Chapter 5. Dominating the Mobile UI
In Chapter 3, Dividing Your Project and Ruling Your Code, we created a strong core library to handle a picture gallery. We will now use this gallery-core
library to create a mobile application.
We will teach you how to create a Qt Quick project from scratch. You will create custom Qt Quick views with QML. This chapter will also cover how your QML views can communicate with the C++ library.
At the end of this chapter, your gallery application will run on your mobile (Android or iOS) with a dedicated GUI compliant with touch devices. This application will offer the same features as the desktop application.
This chapter covers the following topics:
- Creating a Qt Quick project
- QML
- Qt Quick controls
- Qt for mobile (Android and iOS)
- Calling C++ functions from QML