Table of contents : 1. Install the Qt Framework and Qt Creator IDE 2. Create a new solution and sub projects ready for application development. 3. UX layout and navigation 4. Styling QML and adding custom components 5. Implement self aware data entities and JSON serialisation 6. Unit testing our data entities 7. Persist our data in a SQLite database 8. Connect to the internet and consume a RSS feed 9. Create a customised installation package for our application