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

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

Именно этому посвящен этот раздел: инструментам, которые помогут вам написать приложение и написать его быстро.

Производительность кодирования

Ниже приведены лишь некоторые функции, которые помогут вам работать более продуктивно при кодировании.

Завершение кода

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

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

Создавайте собственные шаблоны завершения кода

Живые шаблоны позволяют вводить фрагменты кода для быстрой вставки и завершения небольших фрагментов кода. Чтобы вставить живой шаблон, введите сокращение шаблона и нажмите клавишу Tab . Android Studio вставляет в ваш код фрагмент кода, связанный с шаблоном.

Например, аббревиатура comp , за которой следует Tab, вставляет код новой составной функции. Или введите loge , чтобы найти метод Log.e() и записать его из своего кода .

Чтобы просмотреть список поддерживаемых живых шаблонов и настроить их, нажмите «Файл» > «Настройки» > «Редактор» > «Живые шаблоны» ( Android Studio > «Настройки» > «Редактор» > «Живые шаблоны» в macOS).

Узнайте больше о живых шаблонах .

Получите быстрые исправления от lint

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

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

Узнайте больше о Линте .

См. документацию и подробную информацию о ресурсах.

Вы можете просмотреть документацию по API, поместив курсор на имя метода/члена/класса и нажав F1 .

Информация также доступна для других ресурсов, таких как изображения и темы. Например, если вы поместите курсор на имя темы в файле манифеста Android и нажмете F1 , вы увидите иерархию наследования темы, а также цвета или изображения для различных атрибутов.

Быстрое создание новых файлов

Если вы хотите создать новый файл, щелкните нужный каталог в окне «Проект», затем нажмите Alt + Insert ( Command + N на Mac). Android Studio отображает небольшое окно со списком предлагаемых типов файлов, соответствующих выбранному каталогу.

Работа с ресурсами

Android Studio включает следующие функции и инструменты, которые помогут вам создавать файлы ресурсов и управлять ими.

Узнайте больше о добавлении ресурсов .

Создавайте изображения для любой плотности экрана

В состав Android Studio входит инструмент Vector Asset Studio, который помогает создавать изображения, поддерживающие любую плотность экрана. Вы можете за��рузить свой собственный файл SVG для редактирования или выбрать один из множества значков дизайна материалов, предоставленных Google. Чтобы начать, нажмите «Файл» > «Создать» > «Векторный ресурс» .

Узнайте больше о Vector Asset Studio .

Предварительный просмотр изображений и цветов

При ссылке на изображения и значки в коде в левом поле появляется предварительный просмотр изображения, чтобы помочь вам проверить ссылку на изображение или значок.

Чтобы просмотреть изображение в полном размере, щелкните миниатюру в левом поле. Или поместите курсор на встроенную ссылку на ресурс и нажмите F1 , чтобы просмотреть детали изображения, включая все альтернативные размеры.

Создание новых макетов

Android Studio позволяет предварительно просматривать составные макеты при использовании функции составного предварительного просмотра . Предварительный просмотр ваших составных элементов отображается в представлении «Дизайн» файла и обновляется в реальном времени по мере их редактирования.

Если вы используете макеты XML, Android Studio предлагает редактор макетов для предварительного просмотра макета во время редактирования XML.

Перевести строки пользовательского интерфейса

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

Чтобы начать, щелкните правой кнопкой мыши любую копию файла strings.xml и выберите «Открыть редактор переводов» .

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