A modern Android starter template built with the latest Jetpack technologies to kickstart your Android app development with best practices out of the box.
- Kotlin
- Jetpack Compose (Alpha version for Material 3 expressive features)
- Hilt (for Dependency Injection)
- Navigation Compose
- AndroidX Libraries
- Android Studio (latest stable version).
- JDK 11 or higher
-
Clone the repository:
-
Open the project in Android Studio.
-
Let Android Studio sync the Gradle files and download the necessary dependencies.
-
Build and run the application on an emulator or a physical device.
📦 Features Included
- Modular Navigation: Uses Navigation Compose to handle seamless screen transitions.
- Dependency Injection: Hilt is pre-configured to provide dependencies easily and cleanly.
- Network Layer Setup: Includes a ready-to-use network module for making API calls.
- Material 3 Compose UI: Leverages the latest Material Design 3 components (Alpha).
- Clean Architecture: Encourages separation of concerns and scalability.
- AndroidX Support: Incorporates essential AndroidX libraries for modern app development.
(Adjust this section if your actual structure differs significantly)
src/
├─ data/ # Network and repository implementations
├─ domain/ # Domain-specific logic and models
├─ di/ # Dependency injection modules
├─ Presentation/ # Compose UI components and screens
├─ navigation/ # Navigation graph and routes
└─ MainActivity.kt # Entry point