Что такое Android ?
Android является open source мобильной операционной системой, разработанной компанией Google. Какие же плюсы от open source продукта получает разработчик ? — Самое первое, это доступ к исходному коду операционной системы. Это позволяет лучше изучить код, понять как устроенны компоненты изнутри. И конечно же Google активно поддерживает данную разработку, что внушает доверие и уменьшает степень риска в завтрашнем закрытие.
Некоторые плюсы разработки для платформы Android:
Бесплатная работка — качайте и разрабатывайте
Свободные идеи — Android OS это open source мультиплатформенный SDK, так что творите, создавайте без ограничений
Открытая публиция — Google`s Andoid Market jткрыт для всех разработчиков (без первоначальных взносов)
Карьера — множество компаний нуждается в разработках под Android OS
С чего начать разработку ?
Устанавливаем ниже приведенные инструменты:
- download Eclipse IDE («Eclipse IDE for Java Developers»)
- download & install Android SDK
- Install Android Development Tools (ADT) (Eclipse plugin)
И так первое приложение.
Создаем проект — File -> Menu -> Android Project, далее выбираем версию SDK (на данный момент самая распространеная версия 2.x), вводим имя проект и package name.
Структура проекта
/res folder
Папка визуальных ресурсов вашего приложения, содержащая графика, слои. В самом SDK уже присутствует инструмент позволяющий легко настраивать слови и демонстрировать превью графики вашего приложения.
Разработчикам работающим с Flash Catalyst будет немного знаком подход к такому формированию графики ( вашу кнопку поместят в .xml с информацией о ее цветах, состояниях ).
/gen folder
Тут находится сгенеренный код вашей папки res. Таким образом вы получите доступ к вашим ресурсам при написание кода.
/src folder
Тут вы создаете свой код, наполняете свое приложение логикой и смыслом.
/assets folder
Например, можно хранить SQL lite бд для вашего приложения