Project 3 from Udacity Android Developer Nanodegree
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
gradle/wrapper
.gitignore
LICENSE
README.md
build.gradle
gradle.properties
gradlew
gradlew.bat
settings.gradle

README.md

baking-time-android

My implementation of Project 3 from the Udacity Android Developer Nanodegree Program, which I am able to participate in thanks to a scholarship by Udacity and Google 🤗.

This is still work in progress!

Features

  • Integrated video player
  • Home screen widget
  • Responsive layouts

Improvement suggestions

  • Improved offline support
  • Improved caching
  • Improved design
  • Better exception / edge case handling
  • Include Configuration Activity for widget
  • Use a (scrollable) ListView in the widget
  • Test more sensibly
  • Mock API in tests

Screenshots

How tun run?

  1. Enable annotation preprocessing in Android Studio.
    1. Open Preferences (from the main screen - see screenshot below)
    2. Navigate to Build, Execution, Deployment --> Compiler --> Annotation Processors
    3. Check Enable annotation processing
  2. Install Project Lombok plugin in Android Studio (via Preferences --> Plugins)
  3. Clone this project and open it in Android Studio
  4. Run it

License

Apache 2.0 @ Ferdinand Mütsch