Skip to content

Third project of Android Developer Nanodegree Java program in Google Developer Challenge EMEA regions

License

Notifications You must be signed in to change notification settings

AliElDerawi/BakingApp

Repository files navigation

BakingApp

Baking app is an app for making baking recipes , it has been developed for Google Android NanoDegree Program. Main features of this realese are:

  • Abllitiy to show some baking recipes provided from Udacity’s resident baker-in-chief, Miriam.
  • Ability to read more information about available recipes include (Ingredients and Steps).
  • Ability to watch video for recipes steps inside the app and in Full Screen mode
  • Full support for Landscape and Portrait oreintiation.
  • Support For Tablet devices.
  • Use Master and Detail fragment concepts.

What External library used:

  • Espresso , for UI test for the app.

  • Exoplayer , for watching recipe movies inside the app.

  • Parcel , to serialize Objects between Contexts and activity.

  • ButterKnife, for view injection.

  • Glidev4, for loading and fetching photos.

  • Volley, for network requests.

  • Gson , for JSON Parsing.

Useful links:

  • Testing, for android testing fundamentals.

SnapShots from the app:

  • Phone Screens (Portrait):

  • Phone Screens (Landscape):

  • No Internet and Widget Screen:

  • Tablet Screens: