Skip to content

πŸš€ A modern Jetpack Compose boilerplate with Material 3, ViewModel, Room, Retrofit, and Kotlin DSL for quick Android app development.

Notifications You must be signed in to change notification settings

usman2x/android-compose-boilerplate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ Android Compose Boilerplate

A minimal Android boilerplate using Jetpack Compose. This template helps kickstart new Android projects with modern development best practices.

πŸ“Œ Features

  • Jetpack Compose for UI
  • Material 3 for modern design
  • ViewModel & Lifecycle for state management
  • Retrofit for networking
  • Room Database for local storage
  • KSP for annotation processing
  • Splash API for a smooth launch experience
  • Pre-configured Gradle (Kotlin DSL)

πŸ—οΈ Tech Stack

  • Kotlin (JVM Target 17)
  • Jetpack Compose (UI Toolkit)
  • AndroidX (Core, Lifecycle, ViewModel)
  • Retrofit & Gson (Networking)
  • Room Database (Local Storage)
  • JUnit & Espresso (Testing)

⚑ Getting Started

  1. Clone the repo:

    git clone https://github.com/your-username/android-compose-boilerplate.git
    cd android-compose-boilerplate
  2. Open in Android Studio (Latest version recommended).

  3. Build & Run the project on an emulator or physical device.

πŸ“’ Contributing

Feel free to fork, modify, and create PRs to improve this boilerplate.

πŸ“œ License

This project is open-source under the MIT License.

About

πŸš€ A modern Jetpack Compose boilerplate with Material 3, ViewModel, Room, Retrofit, and Kotlin DSL for quick Android app development.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages