Complete Idiot's Guide to Android Denis Udod JUG Latvia
Почему  Android ? Просто интересто JUG Latvia
Почему  Android ? Есть хороший опыт с  Java. Слышал, что  Android  это  Java ,   но не совсем Интересно как это «не совсем» Попросили помочь разобраться JUG Latvia
Вопрос 1. С чего начать? JUG Latvia
С чего начать? www.google.com  > Android > [enter] JUG Latvia
С чего начать . JUG Latvia
http://www.android.com http://developer.android.com С чего начать . JUG Latvia
Вопрос 2. Нашли «гнездо», а что дальше? Слашал: Программируем на  Java,  но не  Java Видел: В  IntelliJ IDEA “Android Module” JUG Latvia
Эврика, нужен  SDK Пишем на  Java,  но не  Java JUG Latvia
Вопрос 3. Нужен  SDK....  почему . ZIP? JUG Latvia
Будем знать что и куда «поставилось» За нас не сделают настроек Мы все должны будем сделать руками Придется читать инструкцию. Нужен  SDK....  почему . ZIP JUG Latvia
Читаем « Installing the SDK » developer.android.com/sdk/installing.html Букв много, но НАДО ! JUG Latvia
Так что же нам надо: Java SDK -  уже есть JUG Latvia
Так что же нам надо: Java SDK -  уже есть IDE  с поддержкой  Android Eclipse + ADT plugin; IntelliJ IDEA Community Edition; Netbeans + nbandroid plugin; JUG Latvia
Так что же нам надо: Java SDK -  уже есть IDE  с поддержкой  Android Eclipse + ADT plugin; IntelliJ IDEA Community Edition; Netbeans + nbandroid plugin; Andriod SDK  -  уже скачали JUG Latvia
Инсталируем  SDK : перечитываем : developer.android.com/sdk/installing.html Распакуем  android-sdk.zip И какое-то Adding Platforms and Other Component s JUG Latvia
Adding Platforms and Other Component s Android SDK  не содержит  SDK SDK / Tools/Components ... надо скачивать дополнительно JUG Latvia
Adding Platforms and Other Component s JUG Latvia
USB Driver Если вы хотите использовать реальное  Android  устройство. Читай: developer.android.com/sdk/oem-usb.html JUG Latvia
Ура, все поставили !!!! Что дальше? ДАВАЙ « Hello World » JUG Latvia
« HelloWorld » Не будем использовать  IDE ЭТО ДЛЯ СЛАБАКОВ. Мы же КРУТЫЕ ПЕРЦЫ! Что нам дает  AndroidSDK ? Читаем: developer.android.com/resources/tutorials/hello-world.html JUG Latvia
« HelloWorld » Читаем: developer.android.com/resources/tutorials/hello-world.html И в самом конце находим: « Creating the Project without Eclipse » ЭТО ДЛЯ НАС JUG Latvia
Но мы еще не все сделали: SET PATH <SDK>/toold <SDK>/platform-tools JUG Latvia
« HelloWorld » С reate HelloWorld: SET JAVA_HOME=C:\App\jdk_1.6 SET ADK_HOME=C:\App\android-sdk SET PATH=%JAVA_HOME%\bin SET PATH= %PATH%; %ADK_HOME%\tools SET PATH= %PATH%;% ADK_HOME%\platform-tools android create project  --package jug.helloandroid  --activity HelloWorld  --target 10  --path ./helloworld JUG Latvia
« HelloWorld »   что получилсь? Нам нужен  ANT  (1.8.0 и выше) JUG Latvia
Описание нашего «Н elloWolrd » « HelloWorld »   что получилсь? JUG Latvia
Java sources « HelloWorld »   что получилсь? JUG Latvia
Ресурсы, котрые мы используем « HelloWorld »   что получилсь? JUG Latvia
« HelloWorld » Все, надо компилировать : SET JAVA_HOME=C:\App\jdk_1.6 SET ADK_HOME=C:\App\android-sdk SET ANT_HOME=E:\user\ant-1.8.2 SET PATH=%JAVA_HOME%\bin SET PATH= %PATH%; %ADK_HOME%\tools SET PATH= %PATH%;% ADK_HOME%\platform-tools SET PATH= %PATH%;% A NT _HOME%\ bin ant release JUG Latvia
« HelloWorld » Если вы увидели: Значит получилось.   JUG Latvia
« HelloWorld » А теперь  IntelliJ IDEA JUG Latvia
IDEA Android project JUG Latvia
IDEA Android project JUG Latvia
IDEA Android project JUG Latvia
« HelloWorld » Android SDK project  equals IEAD SDK projcet JUG Latvia
« HelloWorld » Compile + Run  А как ? JUG Latvia
С &R.step 1 Создать виртуальный  Android Run: <sdk> \SDK Manager.exe Virtual devices New JUG Latvia
C&R. step 2 RUN from IDEA \ Немного подождем.... И  JUG Latvia
C&R. step 2 RUN from IDEA \ Немного подождем.... И  JUG Latvia
IntelliJ IDEA Android project –  проще некуда   JUG Latvia
Выскрытие « HelloWorld » JUG Latvia
Выскрытие « HelloWorld » AndroidMainfest.xml JUG Latvia
Выскрытие « HelloWorld » AndroidMainfest.xml JUG Latvia
Выскрытие « HelloWorld » src\j ug \ helloandroid \ HelloWorld.java JUG Latvia
Выскрытие « HelloWorld » src\j ug \ helloandroid \ HelloWorld.java JUG Latvia
Выскрытие « HelloWorld » res\layout\main.xml JUG Latvia
Выскрытие « HelloWorld » res\layout\main.xml JUG Latvia
Что дальше? Продолжаем читать:   developer.android.com Dev Guide –  все, что вы хотели узнать об  Android Resiurces –  «тонны» примеров, статей и т.п JUG Latvia
А что еще? Смотрим:   habrahabr.ru/blogs/android_development/111603/ А также: habrahabr.ru/blogs/android   habrahabr.ru/blogs/android_development/ JUG Latvia
Вопросы ? JUG Latvia

LatJUG. Complete Idiots Guide2Android

  • 1.
    Complete Idiot's Guideto Android Denis Udod JUG Latvia
  • 2.
    Почему Android? Просто интересто JUG Latvia
  • 3.
    Почему Android? Есть хороший опыт с Java. Слышал, что Android это Java , но не совсем Интересно как это «не совсем» Попросили помочь разобраться JUG Latvia
  • 4.
    Вопрос 1. Счего начать? JUG Latvia
  • 5.
    С чего начать?www.google.com > Android > [enter] JUG Latvia
  • 6.
  • 7.
  • 8.
    Вопрос 2. Нашли«гнездо», а что дальше? Слашал: Программируем на Java, но не Java Видел: В IntelliJ IDEA “Android Module” JUG Latvia
  • 9.
    Эврика, нужен SDK Пишем на Java, но не Java JUG Latvia
  • 10.
    Вопрос 3. Нужен SDK.... почему . ZIP? JUG Latvia
  • 11.
    Будем знать чтои куда «поставилось» За нас не сделают настроек Мы все должны будем сделать руками Придется читать инструкцию. Нужен SDK.... почему . ZIP JUG Latvia
  • 12.
    Читаем « Installingthe SDK » developer.android.com/sdk/installing.html Букв много, но НАДО ! JUG Latvia
  • 13.
    Так что женам надо: Java SDK - уже есть JUG Latvia
  • 14.
    Так что женам надо: Java SDK - уже есть IDE с поддержкой Android Eclipse + ADT plugin; IntelliJ IDEA Community Edition; Netbeans + nbandroid plugin; JUG Latvia
  • 15.
    Так что женам надо: Java SDK - уже есть IDE с поддержкой Android Eclipse + ADT plugin; IntelliJ IDEA Community Edition; Netbeans + nbandroid plugin; Andriod SDK - уже скачали JUG Latvia
  • 16.
    Инсталируем SDK: перечитываем : developer.android.com/sdk/installing.html Распакуем android-sdk.zip И какое-то Adding Platforms and Other Component s JUG Latvia
  • 17.
    Adding Platforms andOther Component s Android SDK не содержит SDK SDK / Tools/Components ... надо скачивать дополнительно JUG Latvia
  • 18.
    Adding Platforms andOther Component s JUG Latvia
  • 19.
    USB Driver Есливы хотите использовать реальное Android устройство. Читай: developer.android.com/sdk/oem-usb.html JUG Latvia
  • 20.
    Ура, все поставили!!!! Что дальше? ДАВАЙ « Hello World » JUG Latvia
  • 21.
    « HelloWorld »Не будем использовать IDE ЭТО ДЛЯ СЛАБАКОВ. Мы же КРУТЫЕ ПЕРЦЫ! Что нам дает AndroidSDK ? Читаем: developer.android.com/resources/tutorials/hello-world.html JUG Latvia
  • 22.
    « HelloWorld »Читаем: developer.android.com/resources/tutorials/hello-world.html И в самом конце находим: « Creating the Project without Eclipse » ЭТО ДЛЯ НАС JUG Latvia
  • 23.
    Но мы ещене все сделали: SET PATH <SDK>/toold <SDK>/platform-tools JUG Latvia
  • 24.
    « HelloWorld »С reate HelloWorld: SET JAVA_HOME=C:\App\jdk_1.6 SET ADK_HOME=C:\App\android-sdk SET PATH=%JAVA_HOME%\bin SET PATH= %PATH%; %ADK_HOME%\tools SET PATH= %PATH%;% ADK_HOME%\platform-tools android create project --package jug.helloandroid --activity HelloWorld --target 10 --path ./helloworld JUG Latvia
  • 25.
    « HelloWorld » что получилсь? Нам нужен ANT (1.8.0 и выше) JUG Latvia
  • 26.
    Описание нашего «НelloWolrd » « HelloWorld » что получилсь? JUG Latvia
  • 27.
    Java sources «HelloWorld » что получилсь? JUG Latvia
  • 28.
    Ресурсы, котрые мыиспользуем « HelloWorld » что получилсь? JUG Latvia
  • 29.
    « HelloWorld »Все, надо компилировать : SET JAVA_HOME=C:\App\jdk_1.6 SET ADK_HOME=C:\App\android-sdk SET ANT_HOME=E:\user\ant-1.8.2 SET PATH=%JAVA_HOME%\bin SET PATH= %PATH%; %ADK_HOME%\tools SET PATH= %PATH%;% ADK_HOME%\platform-tools SET PATH= %PATH%;% A NT _HOME%\ bin ant release JUG Latvia
  • 30.
    « HelloWorld »Если вы увидели: Значит получилось.  JUG Latvia
  • 31.
    « HelloWorld »А теперь IntelliJ IDEA JUG Latvia
  • 32.
  • 33.
  • 34.
  • 35.
    « HelloWorld »Android SDK project equals IEAD SDK projcet JUG Latvia
  • 36.
    « HelloWorld »Compile + Run А как ? JUG Latvia
  • 37.
    С &R.step 1Создать виртуальный Android Run: <sdk> \SDK Manager.exe Virtual devices New JUG Latvia
  • 38.
    C&R. step 2RUN from IDEA \ Немного подождем.... И JUG Latvia
  • 39.
    C&R. step 2RUN from IDEA \ Немного подождем.... И JUG Latvia
  • 40.
    IntelliJ IDEA Androidproject – проще некуда  JUG Latvia
  • 41.
  • 42.
    Выскрытие « HelloWorld» AndroidMainfest.xml JUG Latvia
  • 43.
    Выскрытие « HelloWorld» AndroidMainfest.xml JUG Latvia
  • 44.
    Выскрытие « HelloWorld» src\j ug \ helloandroid \ HelloWorld.java JUG Latvia
  • 45.
    Выскрытие « HelloWorld» src\j ug \ helloandroid \ HelloWorld.java JUG Latvia
  • 46.
    Выскрытие « HelloWorld» res\layout\main.xml JUG Latvia
  • 47.
    Выскрытие « HelloWorld» res\layout\main.xml JUG Latvia
  • 48.
    Что дальше? Продолжаемчитать: developer.android.com Dev Guide – все, что вы хотели узнать об Android Resiurces – «тонны» примеров, статей и т.п JUG Latvia
  • 49.
    А что еще?Смотрим: habrahabr.ru/blogs/android_development/111603/ А также: habrahabr.ru/blogs/android habrahabr.ru/blogs/android_development/ JUG Latvia
  • 50.