Skip to content

LeanMark 0.1.0

Pre-release
Pre-release

Choose a tag to compare

@abooodbah abooodbah released this 29 Oct 10:39
· 30 commits to main since this release

LeanMark for Android, first pre-release. A read-only Markdown viewer that opens .md files from your file manager, email or browser, with GitHub-flavored Markdown and Mermaid diagrams, offline.

Not on Google Play yet. This build is for testing on a phone.

What works

  • Open with: Markdown files from any app (view and share), plus an open button.
  • The desktop reader and Markdown core, so documents look the same as in LeanMark on Windows, Linux and macOS.
  • Themes: System, Light, Dark, Dim and Dusk.
  • Find, section and whole-file copy, a diagram viewer, rotation keeps your place.
  • No permissions and no network: nothing outside the reader's own files is loaded.

Measured on an API 34 emulator (no GPU)

  • Download from Play to an arm64 phone: about 1.5 MB (2.3 MB installed).
  • Start: 187 ms over an empty app to the first frame.
  • Memory after a small document: about 114 MB including the WebView renderer.

The emulator has no GPU, so start time and scrolling still need a real phone; the steps are in PROGRESS.md under "Phone test".

Known gaps

  • Images next to the Markdown file and links to other local Markdown files are not shown.
  • On a phone the toolbar is wider than the screen, so the Open button is cut off at the right edge.
  • WebView older than 105 shows no match count in Find; Mermaid needs WebView 94 or newer.
  • This build is signed with a throwaway test key that changes every build: uninstall before installing a newer one.

Files

Each file has a .sha256 next to it. LeanMark-0.1.0.apk is the build to install and time; the debug APK, the empty app and the phone-test files are for the phone test.