SharpConsoleUI Tutorials

Five tutorials — the first three build a complete, runnable app from scratch using dotnet new console; the last two are full multi-file applications you build end to end. No prior TUI framework experience required.

Tutorial Difficulty Reading time What you'll build
1. Hello Window Beginner ~5 min A window with a markup label and a Quit button
2. Live Dashboard Intermediate ~15 min Fullscreen two-column dashboard with a live CPU graph and scrolling log
3. Settings App Intermediate–Advanced ~20 min Two-window app with NavigationView, gradient sliders, and a form
4. Terminal Mail Client Advanced ~25 min A full-screen master-detail mail client with MVVM data binding, a TableControl data source, an alpha-blended compose dialog, and a NavigationView settings screen
5. Terminal Music Player Advanced ~25 min A polished "Now Playing" player with an animated CanvasControl spectrum visualizer, a gradient seek bar, ImageControl album art, and a per-frame async render loop

Each tutorial is self-contained — you can start any one without completing the others first.


New to SharpConsoleUI? Start with Tutorial 1: Hello Window.

Want layout and live data? Jump to Tutorial 2: Live Dashboard.

Ready for advanced patterns? Try Tutorial 3: Settings App.

Want to build a complete app with MVVM? Start with the Data Binding guide, then work through Tutorial 4: Terminal Mail Client.

Into rich, animated UI? Build Tutorial 5: Terminal Music Player.


Back to Documentation