The BakingApp displays a list of recipes, ingredients required to make it, and steps plus video tutorials on how to make the recipe. It also has a home screen widget that displays the ingredients of a recipe that the user chooses.
- Local persistence using room DB
- MVVM architecture
- Material design
- Master detail layout
- Homescreen widget
- Video streaming with Exoplayer
- UI tests with Espresso
- Dependency injection with Dagger 2
To run the project, check the prerequisites below, then clone the repo and build on Android studio or download the zip file
- Android Studio IDE 3.0+
- Android SDK v28
- Android Build Tools v28.0.3
- Gradle 4.6
Ezike Tobenna
This project is licensed under the Apache License 2.0 - See: http://www.apache.org/licenses/LICENSE-2.0.txt