This project is being created for the Android Nanodegree program. The rubric for this project can be found here.
In this project, I am learning about Fragments, ExoPlayer, the Master/Detail flow design pattern, Widgets, and Espresso.
- First, I will look at the JSON data and implement a Retrofit query to retrieve that data and create some relevant classes.
- Next, I plan to create the MainActivity CardView for the recipes.
- Then, I plan to create the two-pane layout for tablets showing the ingredients and steps in one pane and the ExoPlayer and the detailed instructions in the other using the master/detail flow design pattern.
- After that, it should not be difficult to create a single-fragment Activity called RecipeDetailActivity that loads the Detail Fragment for the phone layout.
- Once the basic app is complete, I plan to create a Widget.
- Finally, I plan to do some Espresso testing.
The launcher icon is made by Smashicons from Flaticon and is licensed by Creative Commons BY 3.0. I modified it using Android Asset Studio's launcher icon generator.