A modern, privacy-first Flutter application crafted to organize purchase invoices, extract warranty information using Google Gemini AI, calculate countdowns, and schedule offline alerts before warranties expire. Designed with an Apple-inspired Bento Vault interface, tactile spring interactions, and zero server costs.
Downloads & Releases
Every release build is compiled with Flutter 3.x and packaged via automated GitHub Actions CI. Direct universal APK installers, Google Play app bundles, and unsigned iOS packages are available below with zero tracking or telemetry.
Official universal APK installer with camera OCR, home screen AppWidget support, and Google Drive sync.
Packaged release archive for AltStore, SideStore, Sideloadly, or installing on physical test devices via Xcode.
Production Flutter Web tarball distribution, or explore all releases, changelog commits, and source code on GitHub.
| Package Artifact | Target Architecture | Format | Action |
|---|---|---|---|
my_warranties_android_v1.1.8.apk |
Android 8.0+ (Universal / ARM64) | Native APK | Download ↓ |
my_warranties_android_v1.1.8.aab |
Google Play Store Console | App Bundle | Download ↓ |
my_warranties_ios_v1.1.8_unsigned.ipa |
iOS 14.0+ (ARM64) | Unsigned IPA | Download ↓ |
my_warranties_web_v1.1.8.tar.gz |
Modern Browsers (WASM/CanvasKit) | Production Tarball | Download ↓ |
my_warranties_android_v1.1.8.apk
Native APK
my_warranties_android_v1.1.8.aab
App Bundle
my_warranties_ios_v1.1.8_unsigned.ipa
Unsigned IPA
my_warranties_web_v1.1.8.tar.gz
Production Tarball
Interactive System Architecture
Explore the 4 key subsystems powering My Warranties: the Cupertino Bento Vault UI, the Gemini 2.5 Flash invoice extraction pipeline, the 5-Tier Warranty Resolution Engine, and personal Google Drive sync with native Android AppWidgets.
14 active items tracked across home, kitchen & studio
Order of Resolution
Resolves coverage without requiring cumbersome manual inputs or cloud verification obstacles.
Highest priority. Directly extracts text printed by retailers or marketplaces (Source: From bill).
Direct lookup for major manufacturers including Sony, Samsung, Apple, LG, Dell, and boAt (Source: Brand policy).
Handles component-level warranty splits customary in the Indian market (e.g., 1 yr unit + 10 yr motor/compressor).
Sensible category fallbacks (Source: Estimated) requiring explicit user confirmation before arming countdowns.
Refreshes legacy items anytime with updated brand manufacturer policies directly from the product view.
Key Highlights
Apple-grade grouped styling with soft paper background tones, live coverage metrics, category chips, and a floating frosted-glass gliding navigation pill.
Powered by Google Gemini 2.5 Flash. Scans camera captures, photo library receipts, and high-resolution PDF bills to pull seller, dates, and item lines.
Maps standard brand policies with component splits (e.g. 1 yr unit + 10 yr compressor). Older saved items refresh with 1 tap via “Sync with Brand Policy”.
Direct 1-tap backup and restore into your personal Google Drive My Warranties Vault folder. Zero third-party server hosting or database tracking.
Native integration with Android Cloud Backup rules and a native Android home screen widget (HomeWidgetProvider.kt) displaying the next expiring warranty.
Direct customer care search directory, one-tap PDF invoice sharing with service technicians, interactive Claim Tracker, automatic Indian standard date formatting (d MMM yyyy), and built-in Terms & Privacy safeguards.
Architecture & Tech Stack
| Subsystem | Technology | Implementation Detail | Privacy & Resilience |
|---|---|---|---|
| Mobile Framework | Flutter (Dart 3.x) | Universal cross-platform engine compiling native Android, iOS, and Web targets | 60 FPS tactile spring animations |
| AI Vision Engine | Google Gemini REST API | gemini-2.5-flash with gemini-1.5-flash fallback pipeline |
BYOK: API keys encrypted on-device |
| Cloud Storage | Google Drive API v3 | drive.file scope isolating storage to My Warranties Vault |
Zero external server databases |
| Home Widget | Android AppWidgetProvider | Native Kotlin provider (HomeWidgetProvider.kt) via MethodChannel |
Glanceable offline home screen alerts |
| Local Persistence | SharedPreferences + PathProvider | Offline-first local document and metadata vault | 100% functional without internet |
| Notifications | flutter_local_notifications | Native timezone-scheduled alerts at 30 days, 7 days, and day of expiry | On-device local alarm daemon |
Developer Quickstart
My Warranties is open-source under the MIT License. Run locally with Flutter 3.11+ and your free Google Gemini API key from Google AI Studio.