Skip to content

rabeeanaseer/format_fox_pro

Repository files navigation

Format Fox Pro 🦊

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.


🚀 Technical Architecture & Features

  • 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.

💰 Monetization Strategy

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.

🛠️ Tech Stack & Packages

  • 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

⚙️ Installation & Setup

To run this app yourself, use these commands in your terminal:

  1. git clone https://github.com/rabeeanaseer6-lab/format_fox_pro.git
  2. cd format_fox_pro
  3. flutter pub get
  4. 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).


📬 Contact & Author

Rabeea Naseer

About

"A powerful Flutter multi-tool mobile app for PDFs, OCR, and QR codes with AdMob integration."

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors