Skip to content

An Android Baking App that will allow Udacity’s resident baker-in-chief, Miriam, to share her recipes with the world. This is the third project done as part of Udacity's Android Developer nanodegree.

Notifications You must be signed in to change notification settings

madhurimamalla/Help-a-Bake

Repository files navigation

Help A Bake

Description

Your task is to create a Android Baking App that will allow Udacity’s resident baker-in-chief, Miriam, to share her recipes with the world. You will create an app that will allow a user to select a recipe and see video-guided steps for how to complete it. The user can also add to his home screen as a widget for faster access of the recipe.

Third party libraries:

  • Timber - A logger with a small, extensible API which provides utility on top of Android's normal Log class
  • Room - provides an abstraction layer over SQLite to allow for more robust database access while harnessing the full power of SQLite.
  • ButterKnife - Field and method binding for Android views
  • Espresso - to write concise, beautiful, and reliable Android UI tests.
  • Retrofit - A type-safe HTTP client for Android and Java
  • Exoplayer - An extensible media player for Android

In this project you will:

  • Use MediaPlayer/Exoplayer to display videos.
  • Handle error cases in Android.
  • Add a widget to your app experience.
  • Leverage a third-party library in your app.
  • Use Fragments to create a responsive design that works both on phones and tablets.

Screenshots from the implemented Android app:

For a phone

For a tablet

About

An Android Baking App that will allow Udacity’s resident baker-in-chief, Miriam, to share her recipes with the world. This is the third project done as part of Udacity's Android Developer nanodegree.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages