Skip to content
Public template

About

Android architecture sample with dynamic feature modularisation, clean architecture with MVI (Uni-directional data flow), dagger hilt, DFM Navigation, kotlin coroutines with StateFlow and Exo player.

Topics

Resources

Stars

457 stars

Watchers

10 watching

Forks

Repository files navigation

BakingApp

Android Build kotlin MVI coroutines Dagger

The Baking App displays a list of recipes, ingredients required to make it, and steps plus video tutorials on how to make the recipe.

This is a rewrite of the Baking App project from the Udacity Android Nanodegree Programme

Features

  • Kotlin Coroutines with Flow (State Flow)
  • Clean Architecture with MVI (Uni-directional data flow)
  • Jetpack Navigation for DFMs
  • Dynamic Feature Modules
  • Video streaming with Exoplayer
  • Dagger Hilt
  • Kotlin Gradle DSL

Prerequisite

To build this project, you require:

  • Android Studio artic fox canary 6
  • Gradle 7.0

Libraries

Screenshots


Author

Ezike Tobenna

License

This project is licensed under the Apache License 2.0 - See: http://www.apache.org/licenses/LICENSE-2.0.txt

About

Android architecture sample with dynamic feature modularisation, clean architecture with MVI (Uni-directional data flow), dagger hilt, DFM Navigation, kotlin coroutines with StateFlow and Exo player.

Topics

Resources

Stars

457 stars

Watchers

10 watching

Forks

Releases

Packages

Used by

Contributors

Languages