tvQ

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.