Skip to content

A template project that can be used to develop Android applications.

Notifications You must be signed in to change notification settings

icapps/android-template-compose

Repository files navigation

Jetpack Compose Template

A template project that can be used to develop Android applications. The template provides a base structure and some simple examples on how to implement screens, viewmodels & network requests.

Features

Structure

  • Kotlin
  • Jetpack Compose
  • ViewModels
  • Kotlin Coroutines
  • Hilt
  • Navigation Component
  • Custom theming system (can be removed)

Storage

  • (Proto) DataStore

Networking

  • OkHTTP
  • Retrofit
  • KotlinX Serialization
  • Niddler

Image loading

  • Coil

Environments

  • Debug
  • Alpha
  • Beta
  • Release