Skip to content

(P3 of the Udacity & Google scholarship) An app that gives you a step-by-step explanation on how to cook certain foods

Notifications You must be signed in to change notification settings

schadenfrd/baking-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Baking app

An app that gives you a step-by-step explanation on how to cook certain foods.

SPECIFICATIONS

General App Usage

  • App is written solely in the Java Programming Language.
  • App utilizes stable release versions of all libraries, Gradle, and Android Studio.
  • App should display recipes from provided network resource.
  • App should allow navigation between individual recipes and recipe steps.
  • App uses RecyclerView and can handle recipe steps that include videos or images.
  • App conforms to common standards found in the Android Nanodegree General Project Guidelines.

Components and Libraries

  • Application uses Master Detail Flow to display recipe steps and navigation between them.
  • Application uses ExoPlayer to display videos.
  • Application properly initializes and releases video assets when appropriate.
  • Application should properly retrieve media assets from the provided network links. It should properly handle network requests.
  • Application makes use of Espresso to test aspects of the UI.
  • 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.

Homescreen Widget

  • Application has a companion home screen widget.
  • Widget displays ingredient list for desired recipe.

About

(P3 of the Udacity & Google scholarship) An app that gives you a step-by-step explanation on how to cook certain foods

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages