The contents of this document are part of Airkit 101 and are written assuming that you have already built your first app in Airkit (by going through the video tutorial, the written tutorial, or some combination thereof). Now comes the fun part: playing with and diving deeper into everything you discovered in the process.
This document outlines the contents of Airkit 101 and provides some links to more in-depth documentation that will help you gain a deeper understanding of the platform and get started building your own apps.
Airkit Studio Layout
When you first create an app, you'll be automatically taken to Journey Builder
In the Journey Builder, you can:
- Connect Kitcloud templates
- Build out complicated user Journeys
- Keep track of variables at a high-level scope
To make a web app without the use of a Kitcloud Template:
- Indicate that your Journey starts by clicking a link
- Set the link to navigate to a Web Flow
- Create a blank Web Flow to navigate to
To build or edit a Web Flow, navigate to Activity Builder
Activity Builder is where you can:
- Create and edit Web Flows
- Create and edit the Web Pages that make up the Web Flows
- Create and edit web controls on each Web Page.
Web controls serve as small UI building blocks.
- Example web controls include:
- Input boxes
- Input boxes can accept various various Data Types and store them as variables
- (The four input boxes described in the video accepted four instances of text input, including one in the special form email and one in the special form phone)
- (Both are special Data Types in order to streamline the process of validation)
The appearance of each web control is highly customizable.
- Modify them individually, under the "Style" section in the Inspector
- Make app-wide changes using Theme Builder.
- Actions dictate how your app will behave when users interact with it
To store and structure data, use the Data Builder
- Data in AirData App Objects can be stored and queried
- In order for the other Builders to have access to an AirData App Object, its definition must be saved and migrated
To use and modify data, use the Connection Builder
The Connection Builder is where you can: