Skip to content

Developer Documentation Overview

Welcome to the NoLimitConnect Developer Documentation.

This section provides everything you need to build, compile, and contribute to the NoLimitConnect project across all supported platforms.


Qt provides the graphical UI framework used by NoLimitConnect.
All build environments except Docker and Flatpak require a local Qt installation.

Although most Qt 6.x.x versions work, it is recommended to use:


Java Requirement

For Android builds, the recommended Java version is:

  • Java 17

Qt Installation

You can download and install the Qt SDK from:

➡️ https://www.qt.io/download

Note:
The Community Edition may be less visible on the site and could require navigating through several pages to locate it.

Preferred Qt version: 6.9.3 (6.7.3 for Raspberry Pi only if QCreator has errors when ran)


Build Instructions by Target OS

Android

Build for Android


Raspberry Pi

Build for Raspberry Pi


Linux

Build for Linux


Windows

Build for Windows


🛠 Build Environments

  • Windows Build Environment
    Setup instructions for Visual Studio, SDKs, and the Windows-specific toolchain. Setup Windows

  • Linux Build Environment
    Required libraries, dependencies, and system configuration. Setup Linux

  • Docker Build Environment
    Build system isolation using containerized environments. Setup Docker

  • Flatpak Build Environment
    Setup uild system flatpak environments. Setup Flatpak


🧱 Compilation Guides

Each guide includes step-by-step instructions for configuring your development environment and successfully building the project.


Contributing

➡️ Contribute


Bug Tracker

➡️ https://gitlab.com/nolimitconnectapps/nolimitapp/issues