App qui permet de suivre des séries télé afin de connaitre l’horaire des prochains épisodes.
Disponible sur GitHub.
Objectifs
- Interactions avec l’API de The Movie Database (TMDB)
- Construire un horaire selon les séries suivies
- Implanter une gestion des usagers avec login et base de données pour conserver les séries suivies
- Transitions fluides alors que l’app attend après le serveur pour les données et les images qui arrivent de manière asynchrone
- Système de cache pour les images et les horaires
- Navigation avec les Tabs
- Mode sombre
Frameworks & technologies
- URLSession
- Async/Await
- Authentification Firebase
- Base de données Firestore
- TabView
- Framework Observation (iOS 17)
- Stucture MVVM
- Principes SOLID
Recherche de série + suivre la série
Timeline + mode sombre
Bio des acteurs
(Animation qui dissimule le retard des données asynchrones.)
Recherche par nom d’acteur ou personnage
Connexion avec Face ID
Disponible sur GitHub.