1. Introduction
  2. Installation
    1. Linux
    2. macOS
    3. Windows
  3. Project Setup
  4. Hello World!
  5. Widgets
  6. GObject Concepts
    1. Memory Management
    2. Subclassing
    3. Generic Values
    4. Properties
    5. Signals
  7. The Main Event Loop
  8. Settings
  9. Saving Window State
  10. List Widgets
  11. Composite Templates
  12. Building a Simple To-Do App
  13. Actions
  14. Manipulating State of To-Do App
  15. CSS
  16. Libadwaita
    1. Let To-Do App use Libadwaita
    2. Adding Collections