Skip to content

Baking App for Udacity NanoDegree Class Demonstrates Fragments and Exoplayer

Notifications You must be signed in to change notification settings

baghaii/BakingApp

Repository files navigation

BakingApp

This project is being created for the Android Nanodegree program. The rubric for this project can be found here.

Features

In this project, I am learning about Fragments, ExoPlayer, the Master/Detail flow design pattern, Widgets, and Espresso.

Libraries

Plan

  1. First, I will look at the JSON data and implement a Retrofit query to retrieve that data and create some relevant classes.
  2. Next, I plan to create the MainActivity CardView for the recipes.
  3. 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.
  4. After that, it should not be difficult to create a single-fragment Activity called RecipeDetailActivity that loads the Detail Fragment for the phone layout.
  5. Once the basic app is complete, I plan to create a Widget.
  6. Finally, I plan to do some Espresso testing.

Attributions

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.

About

Baking App for Udacity NanoDegree Class Demonstrates Fragments and Exoplayer

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages