tomasbjerre/keepsheet

Keeping every sheet of paper.

★ 0Forks 0KotlinGitHub ↗Compare

README

KeepSheet

Turn paper and photos into clean, searchable PDFs — scan pages with your camera or import photos, auto-crop and straighten them, and merge existing PDFs into one, in whatever order you choose. No accounts, no cloud — everything happens and stays on your device.

Get it on Google Play

(Link goes live once the first release is published — see Play Store release.)

New to KeepSheet? See the user manual for a walkthrough of every screen and control.

Screenshots

Home screen

More, covering every screen/state as they're implemented, in docs/screenshots/.

Structure

  • specs/ — implementation-independent specification of what KeepSheet does. Read this first. Any implementation must conform to it; if behavior needs to change, change the spec, not just the code.
  • android/ — the native Android (Kotlin + Jetpack Compose) implementation.
  • docs/user-manual.md — the user-facing walkthrough of every screen and control, with screenshots.

Android quick start

See android/README.md for local dev setup.

cd android
./gradlew assembleDebug

License

Apache License 2.0 — see LICENSE.

Contributors

tomasbjerregithub-actions[bot]renovate[bot]

Issues