The Chat SDK is used both to power messaging between drivers and passengers as well as the ridesharing functionality of the app. The app uses a blend of architectural concepts which I have taken from MVVM (Model-View-ViewModel) and MVI. We will see later how to build a state machine which accounts for this complexity.

24m read timeFrom getstream.io
Post cover image
Table of contents
PrerequisitesApplication ArchitectureCompose & XML: Best of Both WorldsBuilding a Chat Screen With Stream’s Reusable ComponentsNavigation & Dependency Injection With Simple-StackReactive State Driven UIManaging User Data With Stream Chat SDKManaging Ride Data With ChannelsFurther Reading & ResourcesIntegrating Video With Your App?

Sort: