AppbrewDevelopers
Concepts

Overview

How an Appbrew app is put together.

An Appbrew app is a config-driven React Native app. The native shell you ship to the stores is stable; the UI it renders (screens, navigation, blocks, theme, integration settings) is defined by a JSON config served from Appbrew's backend and fetched on launch. Your code plugs into this system: you write block components, register them under an id, and read data through hooks. The config decides where and how they appear. Structure lives in config; behavior lives in code. The rest of these docs assumes that split.

The pages in this section build that mental model.

Read them in order if you are new: each page assumes the ones before it. If you already know the model and want to build something, jump to Build.