Skip to content

Udacity Android Developer Nanodegree - This is an Android baking app that combines Android Architecture Components with a Widget, Reftrofit2, Exoplayer and Espresso UI tests.

License

Notifications You must be signed in to change notification settings

danielbonkowski/Baking-App

Repository files navigation

Baking-App

This project was created for the Udacity Android Developer Nanodegree course. The purpose of this app is to present users with various cooking recipes along with detailed steps on how to make them.

This app utilizes:

  • Retrofit library to fetch data from a remote endpoint
  • Room to store the fetched data locally
  • LiveData to automatically update the application state
  • ViewModel to preserve the application state after activity destruction
  • Exoplayer to playback cooking instructions
  • Widget to present users with the ingredients of the most recently searched recipe
  • Espresso tests of User Interface

How to use the application?

The app is usable both on physical tablets and mobile phones, as well as on Android Emulator. No additional configuration is necessary.

License

The contents of this repository are covered under the MIT License.

About

Udacity Android Developer Nanodegree - This is an Android baking app that combines Android Architecture Components with a Widget, Reftrofit2, Exoplayer and Espresso UI tests.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages