About The Baking App (My submission)
This Baking App is built as per the Rubric:
1. Display recipes: App should display recipes from provided network resource
2. App Navigation: App should allow navigation between individual recipes and recipe steps.
3. Utilization of RecyclerView: App uses RecyclerView and can handle recipe steps that include videos or images.
4. Master Detail Flow and Fragments: Application uses Master Detail Flow to display recipe steps and navigation between them.
5. Exoplayer(MediaPlayer) to display videos: Application uses Exoplayer to display videos.
Proper utilization of video assets: Application properly initializes and releases video assets when appropriate.
6. Proper network asset utilization: Application should properly retrieve media assets from the provided network links. It should properly handle network requests.
7. UI Testing: Application makes use of Espresso to test aspects of the UI.
8. Third-party libraries: Application sensibly utilizes a third-party library to enhance the app's features. That could be helper library to interface with ContentProviders if you choose to store the recipes, a UI binding library to avoid writing findViewById a bunch of times, or something similar.
9. Application has a companion homescreen widget: Application has a companion homescreen widget.
10. Widget displays ingredient list for desired recipe: Widget displays ingredient list for desired recipe.
https://github.com/harshrajm/The-Baking-App
Download and install
The Baking App (My submission) version 1.0 on your
Android device!
Downloaded 10+ times, content rating: Everyone
Android package:
com.burntcar.android.thebakingapp, download The Baking App (My submission).apk