Introduction to Android SDK

Что такое Android ?

Android является open source мобильной операционной системой, разработанной компанией Google. Какие же плюсы от open source продукта получает разработчик ? — Самое первое, это доступ к исходному коду операционной системы. Это позволяет лучше изучить код, понять как устроенны компоненты изнутри. И конечно же Google активно поддерживает данную разработку, что внушает доверие и уменьшает степень риска в завтрашнем закрытие.

Некоторые плюсы разработки для платформы Android:

Бесплатная работка — качайте и разрабатывайте

Свободные идеи — Android OS это open source мультиплатформенный SDK, так что творите, создавайте без ограничений

Открытая публиция — Google`s Andoid Market jткрыт для всех разработчиков (без первоначальных взносов)

Карьера — множество компаний нуждается в разработках под  Android OS

С чего начать разработку ?

Устанавливаем ниже приведенные инструменты:

И так первое приложение.

Создаем проект — File -> Menu -> Android Project, далее выбираем версию SDK (на данный момент самая распространеная версия 2.x), вводим имя проект и package name.

Структура проекта

 

/res folder

Папка визуальных ресурсов вашего приложения, содержащая графика, слои. В самом SDK уже присутствует инструмент позволяющий  легко настраивать слови и демонстрировать превью графики вашего приложения.

Разработчикам работающим с Flash Catalyst будет немного знаком подход к такому формированию графики ( вашу кнопку поместят в .xml с информацией о ее цветах, состояниях ).

/gen folder

Тут находится сгенеренный код вашей папки res. Таким образом вы получите доступ к вашим ресурсам при написание кода.

/src folder

Тут вы создаете свой код, наполняете свое приложение логикой и смыслом.

/assets folder

Например, можно хранить SQL lite бд для вашего приложения

 

Sencha

Сколько видели интересных статей от Tedи и вот он перебрался в HTML5, а именно в разработку фрейморка Sencha (by Adobe). Обещания разработчиков сводятся к тому, что опыт разработки Flex RIA можно будет легко и быстро применить к JS Framework Sencha — подробнее на сайте

 

Backbone JS Part 1 — Contacts

И так после многих годов работы с Flex RIA попробуем перескочить на JS frameworks и поделится впечатлениями

Что получим в итоге:

  • классический пример приложения редактирования Контактов
  • редактирование данных (работа с JSON)
  • отображение данных в виде таблицы (Part 2)

Набор инструментов:

результат пары часов DEMO

Первые впечатления:

Впечатления ощущения,  html при чательном подходе со временем может расположить к созданию быстрых и качественных RIA.

Минусов и споров конечно же можно собрать огромное кол-во, но данные инструменты действительно заслуживают внимания разработчиков.

Пожелания к Adobe — визуальной среды, при таком аргументе будут сняты многие минусы споры.