Developing for devices

How to: Develop for devices

Build applications for, deploy them to, and run them on the desktop environment or a device. With kits, as well as build, deploy, and run configurations, you can quickly switch between different setups and target platforms.

Embedded platforms

You can develop applications for the following embedded platforms:

Install the toolchain for building applications for the targeted embedded platform on the computer, and then use Qt Online Installer to install Qt libraries that are built for the platform. Add a kit with the toolchain and the Qt version for the device's architecture. When possible, Qt Online Installer creates suitable kits for you.

You can connect embedded devices to the computer and select the appropriate kit to run, debug, and analyze applications built for them from Qt Creator.

Deploy configurations handle the packaging and copying of the necessary files to a location you want to run the executable at, such as the file system of a device.

Mobile platforms

You can develop applications for the following mobile platforms:

Install the toolchain for building applications for the targeted mobile platform on the computer, and then use Qt Online Installer to install Qt libraries that are built for the platform. Add a kit with the toolchain and the Qt version for the device's architecture. When possible, Qt Online Installer creates suitable kits for you.

You can connect mobile devices to the computer and select the appropriate kit to build, run, debug, and analyze applications from Qt Creator.

Before starting application development, analyze and define the requirements, scope, and functionality of the application to ensure efficient functionality and a smooth user experience on mobile devices.

Other platforms

In addition, you can develop applications for:

See also How to: Develop for devices, Optimizing Applications for Mobile Devices, Supported Platforms, Deploy Configurations, and Devices.