Хабрахабр

[Перевод] Топ-17 плагинов для Android Studio

Топ-17 плагинов для Android Studio

Это в основном происходит по двум причинам. Существуют сотни плагинов для Android Studio, и их число растёт с каждым днём. Во-вторых — Intellij IDEA, платформа, на которой основана Android Studio, позволяет разрабатывать и легко устанавливать полезные плагины, совместимые с обеими IDE. Во-первых, Android Studio — это официальная интегрированная среда разработки для создания Android-приложений. Какие плагины устанавливаете вы?

Но зачем? Конечно, вы можете программировать в «голой» Android Studio, просто установив необходимые библиотеки и не добавив ни одного плагина. Сейчас мы расскажем вам про топ плагинов Android Studio, которые смогут утроить (как минимум) вашу производительность. Плагины для Android Studio могут сделать вашу работу более эффективной и увлекательной.

Итак, вот наши любимые плагины Android Studio: В список лучших плагинов для Android Studio мы включили некоторые базовые инструменты, проверенные временем, а также ряд малоизвестных жемчужин, рекомендованных опытными разработчиками Android-приложений.

String Manipulation

Он позволяет изменять стиль текста (camelCase, kebab-lowercase, KEBAB-UPPERCASE, snake_case, SCREAMING_SNAKE_CASE, dot.case, нижний регистр, Заглавные Буквы, PascalCase), кодировать / декодировать, увеличивать / уменьшать, сортировать, фильтровать и выравнивать. Как следует из названия, этот плагин поможет сэкономить часы утомительной ручной работы со строками.

Codota

Плагин Codota использует машинное обучение для автодополнения вашего кода. Вы только посмотрите, на что способен следующий плагин. Используемый как начинающими, так и опытными Java-разработчиками, Codota ускоряет разработку и помогает устранить те раздражающие ошибки, которые появляются в вашем коде. Плагин учится на примерах кода из миллионов Java-программ вместе с вашим собственным уникальным контекстом.

В дополнение к плагину, Codota также предлагает обширную библиотеку часто используемых фрагментов Java-кода для копирования и вставки в нужное место.

Индикатор использования CPU

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

Rainbow Brackets

Сколько часов было потрачено на поиск этой недостающей скобки? Скобки всегда были источником головной боли для программистов. Хватит это терпеть!

Вместо того, чтобы сидеть и пытаться понять, какую скобку вы уже закрыли, а какую ещё нет, разукрасьте скобки с помощью плагина Rainbow Brackets.

Он поддерживает Java, Scala, Clojure, Kotlin, Python, Haskell, Agda, Rust, JavaScript, TypeScript, Erlang, Go, Groovy, Ruby, Elixir, ObjectiveC, PHP, HTML, XML, SQL, Apex, C #, Dart и другие языки.

Это может быть утомительно и трудно с точки зрения читабельности и поддержки кода. Сложный Java-код для Android-приложений часто может содержать много шаблонного кода (конструкторы, геттеры, сеттеры). Разница кода до и после может быть довольно ошеломляющей. Project Lombok — это Java-библиотека, которая подключается к вашей IDE и генерирует этот шаблонный код за вас, сохраняя ваш код лаконичным и читабельным.

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

Android Drawable Importer

Если вы собираетесь работать с drawable при разработке Android-приложения, то это именно тот плагин, о существовании которого вам следует знать.

Если вы были благословлены дизайнером из Рая, который предоставляет ресурсы, уже находящиеся в нужных папках с правильными именами, мы искренне завидуем вам. Чтобы адаптировать ресурсы ко всем размерам и разрешениям экрана Android-устройств, в каждом Android-проекте есть папка drawable. Но скорее всего, вам вряд ли так повезло, и вы сами переименовываете и перемещаете PNG-файлы в нужные папки.

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

Vector Drawable Thumbnails поможет вам избавиться от этого и отобразит векторные рисунки по одному щелчку мыши. Для предварительного просмотра векторного XML-файла нужно запускать приложение.

Было бы неплохо, если бы в IDE был быстрый предварительный просмотр изображений, да? Когда в вашем проекте много drawable-компонентов, ориентироваться в них бывает очень сложно. С Android Drawable Preview Plugin это возможно.

Но не забывайте использовать адекватные имена для drawable, это всё равно важно. Этот плагин для Android Studio заменяет иконки по умолчанию в дереве файлов проекта предварительными просмотрами элементов.

Name That Color

Не все женщины могут отличить бирюзу от цвета морской волны или цвет баклажана от цвета сливы. Позвольте мне начать с разрушения мифа. И для этого не обязательно быть дальтоником.

Наличие и популярность этого плагина говорит о том, что большинство разработчиков также не имеют этого волшебного навыка распознавания цветов.

Эпоха «lighter_light_pink» в ваших xml-файлах подходит к концу. Плагин Name That Color назовёт цвет, который у вас есть в буфере обмена, прямо в файле ресурсов в Android Studio, и даст название наиболее близкого соответствующего цвета.

Этот инструмент от Google необходим для более эффективной работы с APK-пакетами. bundletool — это базовый инструмент, который Gradle, Android Studio и Google Play используют для создания Android App Bundle или преобразования app bundle в различные APK, развёртываемые на устройствах.

Как правило, это улучшает читабельность кода, позволяя сосредоточиться на логике, а не смешивать в кучу код для поиска View-компонентов или добавления слушателей. Android ButterKnife — это библиотека для внедрения зависимостей.

Butterknife Zelezny

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

Он запоминает последнее использованное устройство и последний введённый текст. Android Input — это довольно простой, но полезный плагин для Android Studio, который позволяет легко вводить текст прямо на ваше Android-устройство или эмулятор.

Android Input

Хотя это кажется излишним дополнением, разработчики говорят, что ADB Idea действительно может ускорить разработку и отладку Android-приложений. Этот плагин как для Intellij IDEA, так и для Android Studio добавляет ряд полезных сочетаний клавиш для различных команд ADB-инструментов прямо в вашей IDE.

Это позволяет вам протестировать многие потенциально ошибочные поведения приложений, такие как поворот экрана, режим экономии заряда аккумулятора, режим сохранения данных, режим ожидания и предоставление или отзыв разрешений. Называя себя «швейцарским ножом для тестирования и разработки под Android», adb-extended — интерфейс командной строки для запуска различных сценариев.

Как и многие другие небольшие, но удобные плагины, этот — это просто обёртка для серии команд, которые вы можете выполнить в командной строке. Этот плагин упрощает подключение устройства к ADB через WiFi для отладки. Но почему бы не сделать этот процесс комфортнее?

При вызове такого метода плагин отображает маленький значок дракона. Here there be dragons — это плагин Intellij и Android Studio, который позволяет аннотировать ваши «нечистые» Java-методы аннотацией @SideEffect.

Here there be dragons

Это же драконы! Да и к тому же этот плагин слишком симпатичный, чтобы не включать его в наш список.

Когда вы ночи напролёт кодите, а в вашей крови высокое содержание кофеина, то можно почувствовать, как ваши пальцы изрыгают огонь и сотрясают мир. Вы знаете, ваш код просто эпичен. И вы заслуживаете того, чтобы программировать, как Бог. Вы — Бог.

Power Mode 2

И напоследок

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

Показать больше

Похожие публикации

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Кнопка «Наверх»