
$ npm i @acertijosapps/react-native-md-document$ yarn add @acertijosapps/react-native-md-documentDescription
Presents Markdown content as an immutable document, paginated like a PDF, with its own parser and renderer (no third-party libraries for the content). Storage, document source and speech engine are injectable.
- Markdown + embedded HTML rendering: headings, lists, blockquote, code, tables and inline styles.
- Animated page-flip (Reanimated + Gesture Handler) and pinch + drag zoom.
- Per-word highlighting, persistent across sessions (injectable storage).
- Text-to-speech that highlights the spoken word and auto-advances the page.
- Light/dark theme (auto follows the OS) and portrait/landscape orientation.
Requires React Native 0.76+, with react-native-reanimated ≥ 3.16 and react-native-gesture-handler ≥ 2.20 as the only visual dependencies. iOS 13+ / Android 7+ (per-word highlighting on Android 8+). Compatible with Android 15's 16 KB page size.
