Toni MaxxToni Maxx

Case study / WordPress to app

NativePress case study

NativePress is a WordPress plugin plus an Expo / React Native app. The app draws your posts with real native components and uses no WebView. I built both parts.

Book the free consult All selected work

Role
Plugin, app and data format
Stack
React Native, Expo, WordPress plugin, Markdown
Model
Subscription, quote on request
Product site
nativepress.app

My role

I designed and built the plugin, the app and the data format between them. I also handle the preparation of an app for store submission for clients. Apple and Google decide approval.

The problem

A WordPress site is often the best source of content a business has. Many "WordPress to app" products wrap the website in a WebView. That gives a browser inside a shell. The default WordPress REST output is also heavy for a phone, because it sends a lot of HTML and fields the app never uses.

Site owners want their authors to keep writing in the editor they know, and they want the app to feel like an app.

The approach

The plugin adds its own REST namespace, nativepress/v1. It takes what authors write in Gutenberg, turns the HTML into light Markdown and serves that. It does not use the default wp/v2 output.

The app is built with Expo and React Native. It reads the Markdown and draws it with native components. Authors do not change how they work. WordPress stays the source of truth, and the client keeps the site, the hosting and the domain.

I sell it as a subscription: a monthly plan plus a one-time setup fee. Ask for a quote.

Stack

React Native, Expo, a WordPress plugin, a REST namespace nativepress/v1 and Markdown, as listed on the demo page.

Screens

Mock-up and illustration with sample content

These are not screenshots of a live customer app. One is a mock-up and one is an illustration.

Illustration of the flow: WordPress with Gutenberg, a plugin that turns HTML into light Markdown, the nativepress/v1 REST API, and a native Expo app
Illustration: how it works
Mock-up of a NativePress app home screen with sample content: story circles, a featured post card, latest updates
Mock-up, sample content

What is public and what is not

Public: the idea, the REST namespace name, the stack, the pricing model in words and the two images above. The product site is nativepress.app.

Not public: customer sites, customer apps, store listings and any numbers about downloads or sales. I do not claim any. I do not guarantee store approval, downloads or rankings.

Related pages

Want your WordPress site as an app?

Tell me about your site and your readers. I reply with a one-page recommendation and a written scope before any code.

Book the free consult