In Chapter 3, Dividing Your Project and Ruling Your Code, we created a strong core library to handle an image 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:
- Starting with Qt Quick and QML
- Creating a Qt Quick project
- Displaying albums with ListView
- Loading a database on mobile
- Loading images with an ImageProvider
- Displaying thumbnails in a GridView