.NET MAUI MVU With Comet: Getting Started in VS Code

preview_player
Показать описание
MVU (Model-View-Update) is a (new) design pattern that became popular because of SwiftUI and Flutter. Now it's also available for C# and .NET. More specifically, you can use it with .NET MAUI and build great cross-platform apps with it. Want to learn more and see how to get started? Watch this!

💝 Join this channel to get access to perks:

Disclaimer: this channel is done on personal title, in my free time, and not officially affiliated with or endorsed by Microsoft (my employer) in any way. Opinions and views are my own.

🔗 Links

⏱ Timestamps
00:00 - Getting Started with Comet
00:22 - What is Comet and MVU?
01:49 - MVU And Comet with .NET MAUI
03:12 - Hands-On with Comet
05:45 - Install Comet Templates
06:26 - Create New Comet Project
06:49 - Explore Comet Project in VS Code
08:23 - Update Comet NuGet Package
09:01 - Deploy Comet App to Android Emulator
11:24 - Hot Reload Support for Comet
14:53 - Comet VS Code Extension
16:00 - Outro: What Do You Want To Learn Next?

🙋‍♂️ Also find my...

#dotnetmaui #mvu #comet #dotnet6 #vscode #elm #flutter #swiftui
Рекомендации по теме
Комментарии
Автор

Great video, and finally, someone really brings up MVU in the context of MAUI. Looking forward to hearing more about it from you!

inmate
Автор

More MVU details with dotnet will be appreciated

gppproton
Автор

Comet is amazing. I have been playing with it for a week now. Very succinct and elegant. I love it.

obinnaokafor
Автор

If you are familiar with MVU from everywhere else outside of the .NET MAUI world and you're confused - what's happening is that they took reactive UI rendering patterns from React/Flutter/SwiftUI, introduced a C# markup as an alternative to XAML, and slapped the MVU label on it. It's not MVU, there's no Update function, state is mutable, and there is state change detection happening in many places.

miyagrace_dev
Автор

Hi Gerald,
Thanks for your awesome video 👍
I hope you interview one of F# Fabulous mobile developers/team members in one of your video tutorials
and talk about this library and the integration with MAUI and of course showing us some demos.
By the way: switching between screens in fast mode sometimes makes me dizzy 😵
3:12

Tamer_Ali
Автор

Thanks for the video, you're always on top of the new trends.... To me, MVU looks very similar to the old Windows forms. I feel that human designers and toolable design languages have been put aside for years. Now we have another paradigm to learn, only for the sake of designing UIs with C#... I personally believe that it is dangerous to mix code and UI, and MVU just does that. What happened to design time views and data contexts that don't require C# knowledge, compiling and running code (hot reload) to see how the UI looks like?
XAML has the benefit of separating C# code and UI very clearly, not allowing C# in the presentation layer. I wish XAML was retooled to the level it used to be in WPF, allowing designers to be creative and productive without learning new layers of code.

PierreH
Автор

Hi Gerald, I think that Angular Ngrx is also implement of MVU pattern.

xiejin
Автор

Awesome video. Waiting for it for a while

zhh
Автор

For MVU pattern, where is reducer, action and effects in Comet, I am eager to know more about comet mvu.

xiejin
Автор

Could you please demo on applying MVU in the MAUI counter app?... That may help in converting existing MVVM apps or new MAUI apps to MVU.

jobychacko
Автор

Thank you for your good video, I hope mvu pattern would be used for all of maui controls soon.

bbmerong
Автор

Hi Gerald, great video. One help needed regarding XCT Camera view -> Flash Mode ON is not working on camera view for the first time (If we switch Flash mode). Any help would be most helpful.

devarajsekar
Автор

can i do maui dev with comet and vscode on linux? i do not plan to make linux apps only mobile apps

realivanjx
Автор

Hi Gerald,
I just started a project with .NET MAUI and Im pretty new to Xamarin too. Im facing the problem that I need to implement a background image/pattern on certain pages and controls. It's a small pattern that should be repeated in the background of the actual content. I have no idea how to achive that, can you please give me a hint on how to solve that.

kevinfurst
Автор

We know, we can host Blazor components inside MAUI. But can we run MAUI app without http port of Blazor? And without any dependency of dotnet only MAUI EXE file can run for multiple client from shared folder?

sharafudeen
Автор

Where to find out Media Library and MapView in MAUI?

Abhishekyadav-evfl
Автор

Clancey’s Comet in analogous with Halley’s Comet.

egvijayanand
Автор

Will iPhone emulator work on Windows? 😅

barinbritva
Автор

comet is still not going to compete flutter or uno-platform
as it's only a pattern of writing ui like XAML, Blazor etc
and i think Blazor Pattern of Writting is the best way than even comet.
and maui/comet still not focusing on web through native programming...
which we are extremely missing and still waiting as well...

hintsoftware