“Продуктивность – крайне важное качество разработчика. Обсудим, какие плагины неплохо бы поставить в Android Studio, чтобы увеличить свою продуктивность.
Стоит напомнить, где найти плагины:
Конфигурация → Плагины → [начать вводить первые буквы названия плагина] → Установить
В некоторых случаях может потребоваться перезапуск IDE.
***
Name That Color
Придание правильных имен я бы назвал одной из двух сложнейших вещей в программировании. Выбор названия для цвета непростая задача, утомительная. Конечно, дизайнер может прийти на помощь и придумать название, но не всегда дизайнер под рукой. Поэтому лично я делаю так: открываю плагин с само-очевидным названием Name That Color, который подбирает любому цвету – четкие имена. Работа с плагином очень простая, надо нажать комбинацию Alt+Enter и выбрать действие. Плагин поддерживает цвета из палитры Material. Так как плагин делает работу команды из разработчиков&дизайнеров ощутимо быстрее, советую всем разработчикам в команде поставить такой плагин.
JSON To Kotlin Class
Если у тебя есть JSON-схема, бывает, понадобилось создать из нее Kotlin-класс. Плагин JSON To Kotlin Class делает Kotlin-класс из любой JSON-схемы. Плагин работает очень просто, наживаем клавиатурную комбинацию “Опция”+ клавиша К, далее вставляем JSON-схему, и выбираем название. После нажатия ОК создается наш котлин-класс. Также есть продвинутый режим с настройками. Попробуйте этот плагин, он хорош.
Kotlin Fill Class
Иногда требуется создать экземпляр класса с пустыми значениями. Существует полезный плагин Kotlin Fill Class, генерирующий такой код и улучшающий продуктивность разработчика. Плагин создает экземпляр класса и заполняет поля значениями по умолчанию. Это удобно для тестирования, когда нужно видеть все параметры в конструкторе, или задать пустые значения в экземпляре. Плагин простой, создаете экземпляр класса, нажимаете Alt+Enter, и выбираете вариант заполнения полей.
Randomness
Предыдущий плагин создает экземпляр класса с пустыми значениями, а что если надо заполнить поля случайными данными, ну, например для тестирования? Если делать это вручную, данные будут выглядеть громоздко, Test1, Test 2, и т.п. Здесь можно применить плагин Randomness в Android Studio, генерирующий случайные данные, строки и UUID. Плагин включается нажатием комбинации Alt+R, далее уточняется тип генерируемых данных.
Smart Search
Простые подходы берегут твой комфорт и улучшают продуктивность. Плагин Smart Search – тот который нужен для удобного поиска текста в поисковиках. Можно вставлять скопированный текст и искать его в (заданных ранее) поисковиках. Smart Search нужен, когда нужно поискать что-то в документации, или найти ответы в StackOverFlow.
Key Promoter X
Внимательный студент уже заметил, что плагины запускаются нажатием комбинаций. Помнить все полезные комбинации на клавиатуре – хорошо, экономит много времени, делает написание кода продуктивнее (да и просто быстрее). Но как же их выучить? А для этого есть специальный плагин Key Promoter X. Он подсвечивает клавиатурную комбинацию по каждому действию, предпринимаемому разработчиком в Android Studio. Сразу после инсталляции выводится окно, в нем описываются клавиатурные комбинации для самых первых и простых действий в IDE. Все что надо дальше – смотреть на эти подсказки, и пытаться их запоминать, хотя бы самые частые операции.
Carbon-now-sh
Ну, и последнее. Бывает ли, что прямо сейчас надо заскринить чудесный, срочно нужный кусок кода? Да, случается, посмотри на плагин carbon.now.sh, он выделяет кусок кода в Android Studio и открывает у себя в carbon.now.sh. Это, разумеется, самый необязательный плагин, на зато приятный.”