Welcome to AppoMobi.Maui.DrawnUi.Demo Discussions! #1
Replies: 6 comments 1 reply
-
Are we going to have flutter-like ui components on top of skia? Replacing default maui components with skia based custom controls would be quite awesome. |
Beta Was this translation helpful? Give feedback.
-
That's one of the ways to look a it, one of a simple answers could be a yes. 🤭 If flutter is drawing an app on a canvas why can't we do the same. We were just missing a system of drawn Xamarin/MAUI-friendly controls with bindings, animations, gestures.. Now we have a basic range of drawn controls (think widgets) one can subclass and customise at will. For example, switches/sliders included in the demo demonstrate how easy it is to modify them to any look the client would require. This approach gives the freedom to recreate any design without going laggy, not afraid to use shadows anymore, cache those the non-changing layers as bitmaps and forget about them. At the same time it is very time-effective, for many drawn controls you do not have to care about creating platform dependent code anymore. It has also shown to be very easy too transform an existing maui app into a drawn maui app, like replacing The engine source should go public very soon, we are talking weeks, after that hopefully all MAUI devs would get a new tool in their pocket. There is of course still much work to be done, this is an early alpha version, but I hope the community would participate. |
Beta Was this translation helpful? Give feedback.
-
Hi @taublast |
Beta Was this translation helpful? Give feedback.
-
Thank you for the kind words. :) |
Beta Was this translation helpful? Give feedback.
-
Hi @taublast Why don't you make some YouTube videos about this? It could take off, I think the project is very underrated. This could become the "Flutter" version for .Net MAUI .... |
Beta Was this translation helpful? Give feedback.
-
Hey, thank you! The whole lib just evolved from working on production apps, you could read about it here, with links to some apps in stores: https://taublast.github.io/posts/MauiJuly/ hey and apps videos too. I'm using drawn cells and other controls in apps not mentioned in the article that i cannot share much due to some specifics, but trying to create demos examples here and there to fulfill that gap. Please do not miss the Sandbox project from inside the lib repo. Indeed the lib hard to adopt primarily because lack of docs. When I have small time between food jobs it's either spend it on some funny cases like this one for example or either write docs that no-one might ever read, guess what I choose :) Will record a video tomorrow for Monkey Conf 2024 if there is little interest I might make more. |
Beta Was this translation helpful? Give feedback.
-
👋 Welcome!
We’re using Discussions as a place to connect with other members of our community. We hope that you:
build together 💪.
Beta Was this translation helpful? Give feedback.
All reactions