Интегрированные среды разработки
Лучшая работа с Android Studio: 5 советов
В этой статье вы узнаете о некоторых из самых полезных и продуктивных фич в Android Studio.
В этой статье вы узнаете о некоторых из самых полезных и продуктивных фич в Android Studio.
1. Подсказки для локальных переменных
Это подсказка для разработчика, позволяющая узнать тип указанной переменной. В большинстве случаев это делает код более читабельным, особенно когда вы работаете с несколькими функциями и типами. Вот как выглядит код с отключенной опцией:
А вот как выглядит код после включения этой опции:
Это может быть полезно, потому что мы знаем, что это преобразование long-to-int и результат. Теперь мы можем использовать его где-нибудь повторно.
Как включить?
Поместите курсор на локальную переменную, нажмите alt + enter, затем выберите «Enable the option ‘Local variable types’ for ‘Types’ inlay hints».
Это означает, что вы можете включать/выключать ее на лету, в зависимости от кода, который вы пытаетесь проанализировать.
2. Подсказки для параметров
Они работают так же, как и предыдущие подсказки, но для лямбд. Зачастую это будет гораздо полезнее.
Вот как выглядит код без подсказок:
А вот с ними:
Мы сразу знаем тип internalVariable
и то, что doSomething
принимает на вход Int
. Это может показаться не очень важным, но в больших классах и функциях это может стать спасением.
Как включить?
Поместите курсор на {
лямбду и нажмите alt + enter, затем выберите «Enable option ‘Implicit receivers and parameters’ for ‘Lambdas’ inlay hints».
Это означает, что вы можете включать/выключать ее на лету, в зависимости от кода, который вы пытаетесь проанализировать.
Включение обеих опций может оказаться излишним, поэтому лучше самостоятельно определить, какую из них следует включить.
3. Плагины
Лучше всего использовать некоторые плагины в качестве шорткатов для повторяющихся задач. Я уже подробно рассказывал о них.
Вот топ-5:
4. Живые шаблоны (Live Templates)
Работая с кодом, вы не раз столкнетесь с тем, что повторяете похожие действия. Возможно, вам нужно добавить несколько шаблонов, чтобы поддерживать чистую архитектуру или иметь свой стиль программирования. С этими шаблонами вы будете писать код намного быстрее!
Пример того, как можно вставить Toast
с помощью живого шаблона (он изначально включен в Android Studio):
Как добавлять свои шаблоны?
Одна из лучших особенностей живых шаблонов заключается в том, что вы можете определить их самостоятельно, зайдя в Settings | Editor | Live Templates. Подробнее о них вы можете узнать из документации.
5. Шаблоны файлов
Идея схожа с живыми шаблонами, только здесь вы создаете файл или группу файлов с несколькими общими чертами. Вы можете менять местами части имен и т.д.
Вот пример использования шаблона файла для ViewModel:
Как добавить свои шаблоны?
Как и в случае с живыми шаблонами, вы можете создать свои шаблоны, зайдя в Settings | Editor | File and Code Templates. Подробнее о них вы можете узнать из документации.
Вот и все, спасибо за чтение!