Media hero
mediaHero

2.0
Open project format
A cross-platform project format for .appmostapp projects.
It keeps project structure, screens, and reusable row types aligned across
iOS and Android.
documentVersion: 2
app.json
versions/
└── 1/
├── version.json
├── localizations.json
└── pages/
└── home.json
resources/
Each numbered directory is a complete stored app version. Shared media stays at the package root.
Row anatomy
Rows share fields for layout, styling, actions, and nested children. Content arrays
such as labelModels, imageViewModels, and
buttonModels fill the slots described by the row type.
The published renderer targets are iOS and Android. Visual examples explain the semantics; they are not pixel-level requirements.
{
"id": "weekend-title",
"type": "singleLabel",
"labelModels": [
{ "text": "Weekend plan" }
],
"contentPadding": {
"top": 12, "right": 16,
"bottom": 12, "left": 16
}
}
Cross-platform rendering
Each pair is the same semantic row from the shared test project. The format carries the intent; each platform renders it with its own native UI.
Browse all 93 row typesmediaHero

statGrid

formSection

Search and filter by name, category, and format release. Compare iOS and Android rendering side by side.