logo

Clone Chat App

L'application est un clone d'une application de messagerie en temps réel, permettant aux utilisateurs d'échanger des messages, de créer des profils d'utilisateurs, et d'avoir une expérience de chat fluide et interactive. Elle est prête à être publiée sur l'App Store et offre une interface utilisateur avancée et élégante.

Utilisant Firestore et Swift, cette application propose une interface de messagerie complète et offre aux utilisateurs une compréhension approfondie de Swift 5 & Xcode 11. Elle a été conçue sans l'utilisation de storyboards, entièrement de manière programmatique, garantissant une personnalisation et une flexibilité maximales.

La structure de cette application repose sur l'architecture Model View ViewModel (MVVM), offrant une organisation claire et efficace du code. De plus, l'application fournit des fonctionnalités avancées de conception d'interface utilisateur, ainsi qu'une expertise en ingénierie backend.

Les utilisateurs peuvent s'inscrire et s'authentifier via Firebase, permettant ainsi une intégration sécurisée et fiable. L'interaction avec la base de données, que ce soit pour lire ou écrire des données, est fluide et efficace. De plus, l'application offre la possibilité de surveiller les événements dans la base de données en temps réel, d'uploader des images sur Firebase, et de structurer les données pour obtenir des performances optimales.

Le développement de l'interface utilisateur est avancé, intégrant des compétences approfondies en matière de UITableView et UICollectionView, ainsi qu'une maîtrise avancée des techniques et des modèles d'architecture Swift. L'application prend également en charge la construction programmatique de vues et de contrôleurs, la gestion des données JSON entrantes, et l'utilisation de classes CocoaTouch, UIKit, UserNotifications, entre autres.

Pour assurer une modularité et une réutilisabilité du code, l'application fait usage de CocoaPods et d'API tierces personnalisées, implémente des protocoles, crée des sous-classes personnalisées, et fournit des extensions et des fonctions pour un code propre et réutilisable.

  • UIKit Xcode Firebase Firestore MVC API-JSON
Lien vers github
© JÉRÉMY PEREZ 2020 / ALL RIGHTS RESERVED.
To top