Topic outline
-
Introduction to Cross-Platform Development
-
GNU make Project Build Tool
-
CMake Project Build System
-
Assignment 1: Using Make and CMake Tools
-
Introduction to Qt Libraries
-
Event Processing in Qt
-
Assignment 2: Implementing 2D Graphics with Qt
-
Implementing User Interface Elements in Qt
-
Model-View-Controller Idiom Support in Qt
-
Assignment 3: Using Model-View-Controller Idiom
-
Multithreading Support in Qt
-
Assignment 4: Implementing Multithreaded GUI Applications
-
Implementing Network Communication with Qt
-
Assignment 6: Developing Web Applications with Qt
-
Implementing User Interface with QML
-
Assignment 7: Using QML to Implement User Interface
-
Introduction to Electron Framework
-
Assignment 8: Using Electron Framework
-
Implementing Atom Packages
-
Assignment 9: Implementing Atom Packages