6 самых полезных плагинов Android Studio
Android Studio предоставляет платформу, на которой можно разрабатывать приложения Android для телефонов, планшетов Android, Android Wear, Android TV. Android Studio - это официальная среда IDE для разработки приложений Android, основанная на IntelliJ IDEA . Можно разрабатывать приложения для Android, используя Kotlin или Java в качестве внутреннего языка и XML для разработки внешнего интерфейса.
В вычислениях подключаемый модуль - это программный компонент, который добавляет определенную характеристику существующей компьютерной программе. Когда программа поддерживает плагины, она позволяет настраивать. Плагины - отличный способ повысить продуктивность и общий опыт программирования. Некоторые задачи скучны и неинтересны, используя плагины в студии Android, вы можете сделать больше за меньшее время. Итак, в этой статье мы поделимся с вами 7 полезными плагинами для студии Android , которые помогут вам стать лучшим разработчиком Android.
1. Ключевой промоутер X
Key Promoter X помогает получить необходимые ярлыки при работе над проектами Android. Когда разработчики используют мышь на кнопке внутри IDE, Key Promoter X представляет сочетание клавиш, которое вы должны были использовать в качестве альтернативы. Key Promoter X предоставляет простой способ изучить, как заменить утомительную работу с мышью клавишами клавиатуры, и помогает перейти к более быстрой разработке без использования мыши. Окно инструмента Key Promoter X дает список действий мыши, которые чаще всего используются разработчиками, и быстро предоставляет ярлык, который разработчики могут использовать в качестве альтернативы. Кнопки, не имеющие ярлыков, Key Promoter X предлагает возможность создать их напрямую.
2. Масляный нож - Железный.
ButterKnifeZelezny - это подключаемый модуль студии Android для создания инъекций ButterKnife из выбранного XML-макета. Это очень простой плагин для Android Studio / IDEA, который поддерживает создание инъекций представления Butterknife одним щелчком мыши. Интересный факт: ButterKnife - программисты ленивы, а не ленивые программисты - плохие программисты. Практически разработчики Android должны знать библиотеку аннотаций ButterKnife @ JakeWharton . Разработчик может реализовать эту библиотеку без написания утомительных findViewById () и setOnClickListener () . Основная цель - упростить разработчикам быстрое создание кода представления привязки элементов управления и повысить эффективность кодирования.
3. Класс Json в Kotlin
Json to kotlin Class - это плагин для создания класса данных Kotlin из строки JSON, другими словами, плагин, который изменяет строку JSON на класс данных Kotlin. Благодаря этому вы можете программно сгенерировать класс данных Kotlin из строки JSON. Поддержка (почти) всех видов аннотаций библиотек JSON (Gson, Jackson, Fastjson, MoShi и LoganSquare, kotlinx.serialization (настраиваемое значение по умолчанию)). Некоторые из важных функций:
- Настройка собственных аннотаций
- Инициализация свойств значениями по умолчанию
- Разрешение свойствам быть обнуляемыми (?)
- Автоматическое определение допустимости пустых значений свойства
- Переименование полей в стиле camelCase при выборе аннотации целевой библиотеки JSON.
- Создание класса Kotlin как отдельных классов
- Создание класса Kotlin как внутренних классов
- Форматирование любой допустимой строки JSON
- Создание типа карты, когда ключ json является примитивным типом
- Создавайте аннотации только при необходимости
- Пользовательское определение родительского класса класса данных
- Сортировать по алфавиту
- Сделать свойство ключевого слова действительным
- Поддержка загрузки JSON из Paster / локального файла / Http URL
- Поддержка настройки вашего собственного плагина с помощью модуля расширения
- Поддержка нормального класса
- Поддержка динамической загрузки плагинов
- Поддержка создания ListClass из JSONArray
- Поддержка сложной схемы json
Json to kotlin Class - отличный инструмент для разработчиков Kotlin, который может преобразовывать строку JSON в класс данных Kotlin. Инструмент мог не только понимать примитивные типы, но и автоматически создавать сложные типы. Это просто доступно. Мы предоставляем комбинацию клавиш ALT + K для Windows и Option + K для Mac , попробуйте, и вы влюбитесь в нее! JsonToKotlinClass просто делает программирование более увлекательным.
4. Радужные скобки
Rainbow Brackets добавляет в код радужные скобки и круглые скобки. Цветовая кодировка скобок упрощает получение парных скобок, чтобы разработчики не потерялись в море одинаковых скобок. Это очень полезный инструмент, позволяющий избежать путаницы при выборе скобок, которые необходимо закрыть. Каждая пара скобок / круглых скобок имеет разный цвет. Довольно простой, но отличный плагин.
5. CodeGlance
Плагин Codeglance показывает увеличенный обзор или миникарту, подобную той, что находится в Sublime, в панели редактора. Мини-карта обеспечивает быструю прокрутку, позволяя сразу переходить к разделам кода. Некоторые из важных функций:
- Codeglance работает как со светлыми, так и с темными темами, используя индивидуальные цвета для выделения синтаксиса.
- Рабочий поток для рендеринга
- Цветопередача с использованием токенизатора IntelliJ
- Прокручиваемый!
- Встраивается в окно редактора
- Полная замена Code Outline, помогающая создавать новые сборки Intellij.
6. Идея АБР
ADB Idea - это плагин для Android Studio и Intellij IDEA, который ускоряет обычную разработку для Android. Он позволяет использовать ярлыки для различных функций эмулятора, которые обычно отнимают много времени, например, сброс данных приложения, удаление приложения или инициализация отладчика. Предусмотрены следующие команды:
- ADB Удалить приложение
- Приложение ADB Kill
- Приложение ADB Start
- Приложение ADB Restart
- ADB Очистить данные приложения
- ADB Очистить данные приложения и перезапустить
- Приложение ADB Start с отладчиком
- ADB Restart App с отладчиком
- Предоставление / отзыв разрешений АБР
- ADB Включение / отключение Wi-Fi
- ADB Включение / отключение мобильных данных