Benefits of .NET MAUI over Xamarin/Xamarin.Forms - Live Stream Highlights

preview_player
Показать описание
During one of my recent lives streams I was asked what the advantages are of .NET MAUI over Xamarin and Xamarin.Forms. In this Live Stream highlight I break it all down.

Links:

Follow:

Disclaimer: This channel, videos, and streams are created in my spare time and are a product of me... James Montemagno! They are NOT officially affiliated or endorsed by Microsoft (my employer) in any way. Opinions and views are my own.

My Setup:

#dotnetmaui #maui #xamarin
Рекомендации по теме
Комментарии
Автор

It was great; the broken out clips are better. It's frustrating to come across a worthwhile video then finding the duration is nearly an hour or longer due to the fluff of a conference or a live-stream. Compartmentalizing the important topics is really valuable IMO.

mattkenefick
Автор

Good stuff. Appreciate the video, I'm just starting to build a portfolio for web and mobile applications, coming from a winforms job. So definitely will see your tutorials!

carlosromero-snnm
Автор

I need to add a TabbedPage below a search field in a ContentPage, but it seems like there is no way around, if there is please help me out

nanayaw
Автор

Why they don't fix the collection view for windows app?? Over a year with it completely broken

emanuelmartins
Автор

Liking before watching coz it's sleep time in Melbourne. Catchup tomorrow. 😀

rvranny
Автор

James YOU ARE the EXCITEMENT of Xamarin! 💪 Astonishing how far MonoTouch has come… Love Xamarin tech, team and name… still sad Xamarin name is going away… but love the evolution… wish all much continued success! 🙌 🎉 Thanks 🙏

antremo
Автор

When I was in charge to pick a development tool for our mobile business application suite I picked Xamarin in 2014 vs PhoneGap/JavaScript, Java/Android and many others. At that time Xamarin.Forms was totally unreliable for a business apps. Actually, it was in 2019 when we started building a Xamarin.Forms UI layer for the applications. Programming C# is a total joy, the best programming language ever made. Was programming Xamarin frustration-free? No, not at all, still our application worked and was successful on the market. Since we were a C# workshop and we loved C# enormously we lived with Xamarin's quirks. Did we consider Flutter in 2018? Yes, but we didn't like at all Dart as a programming language vs C#, and reactive UI is just a nightmare for business apps. C#, Java and TypeScript are the three languages today that can be used for full stack programming: from servers, desktops to web and mobile apps. Honestly, If I had to pick again, I think I'd pick TypeScript with NodeJS/Angular/IONIC. On the other hand, my heart would always remain with Xamarin/C#.

miklosnemeth
Автор

A year down the line and we decided to port the current xamarin.forms to Maui and failed miserable. Maui is so “new” that the tools, libraries and controls are just not there for Maui.

Also an easy conversion from an existing project with different libraries is not possible. Some guides are out there what to replace in the project and source files, though we figured this was not working at all.

Even when using a brand new project starting the implementation of the login screen (which has a media element ) was not possible as the controls were not developed for Maui which are readily available en xamarin.

I’ll wait 6 more years for it to mature …

mmeuwese
Автор

As a C# developer, I am watching Xamarin to take off for many years, and one person asked me a fair question.
If this product is so good, why on most recruitment sites Xamarin demand is not so great, compare to others?
Are those people not smart enough? And I didn’t know how to object. I guess I'm missing something and I'd like to see what Swift/Kotlin developers(and now Flutter) like their product for and dislike Xamarin? And more focus on that. May be its performance, integration, file size, joy to work etc...
I wish MAUI will be something amazing!!! It’s about time.

sergek
Автор

As a fairly long time Xamarin dev (started using it years before Forms was even a thing so have been around for a lot of the ups and downs) and I am quite interested in seeing how MAUI pans out. From what I've seen the UI will still be using XAML/Binding similar to Forms but is there going to be an official 'declarative UI' option a la Compose, SwiftUI etc? Personally I'm all good with Xaml and find it really easy to whip up UI with it but at my workplace I'm in the minority on that one and I think it'd really help with MAUI's uptake if they officially supported that modern, and popular, declarative style.

duncancole
Автор

I feel coding in Xamarin.Forms is easier as compared to MAUI from the first impression. Is it the case or am i mistaken?

TheIndianReviewer
Автор

What about stability. That is the biggest issue I have always had with Xamarin Forms. Been using it since day 1. There are so many issues that have not been resolved in over a year or two. There are still issues with CollectionView, especially on iOS for instance. Also what about App Lifecycle support? With Xamarin Forms you have to manage the navigation stack and rebuild it after the app comes back from sleep.

CodeKiLLa
Автор

I am still thinking it needs a lot of way to go to catch up with other platform independent forms. For instance, after hours of research, I found out that it cannot open a browser for google API authentication (i.e ask user consent) in Android. Such issues immediately are causes for giving up on the frameworks

barisceyhan
Автор

Hopefully there's gonna be a tool to bring also Xamarin iOS/Android projects to .Net 6 right? And what about the existing nuget packages? Will these still work on .Net 6?
Thanks very much!

fdhsdrdark
Автор

Very informative James.
Can a .NET MAUI application be published on a website to download rather than on: Google Play Store, Apple Store App ?
Many thanks

khaledbudajaja
Автор

Are the app icon sizes generated automatically in .NET MAUI for iOS/Android or is that wishful thinking? lol

pinpaho
Автор

so is it worth to learn Xamarin and then go to Maui or just go straight for maui instead?

Macias
Автор

Hi, James, I‘ve recently found your channel, and I am really fascinated with your job! I am pretty expressed .NET developer, but I‘ve never programmed mobile apps. I am thinking it is just about time to start with MAUI, unfortunately it‘s seems like there no good MAUI tutorial available jet. Could you suggest a way how I can get kicked in MAUI world? Thanx ;)

voidprocedure
Автор

RIP Visual Studio For Mac. You barely had time to spread your wings.

LumaTo
Автор

Are there still multiple .NET runtimes in .NET 6 (Mono for Xamarin, .NET Core, .NET Framework "Classic")? Or does everything (MAUI, Blazor, ASP.NET Razor Pages, WPF, Windows Forms) run on a .NET 6 runtime? This is very confusing and hard to Google.

guyincognito