Zero to Mobile iOS Developer in 40 Minutes
summary
A simple chat app is built in SwiftUI using the Realm Swift SDK (package version 10.10.24) with MongoDB Atlas as the cloud store; it uses less than 100 lines of code, anonymous auth, and a partition strategy where the partition key = chat room name. Messages persist locally in a Realm, then perform real-time bi-directional sync to other app instances and Atlas, with automatic schema inference, conflict resolution, and cross-platform compatibility (Android sample provided), and the demo runs successfully in two simulators.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 0:47Data Partitioning
- 4:24Building the App
- 9:00Swift UI
- 15:42Rooms
- 19:12Messages
- 20:57Chat View
- 22:57Observe Results
- 24:47Horizontal Stack
- 25:52Swift Room
- 26:52Send Message
- 30:32Styling
- 32:17Demo
related talks
52mMessenger Inside Out, or How to Build a Messenger in an iOS Mobile App Today
31mGetting Started with Stream Chat
33mSwiftUI for Flutter Developers
43mSecond degree asyncronousity - learnings from developing iOS + IoT apps
27mA 100% SwiftUI App
14mBuilding a SwiftUI app with Firebase
37mAdopting SwiftUI at scale
44mAn iOS Developer's Guide to Building Android Apps
