Новый рассвет — IDE Google для Android


Зева, в этом году на Google I / O ничего не происходит. Что ж, вы не можете ожидать, что это будет увлекательно каждый год. Какие! Что это — официальная Android IDE! Этого не может быть! Почему это не заголовок новостей? Ну вот оно!

Хорошо, я допускаю, что мы, вероятно, должны получить больше, но хотя Android Studio не имеет вау-ценности Glass для обычных компьютерщиков, она должна иметь большое вау-значение для любого программиста, думающего о работе с Android.
До сих пор, если вы хотели создать приложение, вам нужно было загрузить и установить SDK, установить Eclipse, а затем установить надстройку для разработки под Android. Eclipse — нормальная среда разработки, но в последней версии она подверглась критике, и она действительно не облегчает жизнь новичкам в разработке Android. По сравнению с XCode от Apple и Visual Studio от Microsoft он действительно не выдерживает конкуренции.
Некоторое время кажется немного странным, что у Google не было удобного упакованного способа создания приложений для Android. Теперь он объединился с JetBrains и модифицировал версию сообщества Intellij IDEA для создания Android Studio.
Версия сообщества имеет открытый исходный код, как и Android Studio. На данный момент Google держал эту разработку в неведении, но теперь обещает вывести ее на свет:
«Начиная со следующей недели мы будем делать всю нашу разработку открыто, так что вы можете следить за ней или вносить свой вклад. Вы можете найти проект Android Studio в AOSP по адресу https://android.googlesource.com/platform/ инструменты / adt / idea / »
Так в чем же преимущества Android Studio?
Во-первых, это полная среда разработки за одну загрузку. Вы запускаете установщик, и у вас есть IDE и SDK, готовые начать работу над проектом. Это не означает, что вам не придется изменять или добавлять SDK во время работы, но это должно помочь большинству людей легко начать работу. Если у вас есть проект Eclipse, теоретически вы можете просто экспортировать его и импортировать в Android Studio.

Установка — это единовременное преимущество, но хороший редактор кода продолжает давать. В этом случае редактор, основанный на Intellij IDEA, имеет интеллектуальное редактирование с автозавершением и выделением кода, рефакторингом кода и статическим анализом кода. В этом случае анализ кода включает особенности Android, такие как правила вызова методов.
Пользовательский интерфейс с перетаскиванием и перетаскиванием почти так же важен, как и хорошая манипуляция с кодом, он включен и готов к работе. Вы также можете предварительно просмотреть макет пользовательского интерфейса на разных виртуальных устройствах. Если вы измените спецификацию XML-макета, вы увидите это изменение почти сразу в предварительном просмотре.
Вы можете увидеть некоторые особенности на видео:

Вы также можете упростить доступ к службам Google с помощью некоторых инструментов Android. Теперь вы можете интегрироваться с облачной службой обмена сообщениями и службой переводов, чтобы создавать многоязычные версии ваших приложений, но не забывайте проверять переводы, если вы не хотите вызвать оскорбление или непреднамеренный юмор.
Также есть новая система сборки. В этом случае у нас есть система на основе Gradle, которая позволяет новичку просто запустить проект в среде IDE и перейти к более сложной автоматизации сборки позже, когда проект разовьется.
Цели новой системы сборки:

Упростите повторное использование кода и ресурсов
Упростите создание нескольких вариантов приложения для раздачи нескольких apk или для разных вариантов приложения.
Упростите настройку, расширение и настройку процесса сборки
Хорошая интеграция с IDE

Есть много предупреждений о том, что это предварительная версия и «следите за ошибками», но это большой шаг в правильном направлении для Android.
Чтобы помочь вам извлечь из этого максимальную пользу, мы уже выпустили электронную книгу в Android Studio — см. Android Adventures — Начало работы с Android Studio.
Недавно мы опубликовали статью Tools Doth A Language Make, в которой утверждается, что языки не следует рассматривать изолированно, и что важными объектами являются язык и IDE. Этим одним действием Google эффективно обновил язык Java для использования в среде Android.

Это действительно путь вперед не только для Android и Java, но и для всех сред программирования — Дополнительные инструменты!


Добавить комментарий