1
0
Форкнуть 0
Chat App UI Challenge made with .NET MAUI Graphics.
Перейти к файлу
Javier Suárez Ruiz 207c6ec0d0 Updated sample 2022-07-12 20:21:33 +02:00
apks Skia results 2022-07-12 20:20:11 +02:00
data Skia results 2022-07-12 20:20:11 +02:00
images Updated README 2022-07-08 20:15:55 +02:00
results Skia results 2022-07-12 20:20:11 +02:00
scripts Updated sample to use Skia 2022-07-12 20:20:03 +02:00
src Updated sample 2022-07-12 20:21:33 +02:00
.gitattributes Added gitignore 2022-07-08 19:14:00 +02:00
.gitignore Added gitignore 2022-07-08 19:14:00 +02:00
LICENSE Added license 2022-07-08 19:14:40 +02:00
README.md Merge branch 'main' of https://github.com/jsuarezruiz/netmauigraphics-chat-app-challenge 2022-07-10 11:17:40 +02:00

README.md

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.

ChatApp

(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)

ChatApp Startup time

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)

ChatApp Memory time

Code released under the MIT license.