- 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 |