Напишите свое приложение

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) .

Узнайте больше о редакторе переводов .