/Jetpack-Compose-Boilerplate

A sample project in Kotlin to demonstrate Jetpack Compose, MVVM, Coroutines, Hilt, Room, Coil, Retrofit, Moshi, Leak Canary and Repository pattern

Primary LanguageKotlinMIT LicenseMIT

Jetpack-Compose-Boilerplate

This repository contains a sample project in Kotlin to demonstrate Jetpack Compose, MVVM, Coroutines, Hilt, Room, Coil, Retrofit, Moshi, Leak Canary and Repository pattern

The app has the following base packages:

  • database: Room database classes

  • di: Hilt classes for Network and Database

  • domain: Models used by UI

  • network: Api interfaces and models

  • repository: Repositories

  • ui: UI components along with ViewModels

  • util: Utility classes

Library reference resources:

Concept reference resources: