Skip to content

This repo is an open-source project that demonstrates the development of a baking recipe mobile application using Kotlin, a statically typed programming language that is officially supported by Google for Android development.

License

Notifications You must be signed in to change notification settings

max71126/Baking-App-Kotlin

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

This repo is an open-source project that demonstrates the development of a baking recipe mobile application using Kotlin, a statically typed programming language that is officially supported by Google for Android development.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages