Skip to content

feat: add nine reference samples (Build 2026 selection)#915

Draft
mtmattei wants to merge 4 commits into
load-projectfrom
dev/mtmattei/build-2026-reference-samples
Draft

feat: add nine reference samples (Build 2026 selection)#915
mtmattei wants to merge 4 commits into
load-projectfrom
dev/mtmattei/build-2026-reference-samples

Conversation

@mtmattei

Copy link
Copy Markdown
Contributor

What this adds

Nine self-contained showcase apps under reference/, each laid out as reference/<Name>/{README.md, src/<solution>, docs/}:

Sample One-liner Pattern
Caffe Espresso brew configurator MVVM
EnterpriseDashboard "Observatory" analytics, 14 custom SKCanvasElement charts MVVM
FieldOpsPro Field-service dispatcher, end-to-end MVUX + region nav MVUX
Liveline Reusable real-time SkiaSharp line-chart control + demo Library
Meridian Portfolio/market dashboard, exemplary MVUX models MVUX
Nexus Industrial-SCADA dashboard, full FeedView state coverage MVUX
Pens Beer-league hockey app, config-driven real/mock backend MVVM
QuoteCraft Contractor quoting app, SQLite + QuestPDF MVUX
VTrack Live YOLO detection, OpenCV + custom GPU overlay MVUX

doc/samples.md updated with an entry per sample.

Notes for reviewers

  • Target framework: all nine target net10.0 on Uno.Sdk 6.5.36 (Skia renderer). The existing reference samples were on net9 / 6.5.29 — flagging in case CI's SDK pin needs aligning.
  • Each sample is self-contained (own global.json + Directory.*.props) and runs on mock/synthetic data with nothing to configure.
  • .mcp.json (Uno + uno-app dev-server config) is included intentionally.
  • Draft until CI build results are in — opening for validation and review, not claiming all nine build green yet.

🤖 Generated with Claude Code

mtmattei and others added 4 commits May 28, 2026 15:10
Adds nine self-contained showcase apps under reference/, each laid out as
reference/<Name>/{README.md, src/<solution>, docs/}:

- Caffe — espresso brew configurator (MVVM, responsive controls, XAML-drawn visuals)
- EnterpriseDashboard — "Observatory" analytics, 14 custom SKCanvasElement charts
- FieldOpsPro — field-service dispatcher, end-to-end MVUX + region navigation
- Liveline — reusable real-time SkiaSharp line-chart control library + demo
- Meridian — portfolio/market dashboard, exemplary MVUX models
- Nexus — industrial-SCADA dashboard, full FeedView state coverage
- Pens — beer-league hockey app, config-driven real/mock backend, responsive shell
- QuoteCraft — contractor quoting app, SQLite + QuestPDF, MVUX
- VTrack — live YOLO detection with OpenCV + custom GPU overlay

All target net10.0 with Uno.Sdk 6.5.36 (Skia renderer) and run on mock/synthetic
data. doc/samples.md updated with an entry per sample.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
One curated hero image per sample under reference/<Name>/assets/, embedded
after the intro in each README. Landscape shots at 820px, portrait (Caffe,
Pens) at 360px. No screen recordings — stills only.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Wire each app's full-bleed icon art as the UnoIcon source (background +
foreground both point at Assets/Icons/icon.png, ForegroundScale 1.0) so the
custom icon renders on the desktop and WASM heads. QuoteCraft also targets
Android, where the launcher masks the full-bleed art like any adaptive icon.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants