Статьи

8 лучших плагинов для Android Studio

Android Studio теперь является официальной Google IDE, разработанной для разработки собственных приложений Android. Основанный на IntelliJ IDEA от JetBrains, он был впервые объявлен на Google I / O 2013 как преемник Eclipse и в целом приветствовался сообществом Android. После долгой бета-фазы финальная версия была объявлена ​​в декабре прошлого года.

Android Studio — это полнофункциональная среда разработки, оснащенная всем необходимым для разработки приложений Android для всех устройств, от умных часов до автомобилей. Всегда есть возможности для улучшения, и Android Studio предлагает поддержку сторонних плагинов, и эта статья перечислит некоторые из наиболее полезных.

1. HaXM (Диспетчер аппаратного ускорения выполнения)

HAXM — лучший способ для разработчиков, которые используют эмулятор Android, чтобы быстрее выполнять свои приложения. HAXM обеспечивает аппаратное ускорение для эмуляторов Android SDK в системах Intel. Он использует технологию виртуализации Intel (Intel VT), построенную на основе оборудования виртуализации VT-X. Это означает, что процессоры поддерживают виртуализацию, предоставляя самый быстрый способ запуска приложений в симулированных средах Android. Я думаю, что HAXM — самый полезный плагин, который может понадобиться разработчику Android для запуска последней версии Android на эмуляторе как можно быстрее.

Чтобы установить HaXM

Откройте Android SDK Manager, выберите «Intel x86 Emulator Accelerator (установщик HAXM)», примите лицензию и установите пакет.

HAXM Установить

Этот процесс загрузил пакет, но не установил HAXM. Чтобы завершить установку, перейдите по пути SDK, показанному на изображении выше C:\Users\Administrator\AppData\Local\Android\sdk\ Мой был C:\Users\Administrator\AppData\Local\Android\sdk\extras\intel Откройте папку установки Hardware_Accelerated_Execution_Managerintelhaxm-android После этой установки вы готовы использовать эмулятор.

HAXM exe

2. Genymotion

Genymotion

Genymotion — это лучший инструмент для тестирования вашего Android-приложения, позволяющий запускать пользовательские версии Android. Он создан для исполнения внутри VirtualBox и оснащен полным набором датчиков и функций, необходимых для взаимодействия с виртуальной средой Android. С Genymotion вы можете тестировать свои приложения Android на различных виртуальных устройствах для разработки, и его эмуляторы работают намного быстрее, чем эмулятор по умолчанию.

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

Для установки Genymotion следуйте нашему предыдущему руководству .

3. Android Drawable Импортер

Drawable добавить

Импорт Drawables

Для адаптации ко всем размерам и плотностям экрана Android каждый проект Android содержит папку для рисования . Любой разработчик, имеющий опыт разработки под Android, знает, что для поддержки всех размеров экрана необходимо импортировать различные рисунки для каждого типа экрана. Android Drawable Importer облегчает эту работу. Это уменьшает усилия, необходимые для импорта масштабированных изображений в проект Android. Android Drawable Importer добавляет возможность импортировать рисованные изображения в разных разрешениях или масштабировать указанное изображение до определенного разрешения. Этот плагин ускоряет работу каждого разработчика с Drawable.

Чтобы установить Drawable Importer:

Установить Drawable Importer

4. Android ButterKnife Железный

Android ButterKnife — это «Просмотреть библиотеку инъекций для Android». Это дает лучшее представление о коде и делает его более читабельным. ButterKnife позволяет вам сосредоточиться на логике, а не на склеивании кода для поиска представлений или добавления слушателей. Программируя с ButterKnife, вы должны выполнить инъекцию в произвольные объекты, они принимают эту форму:

 @InjectView(R.id.title) TextView title;

Если у вас есть одна или две инъекции, написание их не является проблемой, но если у вас есть больше, вам нужно обратиться ко всем XML-разметкам, чтобы записать их в исходный файл.

Android ButterKnife Zelezny — это плагин для Android Studio для создания инъекций ButterKnife из выбранных макетов XML в действиях, фрагментах или адаптерах. Плагин обеспечит самый быстрый способ генерировать ваши инъекции объекта XML.

Вот пример того, как код выглядит перед использованием Android ButterKnife:

Код перед

И после:

Код после

Чтобы установить ButterKnife Zelezny:

Установить ButterKnife Железный

5. Android Holo Colours Generator

Для разработки приложений Android вам понадобится отличный дизайн и верстка. Генератор цветов Holo для Android — это самый простой способ настроить приложение Android в соответствии с вашими предпочтениями. Android Holo Colors Generator — это плагин, который позволяет создавать компоненты макета Android из ваших собственных цветов для вашего приложения. Этот плагин будет генерировать все необходимые ресурсы, связанные с XML-элементами и стилями для использования в вашем проекте.

Чтобы установить Holo Colours Generator:

Установите генератор цветов Holo

6. Robotium Recorder

Robotium Recorder — это среда автоматизации тестирования для тестирования собственных и гибридных мобильных приложений на эмуляторах и устройствах Android. С Robotium Recorder можно записывать тестовые случаи и действия пользователя. Вы можете просматривать функции системного и пользовательского сценариев тестирования для различных действий Android.

С Robotium Recorder вы можете видеть, что происходит с вашим приложением, когда оно работает на вашем устройстве, работает ли оно должным образом или правильно реагирует на действия пользователя. Для всех, кто хочет разрабатывать стабильные приложения для Android, этот плагин полезен для тщательного тестирования.

Вот пример моего приложения, записанного на Robotium Recorder:

Пример Robotium

Чтобы установить Robotium Recorder, посетите официальную страницу и в разделе «Установка» выберите версию Robotium Recorder для вашей операционной системы.

7. Джиму Зеркало

Android Studio оснащена визуальным редактором макетов, но статического предварительного просмотра макета может быть недостаточно. При статическом предварительном просмотре невозможно предварительно просмотреть анимацию, цвета и сенсорные зоны, поэтому jimu Mirror — это плагин, который позволяет тестировать макет на лету на реальном устройстве. Jimu Mirror предоставляет предварительный просмотр макетов Android на устройстве, которые обновляются при кодировании. Этот плагин предлагает реалистичный контекст перед началом кодирования.

Чтобы установить Jimu Mirror:

Установите Джиму Зеркало

8. Strings-Xml-Tools

Strings-xml-tools — небольшой, но полезный плагин, который можно использовать для управления строковыми ресурсами в проектах Android. Он обеспечивает основные операции для сортировки записей в файлах локализации Android и добавления недостающих строк. Плагин ограничен, но если ваше приложение имеет большое количество строковых ресурсов, этот плагин может быть полезен.

Чтобы установить Android Strings.xml Tools:

Инструменты Android Strings.xml

Хотите больше? Вальдио написал следующий пост здесь .