FoldRender / Guides / Read PDFs on the Galaxy Z Fold 7, next to your repo
FoldRender guide

Read PDFs on the Galaxy Z Fold 7, next to your repo

PDF is one of the four formats whose rendering has been verified on a clean device: page count, page navigation and thumbnails all came up as expected. This is the procedure for getting a PDF onto the screen — whether it arrives from the Files app, a share sheet or a repository you cloned — and what the viewer does and does not give you once it is open.

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. Open a PDF that is already on the phone

    Two routes. From inside FoldRender, tap the folder icon in the top bar (or Open a file on the empty screen) and pick the PDF through the system document picker. From outside, tap the PDF in the Files app or Drive and choose Render in the “Open with” list — FoldRender registers for application/pdf by MIME type and for .pdf by extension, so it is offered by providers that serve the file with a vague content type as well.

  3. Or clone the repo the PDF lives in

    Open the git panel from the branch glyph, paste an HTTPS URL into Clone an HTTPS repository URL, tap Clone. Public repositories clone anonymously. The clone opens as the workspace; on a repository of a few thousand files the first tree listing takes a long time behind a bare spinner with no progress readout, so give it time.

  4. Find the file in the tree

    In the Files tab every row carries a type badge; PDFs are badged PDF in red, which makes them easy to pick out of a folder of source files. Tap the row to open it. Unfolded, the tree stays on the left and the document renders on the right; folded, the document takes the whole screen and the tree becomes a back step.

  5. Read it

    The header above the page strip reads N pages · page M, where M updates as you scroll — that is the page indicator, and it is live. Pages render one at a time behind a mutex, because the platform PDF renderer is single-threaded by contract, and finished bitmaps are held in an LRU cache keyed by page and render width. Placeholders for pages you have not reached reserve their real aspect ratio, so the scrollbar does not jump around as pages arrive.

  6. Jump with the thumbnail strip

    A horizontal strip of page thumbnails sits alongside the document; tapping a thumbnail jumps the main list to that page. The strip and the main pane share one document handle and one bitmap cache, so scrubbing through thumbnails does not re-open or re-decode the file.

  7. Adjust for the screen you are on

    The text-size icon opens the Reading sheet — Theme (System / Light / Dark), text size and line width sliders, and a serif toggle. Theme applies to the app shell around the document. Bitmaps are cached per page and per width, so rotating or unfolding re-renders the pages at the new width rather than upscaling a stale bitmap.

How FoldRender handles it

The platform renderer, not a bundled engine

PDF goes through Android's own PdfRenderer. That means no native libraries in the APK and no size cost for a format most people open a handful of times a week, and it means the pages look the way the rest of the system renders them.

One viewer for everything in the repo

A PDF opens from the same tree, in the same pane, as the Markdown, source and notebooks around it. Spec PDFs, exported reports and vendor datasheets checked into a repository stop being the files you have to leave the app to read.

Detection does not depend on the filename

The renderer registry scores every candidate on name, MIME type and magic bytes together. A file whose extension is missing or wrong still routes to the PDF renderer if its first bytes are %PDF.

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

Can FoldRender open PDFs on a foldable phone?
Yes, and PDF is one of the four formats verified on a clean device — page count, scrolling and thumbnails all behaved as expected. It renders through Android's own PdfRenderer in the same pane as the rest of the repository.
Can I search inside a PDF?
No. The find bar appears only for text-shaped renderers. For a PDF you get the page counter and the thumbnail strip to navigate with.
Do I need a separate PDF app?
Not for reading. FoldRender registers for application/pdf and for the .pdf extension, so it appears in Android's “Open with” list under the label “Render”. For annotating or signing you still need a dedicated PDF editor.
How do I get to a specific page?
Scroll, or tap its thumbnail in the strip. The header shows the total page count and the page you are currently on, so you always know where you are in a long document.
Does opening a big PDF use a lot of memory?
Rendered pages are held in a bounded LRU cache keyed by page and width, and only one page is rasterised at a time. Pages you have scrolled past are evicted rather than accumulating.
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