Android Studio включает инструменты для каждого этапа разработки, но самое важное — это просто написать приложение: написать код, создать макеты, разработать изображения и при этом оставаться продуктивным.
Именно об этом и рассказывает этот раздел: об инструментах, которые помогут вам написать приложение, и написать его быстро.
Производительность программирования
Ниже перечислены лишь некоторые функции, которые помогут вам повысить продуктивность при программировании.
Автозавершение кода
Автозавершение кода ускоряет разработку приложений, уменьшая количество опечаток и необходимость поиска имен классов, методов и переменных. Редактор кода предоставляет базовое автозавершение, интеллектуальное автозавершение и автозавершение операторов.
Узнайте больше о автозавершении кода и автозавершении кода с помощью ИИ .
Создавайте пользовательские шаблоны автозавершения кода.
Встраиваемые шаблоны позволяют вставлять фрагменты кода для быстрой вставки и завершения небольших блоков кода. Чтобы вставить встраиваемый шаблон, введите аббревиатуру шаблона и нажмите клавишу Tab . Android Studio вставит фрагмент кода, связанный с шаблоном, в ваш код.
Например, аббревиатура comp , за которой следует клавиша Tab, вставляет код для новой составной функции . Или введите loge , чтобы найти метод Log.e и вывести лог из своего кода .
Чтобы просмотреть список поддерживаемых шаблонов для создания живых сцен и настроить их, нажмите Файл > Настройки > Редактор > Шаблоны для живых сцен ( Android Studio > Настройки > Редактор > Шаблоны для живых сцен в macOS).
Узнайте больше о шаблонах в реальном времени .
Быстро устраняйте ошибки, связанные с линтерами.
В Android Studio есть инструмент сканирования кода под названием lint, который помогает выявлять и исправлять проблемы со структурным качеством кода, не запуская приложение и не создавая тесты.
При каждой сборке приложения Android Studio запускает проверку кода (lint), чтобы выявить потенциальные ошибки в исходных файлах и найти способы оптимизации, повышения корректности, безопасности, производительности, удобства использования, доступности и интернационализации.
Узнайте больше о ворсинках .
См. документацию и подробную информацию о ресурсах.
Чтобы просмотреть документацию по API, наведите курсор на имя метода/члена/класса и нажмите клавишу F1 .
Информация также доступна для других ресурсов, таких как изображения и темы. Например, если вы наведете курсор на Modifier Compose или свойство ColorScheme Material 3 , вы сможете увидеть его документацию и параметры по умолчанию.
Быстро создавайте новые файлы
Чтобы создать новый файл, щелкните нужную директорию в окне «Проект», затем нажмите Alt + Insert ( Command + N на Mac). Android Studio отобразит небольшое окно со списком предлагаемых типов файлов в зависимости от выбранной директории.
Работа с ресурсами
Android Studio включает в себя следующие функции и инструменты, которые помогут вам создавать и управлять файлами ресурсов.
Узнайте больше о добавлении ресурсов .
Создавайте изображения для всех плотностей экрана.
В Android Studio есть инструмент под названием Vector Asset Studio, который помогает создавать изображения и пользовательские значки интерфейса, поддерживающие различные плотности экрана. Вы можете загрузить собственный SVG-файл для редактирования или выбрать один из множества значков Material Design, предоставленных Google. Чтобы начать, нажмите Файл > Создать > Векторный ресурс .
Узнайте больше о Vector Asset Studio .
В Android Studio также есть инструмент под названием Image Asset Studio, который помогает создавать пользовательские значки для запуска приложений и уведомлений, а также стандартные значки пользовательского интерфейса с различным разрешением для поддержки плотности экрана. Вы можете загрузить собственное изображение или текст для настройки или выбрать из библиотеки значков Material Design, предоставленных Google. Чтобы начать, нажмите Файл > Создать > Ресурс изображения .
Узнайте больше об Image Asset Studio .
Предварительный просмотр изображений и цветов.
При использовании изображений и значков в коде, предварительный просмотр изображения отображается в левом поле, что помогает проверить правильность ссылки на изображение или значок.
Чтобы просмотреть изображение в полном размере, щелкните миниатюру в левом поле. Или наведите курсор на встроенную ссылку на ресурс и нажмите F1 , чтобы просмотреть подробную информацию об изображении, включая все альтернативные размеры.
Создать новые макеты
В Android Studio можно предварительно просмотреть создаваемые макеты, используя функцию предварительного просмотра . Предварительный просмотр ваших создаваемых макетов отображается в режиме проектирования файла и обновляется в режиме реального времени по мере редактирования макетов.
Перевод строк пользовательского интерфейса
Инструмент «Редактор переводов» предоставляет единое представление всех переведенных ресурсов, что упрощает изменение или добавление переводов, а также поиск отсутствующих переводов без необходимости открывать каждую версию файла strings.xml . Вы даже можете загрузить свой файл strings для заказа услуг перевода.
Для начала щелкните правой кнопкой мыши по любой копии файла strings.xml , затем выберите «Открыть редактор переводов» . Чтобы получить доступ к переведенным ресурсам в Compose, используйте stringResource(R.string.your_string) .
Узнайте больше о редакторе переводов .