Design for mobile

Developing for mobile requires specific design considerations.

Includes knowledge areas

Human interface Guidelines

The Human Interface Guidelines (“HIG”) offers in-depth information and UI resources for mobile platforms. The HIG is full of information that can help to create more compelling, intuitive, and beautiful experiences and design better apps.

Threading operations

Making adept use of threads can help to boost application performance. When an application is launched, it creates the first thread of execution, known as the “main” thread. The main thread is responsible for dispatching events to the appropriate user interface widgets as well as communicating with components from the system UI toolkit.

Saving and restoring state

If an app is stopped on a device, it can save its state and then restore the state when the app is launched again by the user.


Localisation is the process of customising an app to work in other languages other than the default.

Data protection

Data protection is a feature that is used to secure an app’s files and prevent unauthorised access to them.

UI automation

UI automation testing is a technique where testing processes are performed using an automation tool.

Is a part of:





The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.

Static and dynamic content editing

A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!

How to customize formatting for each rich text

Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.