Documentation

Glossary

Key terms used in Layerz

2 min read

These are the key terms used throughout the Layerz documentation.

Design

  • Page — A single screen shown to the user. The basic unit of design. (Page & Canvas)
  • Component — A UI element that makes up a screen. Not a picture, but real native UI. (Adding Components)
  • Auto Layout — A layout system that automatically arranges components based on where you drop them. (Auto Layout)
  • Stack / List — Containers that align and group components (Stack) or repeat the same cell (List).
  • Inspector — The panel for editing the properties of the selected component. (Editing Properties (Inspector))
  • Custom Component / Instance — A component you build yourself for reuse, and each use of it. (Custom Components)

Data

  • Data — The information (values) your app works with. (What is Data)
  • Data Schema — A definition of the shape of data (its field structure). (Data Schema)
  • Data Enum — An enumeration that holds only one of a predefined set of values. (Data Enum)
  • Binding — Connecting data to a component. When the data changes, the screen updates automatically. (Binding Data to UI)

Behavior

  • Action Flow — A sequence of actions that defines your app's behavior without code. (What is Action Flow)
  • Action — A single unit of behavior that makes up an Action Flow. (Types of Actions)
  • Event — A trigger that runs an Action Flow (a button tap, a Page appearing, etc.). (Connecting to Events)
  • Conditional — An action that makes things behave differently depending on a condition. (Conditions & Branching)
  • Parameters — The input data an Action Flow receives at execution time. (Action Flow Parameters)

Connectivity (API)

  • API — An HTTP request your app makes to communicate with a server. (API Basics)
  • API Collection — A group of related APIs bundled together. (Managing API Collections)
  • Binding Token — The {Parameters.…} / {Project.…} notation that inserts dynamic data into a request value. (Binding API Responses to UI)

Running

  • Starting Point — The Page that appears when the app first launches. (Instant Run with Preview)
  • Preview — The feature that runs your app instantly without a build. (Instant Run with Preview)
  • .layerz file — The file your project is saved to. Share it and anyone can open it for free. (Sharing)