Оценок пока нет 1.Введение в Android

Данные и последующие темы данной рубрике будут ориентированы на программистов, которые хотят освоить для себя новую мобильную платформу Android. По ходу пьесы будут затрагиваться основные моменты, на которые следует остановиться начинающему разработчику Android и это поможет избежать путаницы. Для разработки существуют фирменные наборы SDK android с IDE Eclipse на основе ADT(Android Development Tools)-плагина. Почему выбран IDE Eclipse? Потому что в Гугл решили выпустить собственную реализацию IDE, добавив к Eclipse свои инструменты с набором Android SDK и является Open Source, поэтому никому ничего ненадо платить. Недавно был релиз нового фирменного IDE на основе IntelliJ IDEA Open Source -версии. Новая Android-студия представляет собой подобно Eclipse с ADT Plugin, Android-студия предоставляет интегрированные Android средства разработки для разработки и отладки. Кроме возможностей, которые вы ожидаете от IntelliJ, Android-студия предлагает:

  • Gradle -поддержка сборки;
  • Android-специфичный рефакторинг и быстрое решение;
  • Lint-инструменты для анализа производительности, удобство использования, решения совместимости версий и другие проблемы;
  • ProGuard и приложение с возможностью подписи;
  • Мастера на основе шаблонов для создания общих конструкций и компонентов Android;
  • Визуальный редактор макета, который позволяет перетаскивать и вставлять компоненты пользовательского интерфейса, просматривать макеты на нескольких конфигурациях экрана и многое другое;
  • Встроенная поддержка для Google Cloud Platform , что позволяет легко интегрировать Google Cloud сообщения и App Engine как серверные компоненты;

В настоящее время очень много новых IDE, которых выталкивают на рынок сторонние разработчики, как правило они охватывают не узкий сегмент одного лишь Android, а комплекс различных платформ, т.е. пишешь один раз и получаешь для всех(Windows Phone, iOS, Android …). Я не думаю, что, если вы начинающий программист, то вам следует начать с них, конечно, они вам дают удобный и понятный интерфейс, который, из-за своей «сырости», редко пригоден для полноценной разработки в дальнейшем и мало того, вам еще потребуется за это платить, когда ваше понимание в Android увеличится за пределы Free -релиза. Ниже привожу список основных IDE и плагинов, которые, на данный момент участвуют на рынке мобильного ПО:

  1. Codename One — Open Source плагин для Eclipse, Net Beans, IntelliJ IDEA, есть платная версия, которая исключает ограничение в количестве раз компиляции исходного кода. На данный момент идет полным ходом его усоверщенствование и поиск багов. Имеет очень большую перспективу, так как в основе данной разработки лежит лозунг Java: «Напиши один раз, запускай везде» и действительно, данное детище позволяет писать один код и компилировать его под Android, iOS, JME, Win Phone, Mac OS, Windows, RIM. При компиляции происходит создание нативного кода под ту или иную ОС. Код компилируется на сервере разработчиков и для этого придется зарегистрироваться на сайте www.codenameone.com;
  2. Xamarin Studio — полноценная IDE для разработки приложений на C#. Позволяет писать нативный код под Android, iOS,  Win Phone. Не является бесплатной;
  3. RAD Studio XE5 — это среда разработки native-приложений для рабочих групп, которая позволяет быстро создавать приложения для Android и iOS, загружать их в магазины приложений и внедрять в организациях. Данная среда позволяет писать код на C++ и Delphi. Не является бесплатной;

Пожалуйста, оцените материал

WebSofter

Web - технологии