For the Galaxy Z Fold 7

Read your repo
on the half that unfolds.

A native document renderer and on-device git client — the reading half of a laptop-free development loop. Browse a repository, render everything in it, and clone it straight to the phone. Unfolded: file tree left, document right.

Free · no ads, no in-app purchases · on Google Play · Android 11+

repo
  • ▾ render/
  • ▾ app/src/
  • README.md
  • MainActivity.kt
  • Renderer.kt
  • ▾ docs/
  • design.md
  • bench.csv
  • notebook.ipynb
  • CHANGELOG.md
README.mdserif · 15pt

FoldRender

Phases 1–4 · native Compose

A document renderer for the Samsung Galaxy Z Fold 7 — the reading half of a laptop-free development loop.

// folding is a pure relayout
LazyColumn { blocks.forEach { Block(it) } }
// activity never restarts
▸ A 5 MB document composes only what is on screen.
The engineering choice

A WebView is cheap to build and expensive every day after.

Markdown in a WebView takes an afternoon. Then text selection is the browser's, theming is a stylesheet fight, and every fold is a full page reflow. FoldRender parses to a block list instead.

WebView
  • Text selection belongs to the browser, not you
  • Theming is a stylesheet fight on every surface
  • Every fold / unfold triggers a page reflow
  • Scroll position jumps when the device changes shape
FoldRender · commonmark-java → LazyColumn
  • A 5 MB doc composes only what's on screen
  • Folding is a pure relayout — the activity never restarts
  • configChanges covers every axis; scroll never moves
  • Native selection, native theming, native speed
What it does

Everything in the repo, rendered to read.

01

Markdown, done properly

CommonMark + GFM: tables with alignment, task lists, strikethrough, autolinks and YAML front matter — plus mermaid, LaTeX and callouts.

02

Code that reads like code

Syntax-highlighted blocks with a copy button and horizontal scroll. Images resolve against relative paths in the document.

03

Git in your pocket

An on-device git client. clone and pull are verified on a clean device; diff, commit and push ship in the build but are unverified. Optional Sign in with GitHub via device flow.

04

Built for the hinge

Unfolded, a two-pane layout: file tree left, document right. An outline pane appears when there's width, a bottom sheet when there isn't.

05

A real reading surface

Theme, text size, line width and a serif toggle. Per-document scroll position, restored on reopen. Links stay tappable inside a selection.

06

Opens from everywhere

Registers for markdown, plain text and the share sheet — so Files, Drive, GitHub and Termux all offer FoldRender.

One viewer

It renders all of it.

No more bouncing between a markdown app, a code viewer, an office viewer and a PDF reader. One native surface for the whole repository.

MarkdownMermaidLaTeX Source codeJSONYAML TOMLCSVWord Exceldraw.ioArchives ImagesPDFHTML LogsJupyter notebooks
The alternatives

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.

Tool Download price Where you get it Clones to the device Renders PDF / notebook / Markdown Editor or shell
FoldRender 0.8.2 US$0 Google Play, worldwide Yes — HTTPS, anonymous for public repos Yes — native Compose renderers No, deliberately: a reader, not an IDE
GitHub Mobile US$0 Google Play and the App Store No — it reads repositories hosted on GitHub Only what GitHub itself renders, online Edits files inside a pull request
Termux + git US$0 F-Droid or GitHub Yes — the real git CLI No — terminal text only Yes, a full shell and any CLI editor
MGit 1.7.0 (2023) US$0 F-Droid only Yes — clone, pull, push, HTTPS or SSH keys No No — 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.

Checked, not rounded

What are the numbers behind FoldRender?

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

Primary sources

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.

Questions

Before you download.

What phone does FoldRender run on?

It's built for the Samsung Galaxy Z Fold 7 and other large foldables. Unfolded it shows a file tree on the left and the rendered document on the right; folded it collapses to a single reading column. It runs on any modern Android device — the two-pane layout simply appears when there's width for it.

Why native Compose instead of a WebView?

A WebView makes text selection the browser's, turns theming into a stylesheet fight, and reflows the whole page on every fold. FoldRender parses markdown to a block list that feeds a LazyColumn, so a 5 MB document only composes what's on screen and folding the device is a pure relayout — the activity never restarts and scroll position never moves.

Can it actually push to GitHub from the phone?

The build contains those controls — a Commit message field, a Push to origin after committing checkbox and a Commit & push button — and nobody has run that path end to end, so we will not tell you it works. What is verified on a clean device is clone, pull and read; treat that as the supported loop today. The git client guide lists which parts are which.

How much does it cost?

It's free — no ads, no in-app purchases. Install it from Google Play. No account is required to read.

Is FoldRender on Google Play?

Yes — FoldRender: Git Repo Reader is live on Google Play under the package id dev.foldrender.app, distributed worldwide. Play is the only distribution channel, so updates arrive on their own rather than waiting for you to fetch a file.

What file types can it render?

Markdown (tables, task lists, front matter, mermaid, LaTeX, callouts), syntax-highlighted source, JSON, YAML, TOML, CSV, Word documents, Excel workbooks, draw.io diagrams, zip and tar archives, images, PDF, HTML, plain logs and Jupyter notebooks.

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.

How do you git clone a repository on Android?

Install FoldRender, tap the branch glyph in the top bar, paste an HTTPS URL into Clone an HTTPS repository URL, and tap Clone. A public repository needs no account and no token. The clone lands in app-private storage and opens as the workspace. The git clone guide walks the whole procedure.

Does FoldRender work offline?

Yes, once a repository is on the device. Cloning and pulling need the network; reading, searching and rendering 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.

Close the laptop

The reading half is already in your pocket.