A complete mobile utility and document management suite, monetized and built with Flutter.
Format Fox Pro is a robust, all-in-one productivity application designed to handle complex document formatting, optical character recognition (OCR), and media compression. It features a custom-built, dark-mode-first UI and a highly integrated Google AdMob monetization strategy that gates premium actions behind rewarded video interactions.
- Optical Character Recognition (OCR) Engine: Powered by Google ML Kit to extract text from images. Features a Smart Lock that hides long text behind a rewarded video ad.
- Advanced PDF Manipulation: Extracts text from existing PDFs and converts multi-image arrays into a single, perfectly formatted PDF document.
- Image Compression Algorithm: Aggressively reduces image file sizes with a live slider to view the size reduction in real-time.
- Dynamic QR Code Generation: Translates text or URIs into high-resolution QR codes, allowing users to embed custom logos into the center.
- Real-Time Barcode Scanner: A live camera feed overlay that automatically detects standard barcodes and QR codes, offering quick copy or browser launch actions.
Format Fox Pro is built for revenue generation, implementing a multi-tiered Google Mobile Ads approach:
- Banner Ads: Anchored to the bottom of all major utility screens for consistent impressions.
- Interstitial Ads: Triggered during high-intent navigation flows and immediately before saving generated files.
- Rewarded Video Ads: Protects high-value functions like unlocking long-form OCR text, downloading branded QR codes, and saving generated PDFs to local storage.
- Framework: Flutter (SDK ^3.10.7)
- AI & Machine Learning: google_mlkit_text_recognition
- Camera & Scanning: mobile_scanner, image_picker
- PDF Processing: syncfusion_flutter_pdf, pdf, printing
- Storage & Permissions: path_provider, gal, permission_handler, file_picker
To run this app yourself, use these commands in your terminal:
- git clone https://github.com/rabeeanaseer6-lab/format_fox_pro.git
- cd format_fox_pro
- flutter pub get
- flutter run
(Note: The Image Compressor and Camera Scanner tools require testing on a physical Android or iOS device and will not function fully on Flutter Web).
Rabeea Naseer
- Role: Founder,CEO, NovatraTech
- Company Website: https://novatratech.online/
- Email: rabeeanaseer6@gmail.com