SoftwareAndroidProductivityCase 06

CODEX

An offline-first Android document suite: PDF reader and editor, camera scanner, OCR, forms, signatures, and Word/Markdown/EPUB reading. No ads, accounts, subscriptions, or internet permission.

ClientOff the Rails
Year2026
ScopeAndroid app, PDF engine, Camera scanner
CODEX project artworkOff the Rails — 2026
01 / Overview

CODEX is a private document workspace for Android. It opens PDFs, images, Word files, Markdown, HTML, RTF, ODT, and EPUB; scans paper with automatic edge detection and perspective correction; runs OCR on-device; fills and flattens forms; adds highlights, ink, notes, and signatures; and edits pages with merge, split, extract, rotate, crop, reorder, watermark, password protection, and page numbers.

The app requests exactly one runtime permission - camera - and no internet permission, so the files cannot leave the device. The free tier is a complete reader/editor. Pro is a one-time unlock, not a subscription. The release build has no ads, no account, and no telemetry.

It is currently in release preparation: the Android app is built and signed, and the Play Store listing and billing integration are the next step.

02

The brief

Most mobile PDF tools are cloud services with subscriptions, ads, or an upload step. The goal was a document suite that works on a plane, in a basement, or on a job site with no signal - and never asks someone to trust a server with a contract or a scan.

03

The approach

Keep the document engine on-device: pdfium for rendering and text, PDFBox for authoring and page surgery, CameraX for capture, ML Kit for Latin OCR, and a custom scanner pipeline for edges and perspective. Keep annotations in normalized page coordinates so they survive zoom, rotation, and re-render. Make Pro a local entitlement with an offline license key; no account, no server.

04

The outcome

A complete offline document tool with a real free tier and a one-time Pro unlock. The app is built and signed; the Play Store listing and billing integration are the next step.

0

ads, accounts, or internet permission

1x

Pro unlock, not a subscription

Offline

scan, OCR, edit, read

05 / Selected views
CODEX detail 1

Next project

INDEX

Your project next

Have a brief like this?

Bring us the messy version. We are good with messy.