Developing a smartphone application with Qt Quick
How to develop a smartphone application using Qt Quick
- What it is: A workshop on using Qt Quick for developing a smartphone application
- When: Wednesday, May 15th, from 6:30 PM to 10:30 PM
- By: Luca Benci
- For whom: Open to everyone
- Cost: Free entry, including an Apericena!
- Where: Student Hotel
Session Abstract
Luca has been working with Qt and C++ for over 5 years and has developed numerous applications with this framework for desktop and mobile devices. Throughout his journey, he has explored topics such as artificial intelligence and functional programming, appreciating their abstract and pragmatic aspects.
How do you write a smartphone application with Qt Quick? We will explore the basics of Qt Quick programming and how to set up the development environment for porting to mobile.
This workshop aims to become familiar with the Qt Quick framework and understand the differences between desktop and smartphone development.
In the first part, we will introduce Qt Quick by writing a simple application, and in the second part, we will show how to adapt it to an Android device.
Topics to be covered during the evening:
- Introduction to Qt Quick
- Development of a simple app
- Basics of smartphone development
- Porting to an Android device
Session objectives:
- Become familiar with Qt Quick.
Participation requirements:
- Basic knowledge of C++
- Optional knowledge of Qt
Requirements:
To participate in the practical part, you must have the latest version of Qt Creator and Qt 5.11 installed on your computer.
Before the workshop, it is important to verify that you can compile Qt Quick applications on your computer. To do this, open Qt Creator, go to the “Examples” section, open the project “Qt Quick Demo – Clocks,” and from the menu choose Build -> Run. If you see the application with the three clocks open, you are ready to participate in the workshop!
It is also necessary to have Git installed and to download the repository via the link: https://github.com/7lb/qml_ws.