Skip to content

App written for Udacity Android Developer Nanodegree Program

Notifications You must be signed in to change notification settings

eileenwong9305/BakingApp

Repository files navigation

Baking App

App written for Udacity Android Developer Nanodegree Program

Table of Contents

Project Background

Android Baking App that will allow Udacity’s resident baker-in-chief, Miriam, to share her recipes with the world. The app allows a user to select a recipe and see video-guided steps for how to complete it.

Requirements

  • Android Studio 3.1.3
  • Build Tools Version 27.1.0
  • Minimum Android Version: 15

Components Used

  • Espresso
  • Retrofit
  • Okhttp
  • Dagger
  • Exoplayer
  • Butterknife
  • Android Room Persistence
  • View Model
  • Viewpager
  • PageIndicatorView
  • Support design libraries

Project Screenshot

Home screen. List of recipes

Home screen

Detail screen with ingredients and steps

Detail screen Detail screen

Step detail screen with video and fullscreen display for video

Video Fullscreen

Tablet master detail flow layout

Tablet master detail flow layout

Widget

Widget

Bugs and Feature Requests

If there is a bug or feature request, please open an issue.

Skill Demonstrated

  • 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 on phones and tablets.

About

App written for Udacity Android Developer Nanodegree Program

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages