A lightweight iOS Markdown editor with separate source and preview modes.
Markdown Flow is a mobile-first Markdown writing app built for iPhone.
It focuses on a simple local editing experience, rendered preview, and support for basic Markdown plus LaTeX math.
The original goal was simple: build a lightweight Markdown editor/reader that works locally on iPhone without depending on heavy workflows.
- Create and edit Markdown documents on iPhone
- Separate source mode and preview mode
- Basic Markdown rendering
- Inline math with
$...$ - Display math with
$$...$$ - Local document persistence
- Import Markdown files from Files / iCloud Drive
- Share documents as
.mdfiles - Documents sorted by recent update time
- Empty state for first-time use
- Basic editor toolbar for common Markdown symbols
- document title editing
- raw Markdown editing
- cursor-aware symbol insertion
- basic toolbar for Markdown symbols
- rendered Markdown preview
- support for headings, lists, blockquotes, code blocks, links, bold, italic
- support for inline and display math
- local document saving
- import from Files / iCloud Drive
- share current document as a Markdown file
- Markdown support focuses on common syntax only
- Preview rendering is intentionally lightweight and not fully Typora-compatible
- Imported files are currently copied into the app workflow rather than continuously synced with external files
- No PDF export yet
- No full external file editing workflow yet
- Swift
- SwiftUI
- UIKit bridge for cursor-aware editing
- WKWebView for rendered preview
- MathJax for math rendering
- local JSON-based persistence
ContentView: document listEditorView: source editingPreviewView: rendered previewCursorTextEditor: cursor-aware editing bridgeMarkdownRenderer: lightweight Markdown + math renderingDocumentStore: local persistence
Version 1 is complete and usable as a local Markdown editor MVP.
- export to Files
- dark mode polish
- better preview styling
- document search
- richer Markdown support
- external file editing workflows
MIT