Skip to content

Rishabh-sx/Udacity-BakingApp

Repository files navigation

Baking App

This application is part of Udacity - Android Developer Nanodegree and based on Udacity's project rubric shared below:

Common Project Requirements

MEETS SPECIFICATIONS
App is written solely in the Java Programming Language

App utilizes stable release versions of all libraries, Gradle, and Android Studio.

General App Usage

MEETS SPECIFICATIONS
Display recipes

App Navigation

Utilization of RecyclerView

App conforms to common standards found in the Android Nanodegree General Project Guidelines.

Components and Libraries

MEETS SPECIFICATIONS
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.

UI Testing

MEETS SPECIFICATIONS
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

MEETS SPECIFICATIONS
Application has a companion homescreen widget.

Widget displays ingredient list for desired recipe.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages