CrUwUd is Minimal Model-View-Presenter Sample Application
Target on LTS version .NET
- Dapper
- Fluent Validation
- Sqlite
- No external dependencies except for domain and Microsoft DI
- Windows Forms
- Clone repository
dotnet run
- ...
- Profit
- Add Model and Repository
- Add Presenter and new IView
- Add Tests (optional)
- Create a View that implement new IView on any technology you want (WinForms, WPF, Avalonia, etc)