Learn how to create custom fmt::formatter specializations in C++ to enable readable, indented output for nested structs. This guide demonstrates using CRTP and helper utilities to format complex types with indentation levels, making logging with fmt and spdlog more human-friendly.
One of the most difficult choices to make when starting any new software project is that of the programming language and framework your team will use to create it. Should you stick with Qt because it’s the best tool for the job? Should you switch to something that uses web-based technology or is designed explicitly […]
Part 2 adds Firebase push notifications enabling the mobile app to receive messages even when not running. The tutorial covers reviewing part 1, addressing notification issues for closed apps, adding FirebaseAdminQt library for server functionality, creating a Firebase project, implementing push notifications, configuring the client app with Firebase C++ and FirebaseQt wrapper, and integrating everything with QML.
This video will demonstrate how to create both a mobile application and its web backend, using only Qt and C++ technologies.
Hello! This is a small wrap-up fromQtCon, the biggest Qt event in Europe in 2016, that happened at the beginning of September. At QtCon the Qt community joined forces with the KDE, FSFE and VideoLAN communities, to create an exciting event in the spirit of open collaboration and participation amongst projects. During QtCon many KDAB […]
Back in November, Apple released the latest generation of it's Apple TV product. Besides the slightly improved hardware, the true new feature is the OS which is now officially based on iOS and comes with the dedicated SDK and App Store! So we started investigating what it would take to port Qt to tvOS and […]
Good news, everyone! Qt 5.5 has just been released! The release process of Qt 5.5 has been focused on stabilizing and improving performances. Once more KDAB is proud to be a part of the release, with its engineers constantly providing contributions and patches, as demonstrated by the commit graph of the last 16 weeks: In […]
The multimedia layer in Qt contains various possibilities for including streaming video in your QtQuick applications - most commonly there's the Video element, which you include in your QML interface, specifying the source URL, playback options and so on. Unfortunately, on iOS you'll discover a limitation: the backend for QtMultimedia only supports window-level integration. In […]
A technical overview of Qt's mobile platform support covering Android, iOS, and Windows Store development. Details implementation architectures, native integration methods, Qt Quick Controls for mobile UI, cross-platform WebView solutions, and complete deployment workflows for publishing Qt applications to mobile app stores.
A guide to bridging Qt 5 applications with native iOS and Android functionality, covering native function calls, callbacks, custom view integration, and application lifecycle management. Demonstrates practical solutions for accessing platform-specific services while maintaining Qt's cross-platform approach.
Enable your business to succeed with custom macOS and iOS applications tailored to your needs. At KDAB, we specialize in developing robust, secure, and efficient solutions that leverage the full power of Apple's ecosystem for enterprise and industrial use.