github.com/wordpress-mobile/gutenberg-mobile ↗
Mobile version of Gutenberg - native iOS and Android
Open this visualization on its own page →
Contributors
69
Lines of Code
19,990
From
2018-03-12
To
2021-02-16
About wordpress-mobile/gutenberg-mobile
Mobile Gutenberg is the native iOS and Android implementation of the WordPress Gutenberg block editor, built using React Native. It brings the web-based editor's functionality to mobile platforms, allowing users to create and edit content directly on their phones and tablets with the same block-based editing paradigm available on desktop WordPress.
The project includes comprehensive development tooling for both platforms, requiring Android Studio for Android compilation and Xcode for iOS builds. It features a full test suite using Jest for unit tests and end-to-end testing capabilities using Appium, with most E2E tests housed in this mobile repository due to technical considerations around runtime and stability. The codebase supports development in Visual Studio Code with recommended extensions for React Native debugging and development.
The project prioritizes internationalization support, automatically fetching and caching translations from translate.wordpress.org for multiple plugins including Gutenberg itself and extensions like Jetpack. Developers can optimize translation files to reduce bundle size, and the system generates native localization files for both Android and iOS to handle strings that only appear in the mobile version. The repository is open source under the GNU General Public License version 2 and welcomes developer contributions following its linting standards and testing requirements.