Boost Your XAML Productivity with These Tools - .NET MAUI 101

  Рет қаралды 5,205

Gerald Versluis

Gerald Versluis

Күн бұрын

Пікірлер: 59
@jfversluis
@jfversluis 2 ай бұрын
Really want to get that pixel-perfect design? Use Debug Rainbows 🌈 kzbin.info/www/bejne/d5uyg2dtdt2Gd80
@dsuess
@dsuess Ай бұрын
Amazing as always, Gerald! Who needs an XAML designer? Our new team members coming onto the projects. It puts the Visual into Visual Studio.
@jfversluis
@jfversluis Ай бұрын
Maybe then we should also make the C# code blocks so we can drag those around? 🙃
@dsuess
@dsuess Ай бұрын
@@jfversluis Baby steps my friend, baby steps. Though, I can't deny it, VB3's GUI is what got me into programming
@MrSuxor
@MrSuxor 2 ай бұрын
I appreciate these tools immensely, but I still see a significant need for a XAML preview designer. Sometimes, focusing on the design of a single page or pop-up is crucial. While it's possible to rewrite code to launch directly to that page, it can be frustrating, especially if the page is deep in the navigation hierarchy or only appears under specific conditions, such as error handling. Forcing the app to display such a screen for testing or design purposes can be challenging. Instead of constantly modifying the app to showcase the screen I'm working on, a preview editor would be far more efficient.
@jfversluis
@jfversluis 2 ай бұрын
But what would the previewer do? Which flavor of android? Dark mode? Light mode? Tablet? Phone? Watch? The landscape is so much more complex than it ever was. This mirrors what you are looking at on your device with all its nuances. It’s near impossible to create a drag and drop designer that will work great for all the supported platforms
@MrSuxor
@MrSuxor 2 ай бұрын
Additionally, my ideal tool would include a single simulator capable of testing multiple screen sizes and operating systems simultaneously. This would allow me to see how my app looks and functions across different devices and platforms in real-time. Currently, launching separate simulators and building packages for each test scenario is incredibly time-consuming. An all-in-one simulator would streamline the design and testing process significantly.
@WarBorg
@WarBorg 2 ай бұрын
the Android studio IDE already does this with different previews for all the options you mentioned above when running a kotlin compose app, also xcode does the same for iOS swiftUI apps, but then again they use code to display UI and it's much easier to setup these previews, maybe in the future we could have something like that
@rubendmribeiro
@rubendmribeiro Ай бұрын
Great video like always, we need and its really productive is the drag and drop controls, that is what i call being productive. Microsoft removed that probably because of s lot of errors it caused, but we’re in 2024, these kinda of tools MUST exist.
@rotteneggconcept
@rotteneggconcept 2 ай бұрын
Would like to thank You and James Montemagno for the Best Maui Content, Keep up the Great Content, Please do More MVVM examples, especially on Camera and IO related Examples
@jfversluis
@jfversluis 2 ай бұрын
Much appreciated thank you!
@pugthegreat9936
@pugthegreat9936 2 ай бұрын
I should use more the Live Visual Tree, never really used it much. Also, life without Hot Reload would be almost impossible. Cheers !
@jfversluis
@jfversluis 2 ай бұрын
Absolutely agree!
@keithsummers1889
@keithsummers1889 2 ай бұрын
Thank you for staying with MAUI -- your audio is greatly improved over last year. You must have upgraded your audio hardware. Excellent move, because I can hear you much better than before.
@jfversluis
@jfversluis 2 ай бұрын
Glad to hear that!
@sheiksulaiman9345
@sheiksulaiman9345 2 ай бұрын
Hi thanks for sharing information
@jfversluis
@jfversluis 2 ай бұрын
You’re very welcome!
@maxmannstein
@maxmannstein 2 ай бұрын
Love your videos
@jfversluis
@jfversluis 2 ай бұрын
Appreciate it Max, thank you!
@wolframliermann2883
@wolframliermann2883 2 ай бұрын
Thanks for all the great stuff. Can you make a video on how to create a MAUI Windows app that is signed with a certificate from a key vault such as azure key vault and where the certificate was automatically updated before it expired?
@kharraz1713
@kharraz1713 2 ай бұрын
Thanks gerald If i want to developing desktop app learn another specific technology for desktop like WPF or just MAUI is enough?
@afouadr
@afouadr 2 ай бұрын
Also include XAML Styler - Visual Studio Extension
@jfversluis
@jfversluis 2 ай бұрын
That’s definitely a good extension and addition!
@marcelfischer5139
@marcelfischer5139 2 ай бұрын
Incredible help for a counter project like this. In my project this doesn't work so well.
@jfversluis
@jfversluis 2 ай бұрын
What doesn’t work for you?
@GUIGOL_DEV
@GUIGOL_DEV 2 ай бұрын
Like the hot reload❤
@jfversluis
@jfversluis 2 ай бұрын
Hot reload is amazing!
@michaelrogers6935
@michaelrogers6935 Ай бұрын
This would be absolutely perfect if only it ran on VSC, since VS for Mac is no more. How hard would it be to port?
@jfversluis
@jfversluis Ай бұрын
I don’t think that will come anytime soon unfortunately. That’s the difference between Visual Studio being a full IDE and VS Code a code editor. But definitely make your voice heard. Who knows!
@akshayjain4001
@akshayjain4001 2 ай бұрын
Any of these coming to vs code? Precisely for mac?
@jfversluis
@jfversluis 2 ай бұрын
I don’t think that is planned right now but make sure your feedback is known!
@wadesmith9110
@wadesmith9110 2 ай бұрын
Any plans for .NET MAUI to support HarmonyOS?
@jfversluis
@jfversluis 2 ай бұрын
Not currently
@rikudouensof
@rikudouensof 2 ай бұрын
I already know it exist. Actually since Xamarin era. When it came, left and returned. Actually the one on UWP was way more interactive. To be fair UWP only targeted windows PC, Hololens, Xbox and windows phone
@jfversluis
@jfversluis 2 ай бұрын
Haha that’s awesome! You’ve been there for all the iterations! Yeah the cross-platform nature of MAUI definitely makes this tool hard
@earthlingthings
@earthlingthings 22 күн бұрын
Say I have a service layer list static (or even Current Monkey) which I want to bind via mvvm view model. So I put an observableproperty in view model. Bind to that. Update the vm to the services list. Then I have to keep updating the vm ... Every time the service layer changes. Q: can I simply relay the service layer static curmonkey to my view via viewmodel? The xaml doesn't auto update. I'm finding. Even though it's observable property
@earthlingthings
@earthlingthings 22 күн бұрын
Eg servicex has curmonkey static. Vmx has curmonkey [observable property] Vmx also has servicex {get;set;} tried binding {binding servicex.curmonkey} Didn't work. Tried binding {binding vm.curmonkey} works but won't refresh on change
@earthlingthings
@earthlingthings 22 күн бұрын
Ie in vmx {get return servicex.curmonkey;}
@earthlingthings
@earthlingthings 22 күн бұрын
Thx
@just-mannn
@just-mannn 2 ай бұрын
Do you plan to integrate OpenGL as it was in Xamarin? And do you plan to add Designer as it was in WinForms and WPF?
@jfversluis
@jfversluis 2 ай бұрын
We don’t have plans for that currently
@jxndwl
@jxndwl 2 ай бұрын
make project Snoop works for MAUI please.
@jfversluis
@jfversluis 2 ай бұрын
I’m sorry I don’t know what that is
@simonmardine6414
@simonmardine6414 2 ай бұрын
😮 if only it works on rider😂
@jfversluis
@jfversluis 2 ай бұрын
Up to them to implement similar features I suppose!
@simonmardine6414
@simonmardine6414 2 ай бұрын
@@jfversluis or i install visual studio on my mac 😉
@mauideveloper
@mauideveloper 2 ай бұрын
we are not getting UI related docs for MAUI :(
@jfversluis
@jfversluis 2 ай бұрын
I’m afraid I’m not sure what you mean
@jewersp
@jewersp 2 ай бұрын
Do you mean documentation for the IDE with regards to MAUI?
@mauideveloper
@mauideveloper 2 ай бұрын
@@jewersp there is no open source UI Plugins for MAUI.
@mauideveloper
@mauideveloper 2 ай бұрын
@@jfversluis there is no open source UI Plugins for MAUI
@jewersp
@jewersp 2 ай бұрын
@@mauideveloper You need to be more specific. No idea what you're talking about. Plugins for what, the IDE? Or for MAUI app? There are plenty of free UI controls out there, if that's what you mean. However, what does that have to do with docs?
@queenstownswords
@queenstownswords 2 ай бұрын
Hey @jfversluis, is there any plans/chance to create an option to add a mobile project (MAUI) with Aspire?
@jfversluis
@jfversluis 2 ай бұрын
We’re working on that!
Shortcut Keys on Desktop with KeyboardAccelerators - .NET MAUI 101
7:50
Gerald Versluis
Рет қаралды 1,8 М.
Material Design & Free Controls for .NET MAUI with UraniumUI
16:30
Gerald Versluis
Рет қаралды 17 М.
Фейковый воришка 😂
00:51
КАРЕНА МАКАРЕНА
Рет қаралды 7 МЛН
Amazing Parenting Hacks! 👶✨ #ParentingTips #LifeHacks
00:18
Snack Chat
Рет қаралды 12 МЛН
The FASTEST way to PASS SNACKS! #shorts #mingweirocks
00:36
mingweirocks
Рет қаралды 17 МЛН
Start Your New .NET MAUI App with These Amazing Templates!
15:06
Gerald Versluis
Рет қаралды 24 М.
Complex Schema Design with Drizzle ORM | Common Patterns
45:55
.Net MAUI | Push Notification in .NET MAUI (Android & iOS)
17:10
Code Crafter
Рет қаралды 3,1 М.
Make Your Designs Pixel-Perfect with DebugRainbows for .NET MAUI
11:45
Gerald Versluis
Рет қаралды 3,5 М.
*Next-door 10x Software Engineer* [FULL]
4:50
Programmers are also human
Рет қаралды 606 М.
Ranking All 108 GNU/Linux Coreutils Commands - GNU Coreutils Tier List
27:45
RobertElderSoftware
Рет қаралды 36 М.
Starting .NET MAUI Development in 2024 - What You Need To Know
35:18
James Montemagno
Рет қаралды 68 М.
Extract Text from Images and Pictures with OCR in .NET MAUI
19:33
Gerald Versluis
Рет қаралды 4,2 М.
NixOS is Mindblowing
12:02
Chris Titus Tech
Рет қаралды 702 М.
Фейковый воришка 😂
00:51
КАРЕНА МАКАРЕНА
Рет қаралды 7 МЛН