GutenbergKit brings the WordPress block editor to native mobile applications. It bridges WordPress's web-based Gutenberg editor with native iOS and Android apps, enabling a consistent editing experience across platforms.
The architecture consists of three main layers:
- Web Layer: React-based editor using WordPress Gutenberg packages
- Bridge Layer: Bidirectional communication between web and native code
- Native Layer: Platform-specific implementations (Swift for iOS, Kotlin for Android)
We welcome contributions! To get started:
- Getting Started - Set up your local development environment
- Contributing Guide - Development workflow, guidelines, and how to submit changes
To integrate GutenbergKit into your own iOS or Android app, include the package as a dependency:
- iOS: Add the Swift package from the repository root
- Android: Add the Kotlin library as a Maven dependency or include the
android/Gutenberg/module
See the Integration Guide for detailed setup instructions and code examples for integrating GutenbergKit into your app.
For integrating GutenbergKit into the WordPress mobile apps specifically, see the WordPress App Integration guide.
Join the conversation in the #mobile channel on WordPress Slack.
