Skip to content

Udacity Android Developer Nanodegree Project 3. An app to view video recipes. Handling media loading, verifying user interfaces with UI tests, integrated third party libraries and provides a complete UX with home screen Widgets.

Notifications You must be signed in to change notification settings

polash/BakingApp

Repository files navigation

BakingApp

An app to view video recipes. Handling media loading, verifying user interfaces with UI tests, integrated third party libraries and provides a complete UX with home screen Widgets.

Functionality

This app fetches data from https://go.udacity.com/android-baking-app-json and perform backgroud task with Async Task to get data in a separate list of Recipe, Ingredients and Steps. Shows video recipe with ExoPlayer and android media.

By clicking on the recycleview in the main screen user will see the details of that reipe ingredients and steps. Steps and Ingredients both are in recycle view to show the details video of steps. if there is no video app will show just steps description from the JSON data. This app also has tablet mode view with beautiful implementation of fragment class.

App contains stack widget in setting in the home screen which will fetch data and shows the steps in a list for all the items that are avalibale in the JSON data. Using GSON library in the widget class it fetches the data to show in the screen widget.

About

Udacity Android Developer Nanodegree Project 3. An app to view video recipes. Handling media loading, verifying user interfaces with UI tests, integrated third party libraries and provides a complete UX with home screen Widgets.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages