Skip to content

Case study · 05/10

PDF Nova for Android

A local-first PDF reader, scanner, editor and OCR toolkit.

Category
Mobile apps · AI solutions
Year
2026
Status
Google Play · closed testing
Languages
EN · FR · AR · ES · DE · IT
PDF Nova for Android — home screen with every PDF tool
PDF Nova for Android — editing the text of a PDF
PDF Nova for Android — scanning paper with automatic edge detection
PDF Nova for Android — signing a document

01

Overview

A Flutter app where documents stay on the phone. It scans, reads aloud, edits, signs, protects and converts PDFs; cloud features such as generative AI are opt-in and consent-gated.

02

Our solution

On-device ML Kit for scanning, OCR and translation, Tesseract for Arabic, and on-device search and summaries. Generative answers go through a Cloudflare Worker only with consent, and synced files are end-to-end encrypted.

03

Key features

  1. 01

    Camera scanner with edge detection

  2. 02

    OCR to searchable PDF

  3. 03

    Edit text, sign and fill forms

  4. 04

    Merge, split, compress and compare

  5. 05

    AES-256 protection and true redaction

  6. 06

    Read aloud

04

Engineering highlights

  • 01OCR text layer verified by reopening the PDF before saving
  • 02End-to-end encrypted sync: the server stores ciphertext only
  • 03Firebase App Check and GDPR consent flow
  • 041,200+ automated tests

05

Technology

  • Flutter
  • Dart
  • Riverpod
  • PDFium
  • ML Kit
  • Tesseract
  • Firebase
  • Cloudflare Workers
  • Play Billing

06

Screens

Scroll sideways or use the arrow keys to see every screen.

  • PDF Nova for Android — home screen with every PDF tool
  • PDF Nova for Android — editing the text of a PDF
  • PDF Nova for Android — scanning paper with automatic edge detection
  • PDF Nova for Android — signing a document

07

Availability

In closed testing on Google Play — public release coming soon.

Have an idea? Let's build something exceptional.

Tell us about your project. We reply within two business days with questions or a first approach.