ML_Textify is a powerful Flutter application that uses Machine Learning (OCR) to extract readable text from images. Users can copy the extracted text, export it as a text or PDF file, or share it directly. Designed for productivity, study, and quick digitization of printed content.
- 📷 Image to Text (OCR) – Select or capture an image and extract text instantly using ML.
- 📄 Export Options:
- Copy to clipboard
- Save as
.txtfile - Export as
.pdf - Share via messaging apps or email
- 🖼️ Multiple Image Support (optional enhancement)
- 🧠 Text Cleanup (optional) – Auto-format and clean extracted text.
- 🧾 Text History (optional) – View and manage previously extracted text.
- 🎨 Modern UI – Minimal, clean, and responsive Flutter UI.
- Frontend: Flutter (Dart)
- ML OCR Engine: Firebase ML Vision / Google ML Kit (on-device)
- Storage: Firebase (for future cloud sync) or local device storage
- PDF/Text Export:
pdf,path_provider,share_pluspackages
- Flutter SDK installed
- Firebase project set up (if using Firebase ML Kit)
- Android Studio or VS Code
- Internet (only needed for Firebase setup)
- Clone the Repository
``bash git clone https://github.com/yourusername/ML_Textify.git cd ML_Textify
*** Snapshots of project
- Home Screen *
- Image Picking Screen *
- Sharing a image *
- Image Enhancement *
*Text Recognition and exporting those in a PDF and Text File Format *






