Connect with us

Интегрированные среды разработки

Лучшая работа с Android Studio: 5 советов

В этой статье вы узнаете о некоторых из самых полезных и продуктивных фич в Android Studio.

Опубликовано

/

     
     

В этой статье вы узнаете о некоторых из самых полезных и продуктивных фич в Android Studio.

1. Подсказки для локальных переменных

Лучшая работа с Android Studio: 5 советов

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

Лучшая работа с Android Studio: 5 советов

А вот как выглядит код после включения этой опции:

Лучшая работа с Android Studio: 5 советов

Это может быть полезно, потому что мы знаем, что это преобразование long-to-int и результат. Теперь мы можем использовать его где-нибудь повторно.

Как включить?

Поместите курсор на локальную переменную, нажмите alt + enter, затем выберите «Enable the option ‘Local variable types’ for ‘Types’ inlay hints».

Это означает, что вы можете включать/выключать ее на лету, в зависимости от кода, который вы пытаетесь проанализировать.

2. Подсказки для параметров

Лучшая работа с Android Studio: 5 советов

Они работают так же, как и предыдущие подсказки, но для лямбд. Зачастую это будет гораздо полезнее.

Вот как выглядит код без подсказок:

Лучшая работа с Android Studio: 5 советов

А вот с ними:

Лучшая работа с Android Studio: 5 советов

Мы сразу знаем тип internalVariable и то, что doSomething принимает на вход Int. Это может показаться не очень важным, но в больших классах и функциях это может стать спасением.

Как включить?

Поместите курсор на { лямбду и нажмите alt + enter, затем выберите «Enable option ‘Implicit receivers and parameters’ for ‘Lambdas’ inlay hints».

Это означает, что вы можете включать/выключать ее на лету, в зависимости от кода, который вы пытаетесь проанализировать.

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

3. Плагины

Лучше всего использовать некоторые плагины в качестве шорткатов для повторяющихся задач. Я уже подробно рассказывал о них.

Вот топ-5:

  1. Kotlin Fill Class
  2. ADB Idea
  3. Android Drawable Preview
  4. Key Promotex X
  5. IdeaVim

4. Живые шаблоны (Live Templates)

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

Пример того, как можно вставить Toast с помощью живого шаблона (он изначально включен в Android Studio):

Лучшая работа с Android Studio: 5 советов

Как добавлять свои шаблоны?

Одна из лучших особенностей живых шаблонов заключается в том, что вы можете определить их самостоятельно, зайдя в Settings | Editor | Live Templates. Подробнее о них вы можете узнать из документации.

5. Шаблоны файлов

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

Вот пример использования шаблона файла для ViewModel:

Лучшая работа с Android Studio: 5 советов

Как добавить свои шаблоны?

Как и в случае с живыми шаблонами, вы можете создать свои шаблоны, зайдя в Settings | Editor | File and Code Templates. Подробнее о них вы можете узнать из документации.

Вот и все, спасибо за чтение!

Источник

Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.

Наши партнеры:

LEGALBET

Мобильные приложения для ставок на спорт
Telegram

Популярное

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: