Step-by-step tutorials that build on each other. Each creates a working module you can run.
- **Part 1:** [Wrapping a C Library](tutorial-wrapping-c-library.md) -- build `calc_module`, a core module that wraps a C library (`libcalc`). Covers external library configuration, CMake integration, building, inspecting with `lm`, testing with `logoscore`, and packaging with `nix-bundle-lgx`.
- **Part 2:** [Building a QML UI App](tutorial-qml-ui-app.md) -- build `calc_ui`, a QML-only UI plugin that calls `calc_module` through the `logos.callModule()` bridge. No compilation needed.
- **Part 3:** [Building a C++ UI Module](tutorial-cpp-ui-app.md) -- build `calc_ui_cpp`, a native C++ Qt widget plugin with typed backend calls to `calc_module` via `LogosAPI*`.