MonoMail is an open-source, monochrome email client for Android. No colour accents, no noise, just email. Connects to Gmail, Microsoft Outlook, and any IMAP/SMTP provider.
| Property | Value |
|---|---|
| Min Android version | 8.0 (API 26) |
| Target Android version | 15 (API 35) |
| Language | 100% Kotlin |
| Database | Room + SQLCipher (encrypted) |
| Architecture | Multi-module: 6 core + 6 feature modules |
| License | GPL-3.0 |
Download the latest .apk from the GitHub Releases page. Install directly on your device. You may need to enable "Install unknown apps" for your file manager or browser.
There are two build flavors:
| Flavor | Description |
|---|---|
| GitHub | Published on GitHub Releases. Google Sign-In is temporarily disabled while OAuth verification is in progress. Outlook and IMAP work without restriction. |
| Play Store | Published to Google Play. All sign-in methods work. |
Mail.Read, Mail.ReadWrite, Mail.Send, User.Readgit clone https://github.com/shrivatsav-0/monomail.git
cd monomail Create secrets.properties in the project root:
GOOGLE_CLIENT_ID=your_web_client_id_here
PUSH_BACKEND_URL=https://your-push-worker.workers.dev # Debug (no API keys needed)
./gradlew assembleGithubDebug
# Debug (with API keys from secrets.properties)
./gradlew assemblePlaystoreDebug
# Release AAB for Play Store
./gradlew bundlePlaystoreRelease
# Release APK for GitHub
./gradlew assembleGithubRelease
# Install on device
./gradlew installGithubDebug