Команды бота

    Редактирование файла

    Создать автоматизацию

    Создать правило автоотправки

    Переслать сообщение в...

    • Загрузка списка групп...

    DefaultScreen · Шаблон Android Studio (Compose)

    example-c12b-defaultscreen.jpg

    Стартовый проект Android Studio: Empty Activity + Navigation Suite (Material 3 Adaptive). Пакет и имя приложения ещё заводские: com.example.myapplication / «My Application». Это заготовка, не отдельный пользовательский продукт.

    Возможности

    • Один экран MainActivity с NavigationSuiteScaffold.
    • Три пункта навигации: Home, Favorites, Profile — все показывают один и тот же текст «Hello Android!».
    • Тема Compose (MyApplicationTheme), edge-to-edge.
    • Превью @PreviewScreenSizes.
    • Шаблонные unit / instrumented-тесты.

    Нет своих фич, бэкенда и смены applicationId.

    Требования

    • Android 7.0 (API 24)+, targetSdk / compileSdk 36.
    • JDK 11 (в compileOptions / jvmTarget).
    • Android Studio с AGP и version catalog (gradle/libs.versions.toml).

    Установка и запуск

    В корне нужен local.properties с sdk.dir (в git не класть).

    cd D:\AndroidProjects\DefaultScreen
    .\gradlew.bat assembleDebug
    .\gradlew.bat installDebug

    Или Open в Android Studio → Run.

    Использование

    После установки на устройстве открывается каркас с нижней / боковой навигацией (зависит от размера экрана). Переключение вкладок не меняет содержимое — только Greeting.

    Чтобы вырастить продукт: сменить applicationId и app_name, разнести экраны по destinations.

    Структура проекта

    DefaultScreen/
    ├── app/src/main/java/com/example/myapplication/
    │   ├── MainActivity.kt
    │   └── ui/theme/
    ├── app/src/main/res/
    └── doc/

    Технологии

    Kotlin, Jetpack Compose, Material 3, navigation-suite (adaptive), Gradle Kotlin DSL.

    История изменений

    Формат Keep a Changelog.

    [Unreleased]

    Added

    • Честная четвёрка: проект описан как шаблон Studio, не как готовый продукт.

    [1.0]

    Added

    • Каркас Empty Activity + NavigationSuiteScaffold.

    Edit Message

    Attachments:

    AI Assistant

    Enter your instruction to edit the text: