The Native Mobile Client for TempoMail.
Deploy your own high-retention temporary email mobile app on iOS & Android. Complete with real-time Firebase Cloud Messaging (FCM) push notifications, biometric Face ID unlock, instant OTP code detection, AdMob monetization, and 1-tap QR desktop sync.
Everything Expected in a World-Class App
Built with production-grade Flutter architecture, strict state management, and optimized native platform bridges.
Firebase Cloud Messaging (FCM)
Sub-second push notifications delivered even when the app is killed or locked in pocket. Hooks directly into TempoMail's webhook backend.
• Sound & vibration triggers
Biometric Face ID & Fingerprint
Native hardware biometric authentication via Apple LocalAuthentication and Android BiometricPrompt to protect sensitive verification inboxes.
• Optional PIN fallback
Instant OTP Code Extractor
Regex-powered neural parser automatically identifies 4-to-8 digit verification codes and presents a floating 1-tap copy button in the notification bar.
• Direct copy to clipboard
QR Code Desktop Session Sync
Users can scan the QR code displayed on your TempoMail web site using their mobile camera to transfer their active desktop inbox immediately.
• Zero manual typing
Google AdMob Monetization
Turn mobile traffic into recurring revenue. Pre-configured banner ads and interstitial triggers between email generation sessions.
• Interstitial frequency capping
100% White-Labeled & Themed
Replace app icons, color palettes, and bundle identifiers in one central config file. Ships with full dark mode and light mode matching iOS 18 HIG.
• Full Figma assets included
Direct REST API Integration
The mobile app communicates directly with your live TempoMail backend API endpoints with zero middleware required.
// 1. Generate new temporary address
Future<TempoMailbox> createMailbox({String? customPrefix}) async {
final response = await http.post(
Uri.parse('$apiBaseUrl/api/v1/mailbox/create'),
headers: {'X-API-KEY': appApiKey},
body: {'prefix': customPrefix ?? ''},
);
return TempoMailbox.fromJson(jsonDecode(response.body));
}
// 2. Poll inbox messages with sub-second stream listener
Stream<List<TempoMessage>> streamMessages(String emailToken) async* {
while (true) {
final messages = await fetchMessages(emailToken);
yield messages;
await Future.delayed(const Duration(seconds: 3));
}
}
Full Flutter Code. One-Time Payment.
No recurring monthly fees. Pick your license and ship your iOS and Android apps today.
Ideal for site owners publishing their own branded mobile app on App Store & Google Play.
- ✓ Complete Unminified Flutter & Dart Source Code
- ✓ Both iOS (Xcode) & Android (Gradle) Projects
- ✓ Firebase Cloud Messaging Push Notifications
- ✓ Biometric Face ID & Fingerprint Auth
- ✓ Google AdMob Banner & Interstitial Ads
- ✓ Lifetime Future App Updates
- ✓ 6 Months Dedicated Support
For mobile app developers and agencies deploying multiple white-labeled apps for paying clients.
- ★ Unlimited Client App Builds & Deployments
- ★ Commercial Resale & Client Rebranding Rights
- ✓ Complete Unminified Flutter & Dart Source Code
- ✓ Both iOS (Xcode) & Android (Gradle) Projects
- ✓ Firebase Cloud Messaging Push Notifications
- ✓ Priority VIP Store Publishing Assistance
- ✓ Lifetime Future App Updates
Frequently Asked Questions
lib/config.dart and compile!
Ship Your Mobile App This Weekend.
Download the complete Flutter source code, configure your brand assets, and publish to the App Store & Play Store in record time.