Description
Description
To collect data and measure performance of a "real-world" MAUI application we should introduce a new MAUI scenario for measuring size and startup performance of the dotnet new maui -sc
aka Sample Content
template application. This template was introduced in: dotnet/maui#25419 and includes integration of:
- Syncfusion Toolkit for .NET MAUI
- .NET MAUI Community Toolkit
- CommunityToolkit.Mvvm
- SQLite
and demonstrates basic usage patterns.
By measuring size and startup performance of this template app we would collect and track data which is much closer to the "real-world" application, than the standard dotnet new maui
sample. These measurements will also allow us to catch early any potential regression or issues with performance our customers are facing as it should match a feature-rich application.
For similar reasons, previously, we measured performance of the Podcasts app. However, due to challenges of maintaining the app and mobile workload dependencies, eventually we stopped measuring this scenario. The new Sample Content
template is regularly maintained an should not have this problem.