ADB Idea, .ignore и другие

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

Android Studio - это мощная официальная Android IDE, основанная на IntelliJ IDEA и поставляемая с бесконечным списком плагинов, которые при правильном использовании могут сделать вашу работу более эффективной и быстрой.

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

1. Идея АБР

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

Выполнение этих задач требует некоторых шагов; вам нужно найти свое приложение ›перейдите в настройки приложения› хранилище ›очистить данные.

Все это упрощает плагин ADB Idea.

Он предоставляет быстрые команды одним щелчком для всех этих операций (убить приложение, удалить, очистить данные, отозвать разрешения). Идея ADB делает жизнь действительно простой и обязательной.

2. ADB WiFi

Мы все переходим к альтернативам беспроводной связи, не так ли? В наши дни у нас есть беспроводные колонки, беспроводные наушники и даже беспроводная зарядка. Итак, почему вы все еще используете провод для отладки приложения?

А вот и плагин ADB WiFi. Все, что вам нужно сделать, это убедиться, что ваш хост-компьютер и ваш телефон подключены к одной сети.

Много раз я был в ситуации, когда у меня нет под рукой кабеля и мне нужно срочно что-то отладить, благодаря ADB WiFi.

3. игнорировать

Большинство начинающих разработчиков при разработке своего первого приложения после интеграции системы контроля версий (VCS) Git помещают все файлы в репозиторий. (На самом деле, некоторые из промежуточных звеньев тоже могут это делать ...)

Эти файлы проекта также включают некоторые файлы конфигурации редактора, которые, если вы их нажмете, приведут к конфликту при слиянии каждый раз, когда вы пытаетесь объединить свой код. Например. vcs.xml, workspace.xml.

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

.Ignore - это плагин, который поможет вам легко управлять игнорируемыми файлами. Например, .gitignore (Git), .npmignore (npm), .dockerignore (Docker) и т. Д.

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

4. Генератор классов JSON в Kotlin

Когда-нибудь приходилось иметь дело с длинными ответами JSON от API-интерфейсов и было трудно вручную создавать для них модели данных?

Итак, JSON to Kotlin Class generator - это простой плагин, который генерирует класс Kotlin из любой допустимой строки JSON / JSONSchema или любых URL-адресов, которые возвращают строку JSON / JSONSchema в качестве ответа.

Это очень полезно, так как экономит время при работе с большими и сложными JSON.

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

5. CodeGlance

Если вы пришли из Интернета или iOS, или если вы использовали Sublime editor, вы должны быть знакомы с этим плагином.

CodeGlance предварительно просматривает код файла, как изображение орла, и позволяет быстро перейти к нужному разделу. Это довольно круто и часто избавляет от необходимости искать / перемещаться по вашему коду.

Бонус

OK! Итак, вот сюрприз, я добавляю бонусный плагин для всех вас.

Я не включил его в основные пункты выше, так как в качестве альтернативы вы можете использовать генератор активов Android Studio, но я считаю этот инструмент очень полезным и всегда обнаруживал, что с его помощью обманываю генератор активов Android Studio. Следовательно, я подумал, что об этом стоит упомянуть.

6. Генератор значков материалов

Разработка, создание красивых интерфейсов - это весело. Это очень важный аспект приложения для Android, поскольку это первое, что замечает пользователь. А хороший пользовательский интерфейс и UX сделают пользователя счастливым и оставят хорошее впечатление о приложении.

При работе с пользовательским интерфейсом вы часто можете столкнуться с необходимостью использовать некоторые значки. Что касается значков материалов Google, вы можете посетить веб-сайт материалов Google или использовать генератор активов по умолчанию в Android Studio.

Но вы все равно столкнетесь с неудачей, поскольку на веб-сайте материалов у вас нет возможности настроить свой актив. Вот где в игру вступает Генератор значков материалов.

Просто выберите значок, выберите вектор или PNG, выберите размер или используйте значение по умолчанию, выберите цвет или используйте значение по умолчанию. И вы готовы к работе.

Заключительные примечания

Я не упомянул плагины, настраивающие темы; был там, сделал это, вернувшись к оригинальной теме «Даркула».

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

Просто не перегружайте Android Studio множеством плагинов, так как это может отрицательно сказаться на производительности.

Итак, находясь дома и имея возможность сэкономить время с помощью этих плагинов, что вы собираетесь делать?

Я собираюсь посмотреть четвертый сезон «Ограбление денег».

Ваше здоровье!