Swipster

Swipster

A propos de l'app

Swipster est une application de rencontres basée sur l'envie de l'utilisateur. On lui présente des profils en fonction de ses paramètres de recherche (age, sexe, distance etc...), puis l'utilisateur doit "swiper" selon ce qu'il souhaite faire avec le profil présenté. S'offre à lui trois choix. Si les deux personnes cherchent la même chose, c'est un match ! L'application dispose d'un chat en direct pour s'échanger des messages ainsi que des photos et vidéos.

Ce que j'ai appris grâce à ce projet:

  • Utilisation des gestionnaires de paquets Swift Package Manager & CocoaPods
  • Base de donnée Firebase
  • Connexion à partir d'un compte Facebook
  • Architecture MVC
  • Delegate et passage de données à travers différents controllers
  • Apple Sign-in
  • Utilisation des couleurs sémantiques pour prendre en charge le mode clair et foncé d'iOS 13
  • Notification Push
  • Achats In-App
  • Gestion de la taille du clavier en fonction des appareils


Technologies utilisées:

  • Swift
  • Xcode
  • SPM
  • CocoaPods
  • UserDefaults
  • SDK Facebook, Firebase, AdMob, MapKit, StoreKit, CoreLocation