Для начала выполните небольшое кодлабораторное задание или пройдите более подробный учебный курс, чтобы получить обзор ключевых тем разработки для Android.
Следуйте этой вводной лабораторной работе с пошаговыми инструкциями по созданию простого приложения Hello World.
В этом руководстве показано, как создать масштабируемое, модульное и тестируемое приложение с нуля. Это не будет приложением Hello World. Мы сосредоточимся на создании архитектуры приложения, которая позволит ему развиваться.
Следуйте этой лабораторной работе, чтобы создать приложение, работающее на нескольких устройствах Android, включая телефоны, планшеты, складные устройства и устройства ChromeOS. В этой лабораторной работе показано, как адаптировать приложение к экранам разных размеров и форм.
Курсы

Пройдите полный курс, чтобы изучить основы создания приложений с помощью Jetpack Compose — современного набора инструментов Android для разработки пользовательских интерфейсов.

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

Обучение

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

Соберите свой набор инструментов

Jetpack Compose упрощает и ускоряет разработку пользовательского интерфейса на Android. Пишите меньше кода и используйте мощные инструменты и интуитивно понятные API Kotlin.
Более 95% из 1000 лучших приложений для Android используют Kotlin для повышения производительности, удовлетворенности разработчиков и безопасности кода.
Ознакомьтесь с набором библиотек Android, которые реализуют наши лучшие практики и сокращают количество шаблонного кода.
Android Studio — это официальная среда разработки для разработки приложений Android, включающая инструменты проектирования Compose, гибкую систему сборки и эмулятор Android.
Мы обеспечиваем обратную совместимость, поэтому вы можете ориентироваться на последнюю версию Android, использовать новейшие технологии и одинаково работать на всех версиях Android и устройствах.
Архитектура, шаблоны тестирования и рекомендации помогут вам создавать надежные масштабируемые приложения.

Качество приложения имеет значение

Создавайте высококачественные приложения, обеспечивающие плавный и стабильный пользовательский опыт. Узнайте, как разрабатывать приложения для больших экранов и обеспечить их бесперебойную работу на различных устройствах, таких как планшеты, складные устройства и устройства Chrome OS. Используйте контрольный список качества основных приложений Android, чтобы оценить плавность и безопасность пользовательского опыта.
Хороший Большой
Основная ценность
Весело, полезно или и то и другое
Пользовательский опыт
Легко использовать
Приятно использовать
Техническое качество
Хорошо работать на устройствах пользователей
Используйте устройства пользователей по максимуму
Конфиденциальность и безопасность
Безопасный
Создан для безопасности
Хороший
Основная ценность
Весело, полезно или и то и другое
Пользовательский опыт
Легко использовать
Техническое качество
Хорошо работает на устройствах пользователей
Конфиденциальность и безопасность
Безопасный
Большой
Основная ценность
Весело, полезно или и то и другое
Пользовательский опыт
Приятно использовать
Техническое качество
Максимально эффективно использует устройства пользователей
Конфиденциальность и безопасность
Создан для безопасности

Рекомендуемые образцы

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

Теперь в Android есть приложение для Android, созданное с помощью Kotlin и Jetpack Compose. Книга «Сейчас в Android» призвана служить справочником для разработчиков Android, который моделирует лучшие практики проектирования и разработки.

Этот репозиторий содержит набор отдельных проектов Android Studio, которые помогут вам изучить Compose в Android. В каждом образце демонстрируются различные варианты использования, уровни сложности и API.

Эти примеры демонстрируют различные архитектурные подходы к разработке приложений для Android. В разных его ветках вы найдете одно и то же приложение (приложение TODO), реализованное с небольшими отличиями.