FoldRender / Guides / Read Markdown on the Galaxy Z Fold 7
FoldRender guide

Read Markdown on the Galaxy Z Fold 7

FoldRender is a native Android Markdown renderer. This page is the whole procedure — install, open or clone, read — with the actual buttons you will tap, the file tree behaviour to expect on a big repo, and the places the app stops. Markdown rendering is one of the four formats verified end to end on a clean device.

Get it on Google Playfree See what FoldRender does

Step by step

  1. Install from Google Play

    FoldRender is on the Play Store as FoldRender: Git Repo Reader, package id dev.foldrender.app, free and distributed worldwide. Install it the ordinary way — no allow installs from this source prompt to approve, and updates arrive on their own. The app declares minSdk 30, so it needs Android 11 or newer; Play will tell you if a device is below that rather than letting you install a build that cannot run.

  2. Pick where the Markdown comes from

    Opened cold, FoldRender shows two buttons: Open a file and Open a folder, under the line “Open a file, or point the app at a folder — a cloned repo works — and browse everything in it.” Open a file launches the system document picker for a single document. Open a folder launches the Android folder picker; the folder you grant becomes a persisted workspace that is still there after a restart.

  3. Or clone the repo the Markdown lives in

    Tap the branch glyph in the top bar to open the git panel. The field is labelled Clone an HTTPS repository URL and shows https://github.com/you/repo.git as its placeholder. Paste an HTTPS URL and tap Clone. A public repository clones anonymously — verified on a clean device with no GitHub account and no token entered. Before the first clone the panel header reads “No repository yet”.

  4. Wait out the first tree listing

    After a clone the app opens it as the workspace and starts listing files. On a large repository — on the order of 4,600 files — this takes a long time and shows nothing but a spinner: no percentage, no file counter, no estimate. It does finish. Treat the silence as slowness rather than a hang; this is a known rough edge, not a crash.

  5. Open the .md file

    The left pane has three tabs: Files, Search and Recent. In Files, every row carries a type badge — Markdown files are badged MD. Files your .gitignore hides are hidden here too; a Show ignored chip brings them back. Tap README.md and it renders in the right-hand pane when the device is unfolded, or full width when it is folded.

  6. Move around a long document with the outline

    A small floating button sits in the bottom-right corner of a rendered Markdown document. It opens an outline sheet listing the document's top-level headings, with the heading you are currently inside emphasised; tap one to scroll there. Only top-level headings appear, because a heading nested inside a blockquote has no scroll target of its own. A document with no headings gets “No headings in this document.”

  7. Search inside the document

    The magnifier in the top bar opens a find bar with the placeholder Find in document…. It shows a live current/total match counter and up/down chevrons to step through hits. The magnifier only appears for formats that support find — Markdown, notebooks, JSON/YAML/TOML, CSV, source, logs and plain text. PDFs, images and HTML have no find bar.

  8. Set the reading column up once

    The text-size icon opens the Reading sheet: a Theme segmented control (System / Light / Dark), a Text size slider from 80% to 160%, a Line width slider from 480 dp to 1200 dp, and a Serif body text switch. Line width is what matters on an unfolded Fold — it stops paragraphs running the full width of the inner screen. The settings persist, and changing the theme re-renders without re-parsing the document.

  9. Send the rendered document somewhere else

    The share icon opens an Export sheet with three options: Print / Save as PDF, which opens the system print sheet where you pick “Save as PDF”; Share as HTML, one self-contained file with fonts, math, diagrams and images inlined as data URIs; and Share as PNG, the whole page as one tall image. Export is offered for Markdown and Jupyter notebooks only.

How FoldRender handles it

What the parser actually accepts

CommonMark plus GitHub-flavored Markdown — tables with column alignment, strikethrough, task lists, autolinks — and YAML front matter, which renders as a metadata header rather than a wall of quoted text. On top of that: GitHub/Obsidian callouts written as > [!WARNING], [[wiki links]], footnotes numbered by first reference, and enough MDX tolerance that import/export lines and bare JSX components degrade to nothing instead of leaking source into the page.

Native blocks, not a WebView

commonmark-java parses the document into a block list that feeds a Compose LazyColumn, so only the blocks on screen are composed. Text selection is Compose's, not the browser's. The parsers emit no colours and no Compose types, which is why switching theme re-renders without re-parsing.

Code, diagrams and math inside the prose

Fenced code blocks get a language label and a Copy code button. ```mermaid fences and $…$ / $$…$$ math render in a sandboxed island whose WebView has blockNetworkLoads set and whose client refuses any URL outside the bundled assets — mermaid and KaTeX, fonts included, ship inside the APK. Tap a diagram for a full-screen, pinch-zoomable view.

What does FoldRender not do?

The honest list — shipped-but-unverified behaviour included, so you can tell before installing whether this build does the thing you came for.

How does FoldRender compare with the other ways to read a repo on Android?

Four apps people actually reach for, and the one axis that separates them: whether the repository ends up on the phone, and whether anything renders it once it is there.

ToolDownload priceWhere you get itClones to the deviceRenders PDF / notebook / MarkdownEditor or shell
FoldRender 0.8.2US$0Google Play, worldwideYes — HTTPS, anonymous for public reposYes — native Compose renderersNo, deliberately: a reader, not an IDE
GitHub MobileUS$0Google Play and the App StoreNo — it reads repositories hosted on GitHubOnly what GitHub itself renders, onlineEdits files inside a pull request
Termux + gitUS$0F-Droid or GitHubYes — the real git CLINo — terminal text onlyYes, a full shell and any CLI editor
MGit 1.7.0 (2023)US$0F-Droid onlyYes — clone, pull, push, HTTPS or SSH keysNoNo — its own listing says it ships no text editor

Prices are for the download. GitHub Mobile’s capabilities follow your GitHub plan; Termux and MGit are both free software. MGit’s version and date are from its F-Droid listing.

What are the numbers behind FoldRender?

Every figure here is read out of the shipping build or off a primary source listed at the foot of this page — nothing is rounded up for effect.

FAQ

Do I need a GitHub account to read Markdown from a public repository?
No. Cloning a public HTTPS repository anonymously — no account, no token, nothing typed into the credentials form — is verified on a clean device. An account only enters the picture for private repositories.
Why is the file tree taking so long after a clone?
Because the first listing walks the whole repository, and on the order of 4,600 files that takes a long time while showing only a spinner. There is no progress indicator, no percentage and no file count during that wait. It completes; the missing feedback is a known rough edge.
Where does a cloned repository actually live on the phone?
In app-private storage, under the app's files directory in a repos folder. Git needs a real filesystem — the Android storage-access framework has no locks, no mmap and no atomic rename — so clones go where a filesystem exists. No storage permission is involved, and the clone is not reachable from the Files app.
Do mermaid diagrams and LaTeX need an internet connection?
No. Mermaid and KaTeX, with their fonts, are bundled in the APK's assets, the rendering WebView has network loads blocked outright, and its client returns a 403 for any request that is not a bundled asset or a data URI.
Can I edit the Markdown after reading it?
No. FoldRender is a reader and exporter. There is no editing surface anywhere in the app.
Will FoldRender show up when I tap a .md file in another app?
Yes. It registers for text/markdown, text/x-markdown and text/plain, for the .md, .markdown, .mdown and .mkd extensions by pattern — which covers the many providers that serve Markdown as application/octet-stream — and for the text/* share sheet. The entry is labelled “Render”.
How much does FoldRender cost?
US$0. It is free on Google Play, distributed worldwide, with no billing library in the build, no subscription and no paid tier. The current release is version 0.8.2.
Which Android versions does FoldRender run on?
Android 11 and newer. The app declares minSdk 30 — the API level Android 11 shipped with in 2020 — and is compiled and targeted against API 36. It is developed and tested on a Galaxy Z Fold 7, which launched in 2025.
Does FoldRender work offline?
Yes, once a repository is on the device. Cloning and pulling need the network; reading, searching, and rendering Markdown, source, PDFs and notebooks out of a clone or a picked folder do not. Signing in to GitHub is optional and only matters for private repositories.
How is this different from GitHub Mobile, Termux or MGit?
GitHub Mobile reads repositories hosted on GitHub and does not clone to the phone. Termux and MGit both clone and then leave rendering to you — Termux gives you a shell, MGit ships no text editor at all. FoldRender clones over HTTPS and renders what it clones, on the inner screen.

Where can I check these claims?

The primary documents behind the figures above, so you can confirm any of them without taking our word for it.

Page last reviewed 2026-08-27, against FoldRender 0.8.2.

More FoldRender guides