Messaging application developed following MongoDB's Building a Mobile Chat App Using Realm.
- MongoDB to store messages and sync data between devices
- CollectionView with DiffableDataSource & CompositionalLayout
- Networking with URLSession & Concurrency
- Persistence with UserDefaults & KeyChain
- UI built 100% programmatically