Як стати більш продуктивним з плагінами Android Studio
Android Studio - дуже надійний інструмент. Він має найпростіший і водночас найгнучкіший інтерфейс для розробки інтерфейсу користувача для всіх типів пристроїв.
Ми можемо перетягувати елементи перегляду і віджети в нашому редакторі макетів і детально налаштовувати через кілька рядків в xml.
Студія володіє кращими в галузі інструментами для редагування коду, налагодження та відстеження продуктивності.
Але іноді хочеться, щоб цей інструмент робив нас ще більш продуктивними.
Що робить нас продуктивними?
- Можливість писати більше рядків, натискаючи менше кнопок.
- Можливість швидше налагоджувати код.
Щоб подивитися, що ще у андроїд студії в запасі, давайте заглянемо в плагіни. Вони розширюють можливості проекту. Класний плюс плагінів - їх легко встановити. Натисніть кнопку «Параметри», щоб переглянути плагіни з одного з наступних варіантів:
Генератори коду
Генератор MVP
Встановіть цей плагін і створіть код MVP для Android. Клацніть на поєднанні (⌘ + N) і виберіть GenerceMVP. Є кілька MVP-плагінів, краще поекспериментувати з ними, щоб вибрати під ваші потреби. Майте на увазі, що деякі з цих автоматично створених кодів можуть додавати код для таких бібліотек, як Dagger або RxJava, тому додайте відповідні залежності в gradle.
Parcelable генератор
Parcelable - андроїдна реалізація Java Serializable. Він використовується для передачі даних між компонентами Android з часом обробки швидше, ніж Java Serializable. Ви можете встановити цей плагін, а потім натиснути (⌘ + N), щоб відкрити спливаюче вікно для генерації коду, де ви можете вибрати Parcelable.
DTOнатор
Всі програми під Android використовують JSON для зв'язку. JSON - це легкий і кращий формат обміну даними на мобільних пристроях. Ми створюємо POJO від JSON. Цей плагін дозволяє створювати POJO в IDE Android. Я вважаю, що цей плагін дуже корисний.
ButterKnifeZelezny
Плагін Android Studio для створення ін'єкцій ButterKnife з обраного макета.
Плагіни UI
Material Тема студії UI EAP
У Android студії є дві доступні теми: Типово, і Дракула. Якщо ви хочете використовувати тему з елементами material design, то вам сюди.
CodeGlance
Вбудовує міні-карту коду, подібну до тієї, що є в Sublime, в область редактора. Працює як зі світлими, так і з темними темами, використовуючи ваші індивідуальні кольори для підсвічування синтаксису.
Андроїд DPI калькулятор
Калькулятор DPI дозволяє вирахувати різні розміри у всіх доступних за замовчуванням щільностях на платформі Android, тобто: xxxhdpi, xxhdpi, xhdpi, hdpi, mdpi, ldpi и tvdpi.
Зневаджування
Перегляд пам'яті JVM Debugger
Я недавно дізнався про цей плагін, це дуже зручно і корисно для кожного додатку. Якщо у вас є проблеми з пам'яттю в додатку або ви хочете перевірити розподіл об'єктів, встановіть цей плагін.
Відстеження використання ресурсів Android
Цей плагін автоматично підраховує використання ресурсів і показує його в ліворуч кожному рядку в Android студії. Дуже зручно, якщо ви хочете позбутися ресурсів, які більше не використовуються у вашому проекті.
Корисні утиліти
BIU
Biu - зручний плагін для стиснення PNG. Він працює від відомої бібліотеки pngquant і API від tinypng.
Примітка. Якщо у вас андроїд minsdkversion ^ 18, ви також можете перетворити зображення на формат WebP.
Folding плагін
Цей плагін дуже корисний в андроїд розробці. Він може показувати ваші файли у вигляді групи різних тек у перегляді структури проекту. Хороший плюс цього плагіну: він не створює теки і не переміщує файли.
GitIgnore
Ви не можете ігнорувати цей плагін. Тому що він дозволяє ігнорувати файли збірки, автоматично створені файли, кеш IDE тощо.
AndroidLocalizationer
Цей плагін допоможе вам перекласти ваші рядкові ресурси іншими мовами. Встановіть його, а потім клацніть правою клавішею миші на файл рядкових ресурсів і виберіть «Перетворити на інші мови» та виберіть необхідні мови.
Android Wifi ADB
Android wifi ADB допомагає вам встановлювати, запускати і налагоджувати APK за Wi-Fi.
Якщо хочеться більше цікавих і корисних плагінів, то вам сюди.












