- PVSM.RU - https://www.pvsm.ru -

Как стать более продуктивным с плагинами Android Studio

image

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

Но иногда хочется, чтобы этот инструмент делал нас еще более продуктивными.

Что делает нас продуктивными?

— Возможность писать больше строк, нажимая меньше строк.
— Возможность быстрее отлаживать код.

Чтобы посмотреть, что еще у андроид студии в запасе, давайте заглянем в плагины. Они расширяют возможности проекта. Классный плюс плагинов — их легко установить. Перейдите в раздел «Настройки» -> «Плагины в Mac» и просмотрите плагины из одного из следующих вариантов.

image

Генераторы кода

MVP генератор [1]

Установите этот плагин и создайте код MVP для Android. Нажмите сочетание (⌘ + N) и выберите GenerateMVP. Есть несколько MVP-плагинов, лучше поэкспериментировать с ними, чтобы выбрать под ваши потребности. Имейте в виду, что некоторые из этих автоматически сгенерированных кодов могут добавлять код для таких библиотек, как Dagger или RxJava, поэтому добавьте соответствующие зависимости в gradle.

Parcelable генератор [2]

Parcelable — андроидная реализация Java Serializable. Он используется для передачи данных между компонентами Android с временем обработки быстрее, чем Java Serializable. Вы можете установить этот плагин, а затем нажать (⌘ + N), чтобы открыть всплывающее окно для генерации кода, где вы можете выбрать Parcelable.

DTOнатор [3]

Все приложения под Android используют JSON для связи. JSON — это легкий и предпочтительный формат обмена данными на мобильных устройствах. Мы создаем POJO от JSON. Этот плагин позволяет создавать POJO в IDE Android. Я считаю, что этот плагин очень полезен.

ButterKnifeZelezny [4]

Плагин Android Studio для генерации инъекций ButterKnife из выбранного макета.

Плагины UI

Material Тема студии UI EAP [5]

У Android студии есть две доступные темы: По умолчанию и Дракула. Если вы хотите использовать материальную тему, то вам сюда.

CodeGlance [6]

Встраивает мини-карту кода, подобную той, что есть в Sublime, в область редактора. Работает как с светлыми, так и с темными темами, используя ваши индивидуальные цвета для подсветки синтаксиса.

Андроид DPI калькулятор [7]

Калькулятор DPI позволяет рассчитать разные размеры во всех доступных по умолчанию плотностях на платформе Android, то есть: xxxhdpi, xxhdpi, xhdpi, hdpi, mdpi, ldpi и tvdpi.

Отладка

Просмотр памяти JVM Debugger [8]

Я недавно узнал об этом плагине, это очень удобно и полезно для каждого приложения. Если у вас есть проблемы с памятью в приложении или вы хотите проверить распределение объектов, установите этот плагин.

Отслеживание использования ресурсов Android [9]

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

Полезные утилиты

BIU [10]

Biu — удобный плагин для сжатия PNG. Он работает от известной библиотеки pngquant и API от tinypng.

Примечание. Если у вас андроид minsdkversion ≥ 18, вы также можете конвертировать изображения в формат WebP.

Folding плагин [11]

Этот плагин очень полезен в андроид разработке. Он может отображать ваши файлы в виде группы различных папок в представлении структуры проекта. Хороший плюс этого планиеа: он не создает папки и не перемещает файлы.

GitIgnore [12]

Вы не можете игнорировать этот плагин. Потому что он позволяет игнорировать файлы сборки, автоматически созданные файлы, кеш IDE и т. д.

AndroidLocalizationer [13]

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

Android Wifi ADB [14]

Android wifi ADB помогает вам устанавливать, запускать и отлаживать APK по Wi-Fi.


Если хочется больше интересных и полезных плагинов, то вам сюда [15].

Автор: Артём Клименко

Источник [16]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/plugins/262796

Ссылки в тексте:

[1] MVP генератор: https://plugins.jetbrains.com/plugin/9784-generate-m-v-p-code

[2] Parcelable генератор: https://github.com/mcharmas/android-parcelable-intellij-plugin

[3] DTOнатор: https://github.com/nvinayshetty/DTOnator

[4] ButterKnifeZelezny: https://github.com/avast/android-butterknife-zelezny

[5] Material Тема студии UI EAP: https://plugins.jetbrains.com/plugin/9377-material-theme-ui-eap

[6] CodeGlance: https://github.com/Vektah/CodeGlance

[7] Андроид DPI калькулятор: https://plugins.jetbrains.com/plugin/7832-android-dpi-calculator

[8] Просмотр памяти JVM Debugger: https://plugins.jetbrains.com/plugin/8537-jvm-debugger-memory-view

[9] Отслеживание использования ресурсов Android: https://github.com/niorgai/Android-Resource-Usage-Count

[10] BIU: https://plugins.jetbrains.com/plugin/9788-biu

[11] Folding плагин: https://github.com/dmytrodanylyk/folding-plugin

[12] GitIgnore: https://github.com/hsz/idea-gitignore

[13] AndroidLocalizationer: https://github.com/westlinkin/AndroidLocalizationer

[14] Android Wifi ADB: https://github.com/pedrovgs/AndroidWiFiADB

[15] сюда: https://github.com/balsikandar/Android-Studio-Plugins

[16] Источник: https://habrahabr.ru/post/336436/?utm_source=habrahabr&utm_medium=rss&utm_campaign=best