Design Slack client architecture for mobile engineers
The app-side version of the Slack design: state ownership, local storage, outbox, sync, navigation, accessibility, and reliable UX states.
The app-side version of the Slack design: state ownership, local storage, outbox, sync, navigation, accessibility, and reliable UX states.
Slack-style messaging through the mobile parts that get messy: offline sync, push notifications, local cache, read state, and failure handling.