Learn Qt and QML by Creating Cross Platform Apps with Felgo
- Development
- Mar 20, 2025

Learn Qt and QML by Creating Cross Platform Apps with Felgo, available at $64.99, has an average rating of 4.2, with 45 lectures, based on 263 reviews, and has 8153 subscribers.
You will learn about How to use QML to create desktop and mobile apps in ultra fast time Learn the Qt framework fundamentals Make good looking and scalable layouts using QML Use Felgo to create mobile versions of your app – without any extra code Understand how to make HTTP API calls and deliver the data to your app Learn how to leverage events and button clicks in Felgo Correctly structure apps in QML and QtQuick This course is ideal for individuals who are Developers new to the Qt Framework or Developers looking to create cross platform apps in a single codebase or Beginners to development with only a few months experience It is particularly useful for Developers new to the Qt Framework or Developers looking to create cross platform apps in a single codebase or Beginners to development with only a few months experience.
Enroll now: Learn Qt and QML by Creating Cross Platform Apps with Felgo
Summary
Title: Learn Qt and QML by Creating Cross Platform Apps with Felgo
Price: $64.99
Average Rating: 4.2
Number of Lectures: 45
Number of Published Lectures: 45
Number of Curriculum Items: 45
Number of Published Curriculum Objects: 45
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
Who Should Attend
Target Audiences
_________________
IMPORTANT NOTICE:
This is a course for learning the Qt Framework. It was commissioned by Felgo, an official Qt Technology Partner.
_________________
Learn all the basic concepts, tools, and functions that you need to build fully functional cross platform apps using Qt, QML and Felgo.
Felgo is an extension for Qt that allows you to build fully functional cross platform applications on Android, iOS, Windows, Mac Linux and Embedded Linux using a single code base, with increased efficiency than the plain Qt framework.
This course will show you how to create ‘Property Cross’, an application that taps into an API on the web to download available real estates to buy nearby.
Via this one app, you will learn everything you need to know about creating apps. User interfaces, web API calls, programmatic events and more!
Build a Strong Foundation in QML and Qt with this Course for Beginners
Learn how to use QML to create desktop and mobile apps in ultra fast time
Understand how to structure a Qt application correctly
Learn the Qt Framework
Discover how to make asynchronous requests to a server without slowing down your app
Display asynchronously downloaded images in a single line of code
Create infinite scrolling lists of real estates
Save favourite real estates
Learn about app navigation basics
Create fully functional apps using 10 times less code than other frameworks!
And so much more!
A Rapid Prototyping Technology Awaits
Learning the fundamentals of Felgo places a powerful and useful tool at your fingertips. It comes with many tools and features that native mobile developers don’t have immediate access to, including the ability to download asynchronous images without plugins!
In fact, Qt and QML are used by over a million developers worldwide. Chances are extremely high that you’ve used software built in Qt. VLC is but one of the well known examples.
Content and Overview
This course is suitable for beginner to intermediate programmers (although you should have some experience in any programming language prior to starting).
Throughout our time together we’ll create ‘Property Cross’, a fully fledged property search app that shows you real estates at a chosen location. What’s more it also allows you to browse based on location of your device as well as saving your favourite real estates!
Along the way you’ll learn most of the Qt and QML fundamentals that you need in order to become a fully fledged cross platform developer.
How You’ll Proceed
Starting with the installation of Felgo (and the free Qt Creator IDE), this course will take you through creating fluid interfaces using the powerful yet simple QML language.
After mastering the basics you’ll learn how to do essentials such as listening to events and responding to button clicks.
Following that we’ll deep dive into how you should correctly structure an application in terms of fetching internet data and relaying signals to the main view. This knowledge will benefit you immensely as it is useful across all software development frameworks – not just Qt and QML.
You’ll also learn another fundamental – an infinite scrolling list of data. You’ll learn how to show rows of images, text and more as well as allowing users to click through to a new page and see the details of a chosen property.
During this journey you’ll gain a thorough understanding of how mobile apps are constructed – an extremely useful skill that can be transposed to any other development framework, in any other programming language.
On completion you’ll be able to create your own fully fledged cross platform apps ready to publish on any popular platform!
I look forward to working with you!
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: Is this Course For you?
Lecture 3: CORRECTION – Link to download Felgo
Lecture 4: Installation
Chapter 2: Creating the Project, Understanding File Structure and Running It
Lecture 1: Introduction to Creating a Mobile Project
Lecture 2: How to Create a Blank Mobile App using Qt and QML
Lecture 3: Understanding Files and Folders
Lecture 4: Running the Basic App Locally
Lecture 5: How to Run the App on Multiple Devices Simultaneously with Live Code Reload
Lecture 6: Summary
Chapter 3: Structuring a Project and Your First Piece of Code
Lecture 1: Introduction
Lecture 2: Explaining the Existing Code (Navigation Stack, Pages and Content)
Lecture 3: Structuring an App Correctly with an Item Object
Lecture 4: Creating the Main Page of the App
Lecture 5: Summary
Chapter 4: Understanding QML Layouts, Property Listeners and Button Click Events
Lecture 1: Introduction
Lecture 2: Creating a Basic Search Page
Lecture 3: Adding a Sensible Layout with Columns and Rows
Lecture 4: Adding Input and Text Elements to a QML Page
Lecture 5: Events and Listeners to Detect Changes in Input Text
Lecture 6: Buttons and Click Events
Lecture 7: Summary
Chapter 5: Retrieving Remote Data using Signals and Logic (Equivalent to Events)
Lecture 1: Introduction
Lecture 2: Making a Simple HTTP API Request Using HttpRequest
Lecture 3: Creating a Client to Store Http Requests and Tidy up Code
Lecture 4: Creating Search Client Functions
Lecture 5: Communicating Between QML Objects Using Signals
Lecture 6: Communicating with Signals – Firing a Signal
Lecture 7: Subscribing to a Signal
Lecture 8: Creating and Handling Callbacks for Received Data
Lecture 9: Summary
Chapter 6: Creating Scrolling List Views
Lecture 1: Introduction
Lecture 2: Creating Logic to Parse Received Data
Lecture 3: The Data Received Signal
Lecture 4: Creating a List View – Making a List Page
Lecture 5: Creating a List View – Showing Listings
Lecture 6: Creating a List View – Showing a New Page and Passing Data to it
Lecture 7: Searching for the Next Page of Listings and Fixing the Loading Icon
Lecture 8: Summary
Chapter 7: Implement Favorites using Arrays and Local Storage
Lecture 1: Introduction
Lecture 2: Checking for Favorites
Lecture 3: Adding and Removing Favorites Using Signals
Lecture 4: Showing Existing Favorites
Lecture 5: Persisting Favorite Data Across App Launches
Lecture 6: Summary
Instructors

Grant Klimaytys
Software Engineer and Investor

Christian Feldbacher
CEO Felgo
Rating Distribution
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
- Random Picks
- Popular
- Hot Reviews
- Explosive Social Media Growth with ChatGPT Olly Social
- TikTok Marketing Domination - Mastering Marketing Strategies
- 3DS Max Tutorial. Learn The Art of Modelling and Animation
- Crypto Trading Mastery (Scalping, Day trading, price action)
- Company Valuation Financial Modeling
- The Beginner Forex Trading Playbook
- Step-By-Step Stock Market Analysis and Real-Time Trades
- Canva Next Level- Become a Canva Expert
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Personal Finance
- 4SolidWorks Essential Training ( 2023 2024 )
- 5The Architecture of Oscar Niemeyer
- 6Polymer Clay Jewelry Making Techniques for Beginners
- 7Advanced Photoshop Manipulations Tutorials Bundle
- 8LINQ- A Course For Beginners
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling