A small Slint app with a persistent count and a live lifecycle log. Application files stay Rust-only; cargo-ferry generates platform glue under target/ferry/.
src/app.rsbinds Increment and Reset to UI callbacks.src/state.rspersistsCounterStatethroughrustferry::storage::Storeafter every change.- The app keeps an
app_eventssubscription alive until the window closes. tests/basic.rsinjects lifecycle events and checks storage withTestRuntime.
cargo check --all-targets
cargo test
cargo ferry build android
# macOS only
cargo ferry build ios --simulatorSee the repository status before treating a platform build path as validated. The UI uses Slint 1.17.1 and retains AboutSlint; choose and satisfy one of Slint's current licenses before distribution.