Android Studio
Android Studio ( Андроид студио ) – среда программирования от компании Google, предназначенная для создания Android приложений. Содержит набор интегрированных инструментов, обеспечивает разработку, отладку и тестирование программ. Устанавливается на платформы Windows, OS X и Linux, для корректной работы требует разрешение экрана не менее 1280x800, 2 ГБ свободного места на диске и от 3 ГБ оперативной памяти.
Функционал среды разработки
Android Studio позволяет создавать приложения и проверять их на совместимость с мобильными устройствами. Требует присутствия на компьютере SDK и JDK, к которым предварительно следует прописать путь. Содержит шаблоны основных компонентов Android, облегчающих разработку программ, с версии 2.1 поддерживает работу с Java 8 и компилятором Jack.
Основные возможности Android Studio:
• анализ кода, поиск проблем совместимости и производительности;
• разработка приложений для Android TV и Wear;
• просмотр структуры проекта, наглядное представление содержимого SDK;
• локализация приложения, сохранение над ним полного контроля;
• перетаскивание компонентов с помощью пользовательского интерфейса;
• проверка производительности на мобильных устройствах;
• использование шаблонов и помощников.
Программная оболочка содержит расширенный редактор макетов, позволяет использовать функцию Drag-and-Drop при работе с объектами UI, поддерживает предпросмотр результата на экранах с различной конфигурацией. В окне проекта отображается дерево приложений и скрипты Gradle, предусмотрено разбиение на разделы java, manifests и res. Присутствует утилита для подписывания разработанных приложений.
Особенности среды
Android Studio представлена несколькими сборками, является полноценной альтернативой Eclipse и позволяет осуществлять разработку приложений любого уровня сложности. Содержит инструменты, предназначенные для маркировки и упаковки кода, что облегчает задачу при работе с большими объемами программных элементов. Используется система управления Gradle, придающая гибкость процессу программирования. От разработчика требуется понимание архитектуры программ Android, знание языков Java и API.
Среди преимуществ Android Studio:
• наглядность, визуализация проводимых операций;
• наличие шаблонов проектов;
• расширенный наборов инструментов;
• возможность использовать готовые элементы при создании приложений.
Существует возможность в режиме реального времени видеть все изменения, произведенные в проекте. Обеспечивает просмотр внешнего вида приложения на разных устройствах, с различными системными настройками и разрешающей способностью экрана. Google Cloud Messaging обеспечивает взаимодействие гаджетов с облачным сервисом, позволяет посылать push-уведомления для приложений.
В новой версии 3.0.1, выпущенной в октябре 2017 года, добавился инструментарий языка Kotlin, основанный на JetBrains IDE.