Тема
Эта страница собрана из проверяемого шаблона workspace. Изменяйте исходник шаблона, затем повторяйте сборку сайта.
Native Compose starter
Минимальный проверяемый starter нового Android-first приложения. Это не готовый к публикации продукт: перед использованием замените имя, namespace/package ID, версию и заполните продуктовые/Play документы.
Создание проекта
bash
cp -a ~/projects/android/templates/native-compose \
~/projects/android/<project-name>
cd ~/projects/android/<project-name>
scripts/doctor.sh
scripts/verify.shПосле копирования замените ru.example.androidstarter во всех файлах и пути app/src/.../ru/example/androidstarter. Package ID нельзя менять после первой публикации. Затем обновите этот README и AGENTS.md фактическим продуктом.
Зафиксированная toolchain
- AGP 9.3.2, Gradle 9.5.0, built-in Kotlin 2.2.10;
- Compose BOM 2026.06.01 (Compose 1.11.x, совместим с compileSdk 36);
- compileSdk/targetSdk 36, minSdk 23;
- JDK 21 workspace (AGP требует минимум JDK 17).
Версии выбраны по официальным источникам 1 сентября 2026 года. Перед созданием реального проекта сверяйте актуальные stable releases и Play target API.
Что уже есть
- single Activity + Compose Material 3;
- одна чистая функция состояния и unit test;
- отсутствие permissions и сетевых SDK;
- debug APK/release AAB tasks;
- UI test scaffold для основного экрана.
Device test требует явного target:
bash
ANDROID_SERIAL=emulator-5554 scripts/device-smoke.shФактический прогон toolchain и AVD зафиксирован в docs/VERIFICATION.md.