WSAyan / compose-androidarch

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Jetpack Compose MVVM Structure

A sample app with MVVM project structure

Build Instructions

  • Add the api key in local.properties file api_key="given_api_key"

The app contains

  • Splash screen with initial demo api call
  • Login Screen with multiple api call
  • Paginated blood donors list
  • Custom Camera Screen

Project structure contains:

  • Jetpack compose
  • Network call boilerplate
  • RoomDB boilerplate
  • SharedPreference boilerplate
  • Hilt for dependency injection
  • Firebase push notification boilerplate
  • CameraX api implementation example
  • Permission handling
  • Workmanager boilerplate

About


Languages

Language:Kotlin 100.0%