ChatApp Challenge using .NET MAUI Graphics
Chat App UI Challenge made with .NET MAUI Graphics. The entire user interface is rendered using .NET MAUI Graphics. The App has a single native view that creates a Canvas where we draw everything.
(Work in progress)
Based on this design by Tannaz Sadeghi.
Benchmarks
Next, we have a comparison between the same App created with .NET MAUI (native controls) and a version created entirely with MAUI Graphics.
NOTE: A Poco F2 Pro has been used to obtain the data.
Startup time
Android App | Framework | Profiled AOT Time (ms) |
---|---|---|
ChatApp | .NET MAUI GA SR1 (Native Views) | 716.9 |
ChatApp | .NET MAUI GA SR1 (Drawn Views) | 432.1 (39.8% lower) |
(lower values are better)
Memory consumption
Android App | Framework | Profiled AOT Time(MBs) |
---|---|---|
ChatApp | .NET MAUI GA SR1 (Native Views) | 240.876 |
ChatApp | .NET MAUI GA SR1 (Drawn Views) | 180.890 (25% lower) |
(lower values are better)