LICENSE
MANIFEST.in
README.md
README.ru.md
pyproject.toml
src/android_skeleton/__init__.py
src/android_skeleton/__main__.py
src/android_skeleton/cli.py
src/android_skeleton/feature.py
src/android_skeleton/metadata.py
src/android_skeleton/project.py
src/android_skeleton/sdk.py
src/android_skeleton/validation.py
src/android_skeleton/version_check.py
src/android_skeleton.egg-info/PKG-INFO
src/android_skeleton.egg-info/SOURCES.txt
src/android_skeleton.egg-info/dependency_links.txt
src/android_skeleton.egg-info/entry_points.txt
src/android_skeleton.egg-info/top_level.txt
src/android_skeleton/templates/v1/.gitignore
src/android_skeleton/templates/v1/build.gradle.kts
src/android_skeleton/templates/v1/gradle.properties
src/android_skeleton/templates/v1/gradlew
src/android_skeleton/templates/v1/gradlew.bat
src/android_skeleton/templates/v1/manifest.json
src/android_skeleton/templates/v1/settings.gradle.kts
src/android_skeleton/templates/v1/add-feature/api-module/build.gradle.kts
src/android_skeleton/templates/v1/add-feature/api-module/src/main/kotlin/__PACKAGE_PATH__/feature/__FEATURE_PACKAGE_SEGMENT__/api/__FEATURE_TYPE__Route.kt
src/android_skeleton/templates/v1/add-feature/common-data/src/main/kotlin/__PACKAGE_PATH__/data/__FEATURE_PACKAGE_SEGMENT__/__FEATURE_TYPE__DataSource.kt
src/android_skeleton/templates/v1/add-feature/common-data/src/main/kotlin/__PACKAGE_PATH__/data/__FEATURE_PACKAGE_SEGMENT__/__FEATURE_TYPE__DataSourceImpl.kt
src/android_skeleton/templates/v1/add-feature/common-data/src/main/kotlin/__PACKAGE_PATH__/data/__FEATURE_PACKAGE_SEGMENT__/__FEATURE_TYPE__RepositoryImpl.kt
src/android_skeleton/templates/v1/add-feature/common-data/src/test/kotlin/__PACKAGE_PATH__/data/__FEATURE_PACKAGE_SEGMENT__/__FEATURE_TYPE__RepositoryTest.kt
src/android_skeleton/templates/v1/add-feature/common-domain/src/main/kotlin/__PACKAGE_PATH__/domain/__FEATURE_PACKAGE_SEGMENT__/__FEATURE_TYPE__Model.kt
src/android_skeleton/templates/v1/add-feature/common-domain/src/main/kotlin/__PACKAGE_PATH__/domain/__FEATURE_PACKAGE_SEGMENT__/__FEATURE_TYPE__Repository.kt
src/android_skeleton/templates/v1/add-feature/common-domain/src/main/kotlin/__PACKAGE_PATH__/domain/__FEATURE_PACKAGE_SEGMENT__/__FEATURE_TYPE__UseCase.kt
src/android_skeleton/templates/v1/add-feature/module/build.gradle.kts
src/android_skeleton/templates/v1/add-feature/module/src/main/assets/__FEATURE_SLUG___stub.json
src/android_skeleton/templates/v1/add-feature/module/src/main/kotlin/__PACKAGE_PATH__/feature/__FEATURE_PACKAGE_SEGMENT__/di/__FEATURE_TYPE__Module.kt
src/android_skeleton/templates/v1/add-feature/module/src/main/kotlin/__PACKAGE_PATH__/feature/__FEATURE_PACKAGE_SEGMENT__/presentation/__FEATURE_TYPE__Navigation.kt
src/android_skeleton/templates/v1/add-feature/module/src/main/kotlin/__PACKAGE_PATH__/feature/__FEATURE_PACKAGE_SEGMENT__/presentation/__FEATURE_TYPE__Screen.kt
src/android_skeleton/templates/v1/add-feature/module/src/main/kotlin/__PACKAGE_PATH__/feature/__FEATURE_PACKAGE_SEGMENT__/presentation/__FEATURE_TYPE__State.kt
src/android_skeleton/templates/v1/add-feature/module/src/main/kotlin/__PACKAGE_PATH__/feature/__FEATURE_PACKAGE_SEGMENT__/presentation/__FEATURE_TYPE__ViewModel.kt
src/android_skeleton/templates/v1/add-feature/module/src/main/res/values/strings.xml
src/android_skeleton/templates/v1/add-feature/module/src/test/kotlin/__PACKAGE_PATH__/feature/__FEATURE_PACKAGE_SEGMENT__/presentation/__FEATURE_TYPE__ViewModelTest.kt
src/android_skeleton/templates/v1/app/build.gradle.kts
src/android_skeleton/templates/v1/app/proguard-rules.pro
src/android_skeleton/templates/v1/app/navigation/build.gradle.kts
src/android_skeleton/templates/v1/app/navigation/src/main/kotlin/__PACKAGE_PATH__/navigation/AppEntryProvider.kt
src/android_skeleton/templates/v1/app/navigation/src/main/kotlin/__PACKAGE_PATH__/navigation/AppRoutes.kt
src/android_skeleton/templates/v1/app/src/main/AndroidManifest.xml
src/android_skeleton/templates/v1/app/src/main/kotlin/__PACKAGE_PATH__/App.kt
src/android_skeleton/templates/v1/app/src/main/kotlin/__PACKAGE_PATH__/MainActivity.kt
src/android_skeleton/templates/v1/app/src/main/res/values/strings.xml
src/android_skeleton/templates/v1/app/src/main/res/values/themes.xml
src/android_skeleton/templates/v1/build-logic/build.gradle.kts
src/android_skeleton/templates/v1/build-logic/settings.gradle.kts
src/android_skeleton/templates/v1/build-logic/src/main/kotlin/android.application.compose.gradle.kts
src/android_skeleton/templates/v1/build-logic/src/main/kotlin/android.application.gradle.kts
src/android_skeleton/templates/v1/build-logic/src/main/kotlin/android.application.test.gradle.kts
src/android_skeleton/templates/v1/build-logic/src/main/kotlin/android.jvm.library.gradle.kts
src/android_skeleton/templates/v1/build-logic/src/main/kotlin/android.koin.gradle.kts
src/android_skeleton/templates/v1/build-logic/src/main/kotlin/android.library.compose.gradle.kts
src/android_skeleton/templates/v1/build-logic/src/main/kotlin/android.library.gradle.kts
src/android_skeleton/templates/v1/build-logic/src/main/kotlin/android.library.test.gradle.kts
src/android_skeleton/templates/v1/build-logic/src/main/kotlin/android.orbit.gradle.kts
src/android_skeleton/templates/v1/build-logic/src/main/kotlin/android.serialization.gradle.kts
src/android_skeleton/templates/v1/common/data/build.gradle.kts
src/android_skeleton/templates/v1/common/domain/build.gradle.kts
src/android_skeleton/templates/v1/common/presentation/build.gradle.kts
src/android_skeleton/templates/v1/common/presentation/src/main/kotlin/__PACKAGE_PATH__/presentation/BaseViewModel.kt
src/android_skeleton/templates/v1/common/testing/build.gradle.kts
src/android_skeleton/templates/v1/core/datastore/build.gradle.kts
src/android_skeleton/templates/v1/core/datastore/src/main/kotlin/__PACKAGE_PATH__/core/datastore/DataStoreModule.kt
src/android_skeleton/templates/v1/core/designsystem/build.gradle.kts
src/android_skeleton/templates/v1/core/designsystem/src/main/kotlin/__PACKAGE_PATH__/designsystem/AppTheme.kt
src/android_skeleton/templates/v1/core/designsystem/src/main/kotlin/__PACKAGE_PATH__/designsystem/DesignTokens.kt
src/android_skeleton/templates/v1/core/navigation/build.gradle.kts
src/android_skeleton/templates/v1/core/navigation/src/main/kotlin/__PACKAGE_PATH__/core/navigation/AppRoute.kt
src/android_skeleton/templates/v1/core/navigation/src/main/kotlin/__PACKAGE_PATH__/core/navigation/LocalNavigator.kt
src/android_skeleton/templates/v1/core/navigation/src/main/kotlin/__PACKAGE_PATH__/core/navigation/NavigationState.kt
src/android_skeleton/templates/v1/core/navigation/src/main/kotlin/__PACKAGE_PATH__/core/navigation/Navigator.kt
src/android_skeleton/templates/v1/core/navigation/src/test/kotlin/__PACKAGE_PATH__/core/navigation/NavigatorTest.kt
src/android_skeleton/templates/v1/gradle/libs.versions.toml
src/android_skeleton/templates/v1/gradle/wrapper/gradle-wrapper.jar
src/android_skeleton/templates/v1/gradle/wrapper/gradle-wrapper.properties
src/android_skeleton/templates/v1/initial-feature/module/src/main/kotlin/__PACKAGE_PATH__/feature/__FEATURE_PACKAGE_SEGMENT__/presentation/__FEATURE_TYPE__Navigation.kt
src/android_skeleton/templates/v1/initial-feature/module/src/main/kotlin/__PACKAGE_PATH__/feature/__FEATURE_PACKAGE_SEGMENT__/presentation/__FEATURE_TYPE__Screen.kt
src/android_skeleton/templates/v1/initial-feature/module/src/main/res/values/strings.xml
src/android_skeleton/templates/v1/optional/network/core/network/build.gradle.kts
src/android_skeleton/templates/v1/optional/network/core/network/src/main/kotlin/__PACKAGE_PATH__/core/network/NetworkModule.kt
tests/test_cli_validation.py
tests/test_create.py
tests/test_feature_generation.py
tests/test_feature_validation.py
tests/test_integration.py
tests/test_locale.py
tests/test_metadata.py
tests/test_optional_modules.py
tests/test_package.py
tests/test_sdk.py
tests/test_template.py
tests/test_version_check.py