inflearn logo

[Beginner] Cross-Platform App Development with Qt QML and C++

You can get started with desktop app development using Qt QML and C++. This course targets the Windows operating system for development. You can also develop on macOS in the same way.

(4.7) 12 reviews

106 learners

Level Beginner

Course period Unlimited

Hybrid App
Hybrid App
C++
C++
GUI
GUI
Qt
Qt
QML
QML
Hybrid App
Hybrid App
C++
C++
GUI
GUI
Qt
Qt
QML
QML

Reviews from Early Learners

4.7

5.0

jeong9032

24% enrolled

There were few lectures on QML, so I was struggling, and this lecture helped me get started quickly. The information you provided as a bonus was also a great tip. :) Thank you for the great lecture!!

5.0

다중언어GUI

100% enrolled

Thank you for the great lecture!

5.0

개린이 :)

12% enrolled

I think this is the most friendly lecture I've ever heard! The explanations are well organized and the content is applied to practice right away, so even a complete beginner like me had no trouble understanding! I felt like I was gradually accumulating knowledge, so I felt less burdened. Thank you so much for the great lecture! :)

What you will gain after the course

  • From Qt6 Project Creation to UI Development

  • Application Software Development Using Qt QML and C++

  • App development with UI and data model configuration

Course Topics 📖

  • Through this course, participants will learn how to create user interfaces using Qt and QML, and implement business logic with C++.
  • Students will gain the ability to create applications that can be used across various platforms, from mobile apps to desktop applications and embedded systems.
  • I created this course while learning Qt framework development, with the goal of providing an introductory lecture that could be of some help to future Qt beginners.


Target Audience/Course Objectives 🙆‍♀️

  • Qt and QML are powerful cross-platform development tools.
  • The "Introduction to Application Development with Qt QML and C++" course is designed for developers who want to leverage this technology to create applications with stunning user interfaces and robust business logic.
  • This course provides a comprehensive curriculum that covers everything from the basics of GUI development to data modeling and business logic handling in C++.

Target Audience (as defined by the instructor)

  • Students who want to quickly learn to use it in projects that utilize QML
  • Students who want to get started with cross-platform app development using C++

Course Features ✨

  • Practice-Oriented Curriculum: Through lectures that harmoniously combine theory and practice, you can acquire knowledge and skills that can be immediately applied in real development environments.
  • Step-by-step approach: Learn systematically from basic concepts to advanced techniques, building your knowledge progressively.
  • Rich Examples and Hands-on Practice: You can deepen your understanding by immediately practicing what you've learned through various examples and exercises.

Learning Content 📚

  • The "Introduction to Application Development with Qt QML and C++" course covers comprehensive content from the basics of the Qt framework to QML UI composition, C++ integration, and feature implementation.
  • Students will acquire fundamental skills and learning strategies needed for practical work, including GUI development, business logic implementation, and staying up-to-date with the latest information.

Anticipated Q&A 💬

  • Q: Qt와 QML을 배워야 하는 이유는 무엇인가요?
    • A: Qt and QML are powerful and flexible cross-platform development tools that allow you to create applications that work on various platforms with a single development effort. Additionally, they enable excellent user interfaces and efficient development processes.
  • Q: 이 강의에 필요한 사전 지식이 있나요?
    • A: Basic programming knowledge (object-oriented programming, C++, UI/UX) is helpful, but we explain concepts from the fundamentals so beginners can understand as well.
  • Q: 강의 수강 후 실제 프로젝트에 바로 적용할 수 있나요?
    • A: Yes, the course covers examples and exercises similar to real projects, so you can apply what you've learned directly to actual development projects right after completing the course.

Important Notes Before Enrollment 📢

Practice Environment

  • Windows 10 or higher
  • Qt 6.6.0
  • MSVC 2019 C++

Prerequisites and Important Notes

    • If you have any questions during the course, feel free to ask anytime. Active participation leads to better learning outcomes.
    • If you have knowledge of object-oriented programming concepts (especially C++), you'll be able to understand more quickly.

Recommended for
these people

Who is this course right for?

  • For those who want to quickly learn Qt QML used in projects

  • People who want to create cross-platform apps based on C++

Need to know before starting?

  • C++ Basic Syntax

  • Object-Oriented Programming

Hello
This is codebridge

Career Verified

1,165

Learners

107

Reviews

30

Answers

4.8

Rating

14

Courses

Based on my existing career and experience, I share know-how and tips while keeping up with global trends. I look forward to connecting with you!

Experience

🤖👾 US AI Master's Program

🏗 7th-year developer at a major IT company

📱 Currently developing and operating 14 Android apps, 7 iOS apps, and various websites

 

[Eng]

Based on my existing experience and knowledge, I am sharing the know-how and tips I want to provide while following global trends. Thank you for your support!

Experience

Developer at a major IT corporation in South Korea (6y +)

Bachelor's degree in Computer Engineering

More

Curriculum

All

26 lectures ∙ (5hr 22min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

12 reviews

4.7

12 reviews

  • husti5190874님의 프로필 이미지
    husti5190874

    Reviews 10

    Average Rating 4.5

    Edited

    5

    88% enrolled

    I wish the screen were a bit larger. Thank you for picking out the essential parts that are difficult to find in the official Qt documentation; I enjoyed watching it.

    • hnara28114764님의 프로필 이미지
      hnara28114764

      Reviews 3

      Average Rating 5.0

      5

      12% enrolled

      I think this is the most friendly lecture I've ever heard! The explanations are well organized and the content is applied to practice right away, so even a complete beginner like me had no trouble understanding! I felt like I was gradually accumulating knowledge, so I felt less burdened. Thank you so much for the great lecture! :)

      • codebridge
        Instructor

        Hello, Gaerin! Thank you for taking the class and giving us a good review! I will come back with more helpful lectures in the future!!☺️

    • jeong90323947님의 프로필 이미지
      jeong90323947

      Reviews 1

      Average Rating 5.0

      5

      24% enrolled

      There were few lectures on QML, so I was struggling, and this lecture helped me get started quickly. The information you provided as a bonus was also a great tip. :) Thank you for the great lecture!!

      • codebridge
        Instructor

        Thank you!! I will consider it as encouragement for preparing future lectures!

    • whdudtlr90423077님의 프로필 이미지
      whdudtlr90423077

      Reviews 1

      Average Rating 5.0

      5

      76% enrolled

      I had a lot of difficulties getting started with QML, but it was very easy to approach because you explained it step by step. I wish you would give more lectures on QML.

      • codebridge
        Instructor

        Thank you for taking the class! The thing I was most worried about while making the lecture was how to make it easy for beginners to follow along, but fortunately, it's not too late..! Please refer to the next lecture, Beginner's Course (Project Practice Course)! (Lecture Link: https://inf.run/vLaL3) If there is any part that you would like to make into a lecture, please feel free to email or comment.😄

    • nonenonenone님의 프로필 이미지
      nonenonenone

      Reviews 9

      Average Rating 4.9

      5

      100% enrolled

      Thank you for the great lecture!

      • codebridge
        Instructor

        Thank you!! I'm glad it helped!

    codebridge's other courses

    Check out other courses by the instructor!

    Similar courses

    Explore other courses in the same field!

    25% off for new members

    $32.90

    25%

    $42.90