Skip to content

jsuarezruiz/netmauigraphics-chat-app-challenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Copyright and license

Code released under the MIT license.

About

Chat App UI Challenge made with .NET MAUI Graphics.

Resources

License

Stars

Watchers

Forks