In this document, we provide a complete and detailed guide to Pages in Applin Studio. Pages represent the core building blocks of every application you create, and understanding how to create, edit, and manage them is essential for building professional, dynamic apps.
Follow along as we explore all page types, editing tools, and advanced customization features.
The + button beneath the page viewer allows you to instantly create a new page inside your application.

With just one click, you can add blank pages, templates, list pages, WebView pages, and more. Each new page is automatically added to your project structure for further editing.
To edit an existing page, go to Manage Project or Show All Pages, then hold down on the page card you want to edit.
This will open the page editor menu, which includes the following options:

If you prefer to work directly with the underlying code, select Edit Page (JSON Editor).
This opens a powerful JSON editing environment where you can customize structure, components, logic, and configuration.

You can even enable Markdown Mode using the Markdown icon to write formatted blocks of Markdown code—for pages that support embedded Markdown.
Once done, simply press Run to execute and save your changes instantly.

If you prefer a live editing experience, simply tap the page (or choose Edit Page) to enter the Live Visual Editor.
This mode allows you to:

The Live Editor is perfect for creators who want fast, intuitive control without manually writing JSON.
Below is a breakdown of every page type available in Applin Studio—each with unique capabilities, structures, and use cases.
The Blank Page is the simplest page type in Applin. It contains only essential configuration options such as background color, cover settings, navigation behavior, and screen orientation.
It is ideal for minimal designs, loading buffers, transitional screens, or pages that require a completely clean starting point.

See Blank Page
Chat pages support real-time messaging and interactive communication. They include:
Perfect for support chat, social features, or in-app communication systems.

See Chat Page
The EBook Page is designed for long-form reading experiences. It supports:
Ideal for novels, manuals, educational material, reports, or documentation.

See EBook Page
A Form Page allows you to collect user input using:
This is perfect for registration forms, surveys, feedback systems, or data collection workflows.

See Form Page
Listing pages display structured, data-driven lists with support for:
Perfect for catalogs, blogs, product lists, or any interface that displays multiple items.

See Listing Page
The Main Page acts as the app’s primary landing page. It provides:
It’s the first place users interact with after opening the app.

See Main Page
Markdown pages allow you to display beautifully formatted content using Markdown syntax, including:
Great for documentation, tutorials, posts, guides, or developer content.

See MarkDown Page
PDF pages render multi-page PDF documents in a smooth, swipable e-book layout, giving users a book-like reading experience.

See PDF Page
Photo pages display high-resolution images with built-in zoom controls, providing an interactive and detailed viewing experience—ideal for galleries, product showcases, photography portfolios, and more.

See Photo Page
Profile pages are tailored for user-specific information, including:
Ideal for membership apps, communities, and personalized dashboards.

See Profile Page
A Splash Page displays immediately when the app launches. It usually shows:
This creates a polished first impression while the app initializes.

See Splash Page
Term pages display legal content, including:
They may include an Accept/Agree button to ensure compliance before users proceed.

See Term Page
A Text Page is designed for structured written content, supporting:
Useful for announcements, descriptions, or info screens.

See Text Page
Video pages embed video playback directly inside the app, supporting:
Perfect for tutorials, courses, promotional clips, or multimedia content.

See Video Page
Web pages embed live websites or web-based tools inside your app using an in-app WebView.
This allows access to:
Without forcing users to leave the app.

See Web Page
Wizard pages guide users through structured multi-step flows, ideal for onboarding, tutorials, setup processes, or guided workflows.

See Wizard Page