Created By

Kurou Zagin

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 run

Check internal project assets for design references.

Mobile Ready