- Tinder for Movies
- Filtering Categories
- Suggests trailers of movies
- Feature: swipe trailers (right: yep; left: nope, up: add to "to be watched")
- API: https://developers.themoviedb.org/3/movies/get-movie-details
- Swipe through movies
- If like => refine suggestions
- If dislike => refine suggestions
- If up => add to "to be watched"
- Watchlist
- Local storage through Room-DB
| Aufgabe | Punktzahl | Totale Punktzahl |
|---|---|---|
| Einsatz von Kotlin | 3 | 9 |
| Verwendung von Webservices - MovieDbApi - YouTube-API |
1-3 | 1-3 |
| Funktionalität (pro Funktion / Screen) - Homescreen - Swipescreen - Watchlist |
1-5 | 3-15 |
| Ressourcen: Lokalisierung | 1-2 | 1-2 |
| Verwendung von Notifications | 1-2 | 1-2 |
| Ressourcen: Unterschiedliche Styles | 1-2 | 1-2 |
| Integration von Drittkomponenten (Libraries) - MovieDbApi Library - YouTube Player Library - Room Database Library - Jackson |
1-3 | 1-3 |
| Verwendung von Jetpack-Komponenten | 1-3 | 1-3 |
| Unittests | 1-3 | 1-3 |
| Persistenz | 1-3 | 1-3 |
| Eigenes: Databindings | ? | ? |
| Eigenes: Swipemechanismus | ? | ? |
| TOTAL | 20-45 |