Android Application utilizing ExoPlayer to display recipes and demonstrate steps
You can find a signed-APK file under the release tab. Simply download the APK file to your Android device and select it to install.
Created as part of the Udacity Nanodegree Program to showcase:
- Utilization of third-party libraries
- Schematic by SimonVT
- ExoPlayer by Google
- DataBinding by Google
- Glide by Glide
- CircleImageView by hdodenhof
- MaterialTabStrip by jpardogo
- Tablet-specific layouts
- Master-detail-flow layouts
- ExoPlayer asset handling
- Persistence of user's video position through layout changes
- DataBinding and MVVM architecture to create reactive Views
- Use of multiple different data models in RecyclerView
- Widgets and RemoteViewFactories
- Unit test writing
- Espresso UI test writing including IdlingResources
- Recycling of Fragments
- ViewPager and FragmentStatePagerAdapter