Docs
/Introduction
Flutter
Mobile Client.
The Dub Mobile app is built to be a generic email client that works with your personal backend.
Cross-Platform Ready
By using Flutter, Dub provides a native experience on both iOS and Android. The architecture is "shared-first," moving all core logic to be shared across platforms immediately. The mobile client is designed to be as generic as possible so it doesn't need updates every time the backend changes.
Reactive UI
Powered by Provider for global state and clean transitions.
Native Performance
Fast startup and smooth list scrolling for large inboxes.
Running Locally
To run the mobile app, ensure Flutter is installed on your machine.
cd apps/mobile
flutter runCheck internal project assets for design references.
Mobile Ready