Starting .NET MAUI Development in 2024 - What You Need To Know

2024 ж. 1 Мам.
41 500 Рет қаралды

Looking to starting .NET MAUI multi-platform development for iOS, Android, Mac, and Windows... and maybe even a little hybrid development with Blazor Hybrid? I have broken down everything you need to know kicking off the years!
Links:
What is .NET MAUI - learn.microsoft.com/dotnet/ma...
Supported Platforms - learn.microsoft.com/dotnet/ma...
Installation - learn.microsoft.com/dotnet/ma...
.NET MAUI in .NET 8 - devblogs.microsoft.com/dotnet...
.NET MAUI Performance - devblogs.microsoft.com/dotnet...
.NET MAUI Docs - learn.microsoft.com/dotnet/maui/
Migration - learn.microsoft.com/dotnet/ma...
.NET MAUI VS Code Extension - marketplace.visualstudio.com/...
.NET MAUI Showcase - github.com/jsuarezruiz/dotnet...
Awesome .NET MAUI - github.com/jsuarezruiz/awesom...
Syncfusion Controls - www.syncfusion.com/maui-controls
Telerik Controls - www.telerik.com/maui-ui
Component One - developer.mescius.com/compone...
GrialKit - grialkit.com/
Evergine 3D - devblogs.microsoft.com/dotnet...
Rive - github.com/jsuarezruiz/rive-maui
.NET MAUI Community Toolkit - learn.microsoft.com/dotnet/co...
AlohaKit - github.com/jsuarezruiz/AlohaK...
AlohaKit Animations - github.com/jsuarezruiz/AlohaK...
Template UI - github.com/jsuarezruiz/Templa...
SkiaSharp - github.com/mono/SkiaSharp
.NET MAUI Grpahics - learn.microsoft.com/dotnet/ma...
Shiny - shinylib.net/
C# Markup - learn.microsoft.com/dotnet/co...
Blazor Hybrid - learn.microsoft.com/aspnet/co...
.NET Beginner Videos - dotnet.microsoft.com/learn/vi...
Blazor Hybrid for Beginners - • Blazor Hybrid for Begi...
.NET MAUI for Beginners - • .NET MAUI for Beginners
.NET MAUI on Microsoft Learn Training - learn.microsoft.com/training/...
4 Hour Training Course - • Learn .NET MAUI - Full...
.NET MAUI Workshop - github.com/dotnet-presentatio...
Learn .NET MAUI GitHub Resources - github.com/jfversluis/learn-d...
Avalonia UI - www.avaloniaui.net/
Uno - platform.uno/
Chapters:
00:00 - Intro
01:20 - What is .NET MAUI?
07:37 - What's new in .NET MAUI in .NET 8
10:39 - Migration Support with Upgrade Assistant
12:38 - IDE and Code Editor Support (VS, VS Code, Rider)
17:42 - Like & Subscribe Break
18:00 - Ecosystem & Community
25:30 - Hybrid App Development with Blazor
27:03 - Learning Resources for .NET MAUI
31:00 - Avalonia, Uno, & Beyond .NET MAUI
Using links I provide I may receive a commission if you buy something which helps support the channel.
Join this channel to get access to perks:
/ @jamesmontemagno
👕 Buy some swag! - jamesmontemagno.myspreadshop....
☕️ Buy me a coffee - www.buymeacoffee.com/jamesmon...
Follow:
👨‍💻 GitHub: github.com/jamesmontemagno
🦜 Twitter: / jamesmontemagno
📄 Website: www.montemagno.com
📰 Newsletter: newsletter.montemagno.com/
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.
What is on my hat? It is the CLE clothing logo because I am from Cleveland! Checkout their awesome CLE merch: cleclothingco.myshopify.com/
What is that art on my wall? It is an original piece from the French street artist Gregos of La Butte Montmartre: / bcez1onhiqx
My Setup:
📷 Canon M50 Mark II - amzn.to/3P8R7lp
💡 Nanoleaf Elements Lights - amzn.to/3umwJVW
🎙 Blue Spark Microphone - amzn.to/3qgtYkq
🎙 Blue Pop Filter - amzn.to/3jEWM3r
🤳 Rode Microphone Arm - amzn.to/2Z68AlE
🎧 Sony MDR7306 Headphones - amzn.to/372jxta
📲 Stream Deck - amzn.to/373Uk1n
🖱 MX Master 2S Mouse - amzn.to/3d7J2gj
⌨️ Tecware Phantom Keyboard - amzn.to/3aUP4y9
#dotnet #dotnetmaui #blazor #blazorhybrid #visualstudio

Пікірлер
  • 25:01 Thank you so much for including my contribution in the showcase! 😊

    @SantoshDahalOfficial@SantoshDahalOfficial3 ай бұрын
  • I have been coding since 1990. I tried MAUI last year and found it easy to learn. I converted and rewrote my main app in MAUI and have released it to the Microsoft Store, Apple Store and Google Play. I used your In-App billing.

    @Kevin-ss1by@Kevin-ss1by3 ай бұрын
    • That is awesome to hear congrats!!!!

      @JamesMontemagno@JamesMontemagno3 ай бұрын
    • What's the app?

      @gintoki_sakata__@gintoki_sakata__3 ай бұрын
    • It's rare that I run across someone that has programmed at least or as long as I have. I started in in 1986, and remember those good old days! Awesome to see you were able to use MAUI! I've looked at it, but not much more than that. I'll take another look it. Keep learning!

      @scottpageusmc@scottpageusmc3 ай бұрын
    • 0​@@JamesMontemagno

      @leidianesantos7985@leidianesantos79853 ай бұрын
    • What is the app called? I’ve always wanted to see an example of a MAUI app actually in production

      @hooky17@hooky17Ай бұрын
  • Great summary James! All the best in 2024!!

    @krzysztofkazmierczak7666@krzysztofkazmierczak76663 ай бұрын
  • I tried Maui with a wpf background and found it very easy to adapt to it. I also love the community toolkit with code generation. Thank you for sharing this overview.

    @DJOrangeJoe@DJOrangeJoe3 ай бұрын
    • Last I check long tap has still not being ported from the toolkit

      @azrinsani@azrinsani3 ай бұрын
  • Great summary James. I never felt comfortable with xaml, but I am very happy to be using Maui Reactor to do code-first maui dev.

    @brendanalexander6053@brendanalexander60533 ай бұрын
    • Nice! Love Maui Reactor!

      @JamesMontemagno@JamesMontemagno3 ай бұрын
    • Do you have to use XAML with .NET MAUI??? NOOOOO! #dotnetmaui #dotnet

      @JamesMontemagno@JamesMontemagnoАй бұрын
  • I'm new to coding. Actually, I'm an accountant, but wanted to move to programming mobile apps and started learing Maui. Thanks for such a detaild review with lots of resource showcase.

    @DeveloperKhurram@DeveloperKhurramАй бұрын
    • You can do it, I am also an accountant and I started studying videos on KZhead with VBA because I wanted to automate all my processes in excel and today I am a specialized software architect Within the scope of .NET because I loved programming so much, if you put your mind to it you can achieve it

      @juampa153@juampa153Ай бұрын
  • I just scroll down to get that bright headlamp above the screen, then the video is great😉

    @slowMoe2746@slowMoe2746Ай бұрын
  • Great information, thanks James!

    @delw1138@delw11383 ай бұрын
    • Glad it was helpful!

      @JamesMontemagno@JamesMontemagno3 ай бұрын
  • @JamesMontemagno I definetely detected some anxiousness when you were talking about Mac support. I still haven't been able to create iOS app and deploy in VSCode or Rider, can you do a how to video to show us from scratch how Maui is setup VSCode, what needs installing, what needs configuring, simple app, testing on simulator, device and deployment, that would be great coming directly form the Microsoft stables :)

    @Kingspod@Kingspod3 ай бұрын
  • Very good informations.Thanks!

    @marcinzale@marcinzale3 ай бұрын
    • Glad it was helpful!

      @JamesMontemagno@JamesMontemagno3 ай бұрын
  • Hey james, do you have any video about how to create a ContentView with properties and a viewmodel for the ContentView?

    @lemonlearner7315@lemonlearner7315Ай бұрын
  • James thank you so much for the videos, your explanations are very good! My only concern is Microsoft does not give certification for .NET anymore. And learning these skills, what will be the benefit for my career if there are no certification? Will Microsoft start giving certification again?

    @stefanmostert704@stefanmostert7043 ай бұрын
  • Wonder how it works with IoT devices. I'm looking for some open protocols to control RF dimmer controllers but they also have BT functionality

    @browaruspierogus2182@browaruspierogus2182Ай бұрын
  • Do you think it is possible that I can develop a delivery app with .net maui? Do you think it will have any problems during development?

    @drackkeyner@drackkeyner3 ай бұрын
  • Great Tutorials as always. i pretty much had watched every single video about Maui, however I can not find the best way to create specific different views for Mobile and Desktop. I saw implementations of IViews interfaces and services, OnPlatform runtime, etc but what is the official recommended way to do it? sorry and I think many people are also struggling on this and need help. thanks in advance

    @jalemanyr@jalemanyrАй бұрын
  • Thank you James for your amazing work! MAUI is really cool! 😎

    @toyokenstudio@toyokenstudio3 ай бұрын
  • Great videos - really helpful. I have a Xamarin app to migrate soon but after that I will need to migrate a large WinForms app. It will take many months, maybe longer. Is there any pathway in which I can write a Maui app as a front end that calls the WinForms code, ideally the individual 'forms' (so it still acts like a single application to the user), while I migrate the WinForms app, feature by feature, into the new native MAUI app?

    @WestcountryBusiness@WestcountryBusiness3 ай бұрын
    • If you have the logic separate then yes. If not, then you must start from scratch. However, if you are starting from Zero, then Flutter is Maui but better in practically everything, it even could do Linux apps (which MAUI is unable to do), and the coding is tenfold times better than the instability of MAUI.

      @eng3d@eng3d17 күн бұрын
  • nice job brother 👍

    @suhutwadiyo@suhutwadiyoАй бұрын
  • Hello, I have seen several of your tutorials and they are very good. I would like to create some desktop apps with MAUI but I can't find anywhere how to generate reports. Can you suggest me any ideas? Greetings.

    @user-ss9td3ye3p@user-ss9td3ye3p26 күн бұрын
  • Thanks James. I watched your tutorial on this and Gerald's. You guys are awesome. The only issue I have is for unknown reasons, my C# DevKit isn't bringing IntelliSense for XAML on VS Code for Mac, after series of trial & failure, I resolved to .NET Meteor extension. I am a person who love first-party support, kindly check if your team can sort that out asap. Also, I'm looking for a tutorial to show me on to use and properly place controls at my desired locations on the screen. I'm super comfortable with Kotlin XML & Kotlin Jetpack Compose but really want to build my next & future apps with .NET MAUI. I need a proper playlist for XAML control layout. Thanks a bunch.

    @akeemaweda1716@akeemaweda17163 ай бұрын
    • The .NET MAUI extension for VS Code is still preview and I know they are working on XAML hot reload and intellisense so hopefully soon. Meteor is awesome though. Los of good docs on layouts and some MS Learn modules as well, but some specifics let me know. What problems to be solved.

      @JamesMontemagno@JamesMontemagno3 ай бұрын
    • Thanks for the shout out friend!

      @jfversluis@jfversluis3 ай бұрын
  • Hi James, thanks for your information. I want to add 'Tap to Pay on iPhone' to our current .NET MAUI application. With Swift, we can use the ProximityReader framework. Could you please help advise on any libraries or frameworks for .NET MAUI?

    @tuancoi2506@tuancoi25063 ай бұрын
    • ProximityReader is a swift only API so currently isn't available in the bindings.

      @JamesMontemagno@JamesMontemagno3 ай бұрын
  • Hi James I started using Maui after looking at a couple videos of yours Got stuck for a few days trying to generate a pdf in maui I have a string defining a html Any ideas?

    @dobrealex9890@dobrealex98903 ай бұрын
    • About a million ways to do it, here is a simple web serach: github.com/QuestPDF/QuestPDF github.com/tayyab-create/MAUI-Create-PDF-IronPDF- help.syncfusion.com/file-formats/pdf/create-pdf-file-in-maui davek.dev/net-maui-saving-pdf-files-with-itextsharp

      @JamesMontemagno@JamesMontemagno3 ай бұрын
  • I have been dying to try out some of my app ideas for smart watches but it appears that only xamarin supports any kind of watch development any news on when Maui could support this as well?

    @MrSuxor@MrSuxor3 ай бұрын
    • No watchOS support and not on the roadmap going forward, but you could write it in swift and then embed it into a .NET MAUI iOS app through the bridge.

      @JamesMontemagno@JamesMontemagno3 ай бұрын
  • Pls tutorial sidebar menu in maui desktop

    @nightwolf6331@nightwolf6331Ай бұрын
  • Sad that even with the recent release, Collectionviews are still broken.... This is like the most important UI Element why people wanna go native

    @azrinsani@azrinsani3 ай бұрын
    • What exactly do you mean?

      @FXArts@FXArts2 ай бұрын
  • Hi James, no one answered me about bluetooth printing in .net maui, xamarin support is about to end, I dont want to switch to react native, any news about bluetooth printing?

    @francisdy7294@francisdy72942 ай бұрын
    • Have you googled tons of examples www.reddit.com/r/dotnet/comments/108w0hn/sending_commands_to_a_thermal_printer_net_maui/ and stackoverflow.com/questions/75459569/how-to-print-to-a-bluetooth-printer-from-a-net-maui-android-app

      @JamesMontemagno@JamesMontemagno2 ай бұрын
  • Is there a free report engine that I can embed in .Net MAUI application like Crystal Report for Visual Studio in windows form?

    @juanitotomasjr.389@juanitotomasjr.3893 ай бұрын
    • Something like: docs.devexpress.com/XtraReports/404425/dot-net-maui-reporting/use-reporting-in-maui-apps ?

      @JamesMontemagno@JamesMontemagno3 ай бұрын
  • I am currently working with .NET Maui, .NET 8, and I have noticed that the button click visual effect does not appear to be working as it did in .NET 7. Please, how can I make the buttons in .NET 8 work the same as it does in .NET 7.

    @andrewsbrobbey7085@andrewsbrobbey708526 күн бұрын
  • I currently mainly use WPF. I've been trying MAUI for a while now, but GUI development is just so slow without a visual editor. I timed myself creating the same app design on both platforms and it took me almost twice as long in MAUI - and Maui.DataGrid is not great compared to the built in WPF control. I only build windows apps; I have no need for cross platform in my work flow, so... I'll be back if they ever add a visual editor I can use without having to run the app.

    @themrfj@themrfj3 ай бұрын
    • We don't really need a UI editor, but we need an instant preview window

      @sasinosoft@sasinosoft2 ай бұрын
    • ​@@sasinosoft hot reload for the emulator works well enough for me as a sorta live review

      @behemothokun@behemothokun13 күн бұрын
  • Is it possible to use MAUI connected to a small device like apple watch to get value of heart rate ?

    @anna_scott_ch@anna_scott_ch3 ай бұрын
    • You could connect to devices via Bluetooth

      @JamesMontemagno@JamesMontemagno3 ай бұрын
  • I really wanna migrate an app which is using Xamarin forms and Prism to Maui but I don’t know where to start, or whether I should just not use Prism.

    @JohnDinnen@JohnDinnen3 ай бұрын
    • You can start by learing Flutter.. just saying...

      @azrinsani@azrinsani3 ай бұрын
  • Yeah the future is looking good for Maui, but there are issues, like not being able to use the Android application context as it always returns null in .net 8, works fine in 6 and 7 though.

    @jamesbrooksbank3533@jamesbrooksbank35333 ай бұрын
    • I just ran this: var appContext = Platform.AppContext; var activity = Platform.CurrentActivity; Both were fine for me.

      @JamesMontemagno@JamesMontemagno3 ай бұрын
    • Yeah it looks like it works, but when you hover the app context and drill down to the base, you get "object reference not set" error.

      @jamesbrooksbank3533@jamesbrooksbank35333 ай бұрын
    • I did raise this on the Maui github (issue 18973) if you wanted to see more information on it.

      @jamesbrooksbank3533@jamesbrooksbank35333 ай бұрын
  • How to build Apple TV app using .net maui ?

    @cissemy@cissemyАй бұрын
  • Should i learn xamarin forms before starting learning maui ?

    @androidsavior@androidsavior3 ай бұрын
    • At this point no need to start or learn Xamarin.Forms and just start with .NET MAUI as all the training has been ported and upgraded.

      @JamesMontemagno@JamesMontemagno3 ай бұрын
  • As a blazor web developer looking to leverage blazor hybrid apps for mobile development, where can I find a good resource for interacting with native apis and best practices for doing so(ie accessing camera, gps etc)?

    @teriyakov@teriyakov2 ай бұрын
    • In the .NET MAUI docs: learn.microsoft.com/en-us/dotnet/maui/platform-integration/?view=net-maui-8.0

      @JamesMontemagno@JamesMontemagno2 ай бұрын
  • Would it be possible having MAUI Hybrid and Blazor reference an MVVM RazorClassLibrary?

    @arnoldjeandre9293@arnoldjeandre92933 ай бұрын
    • Yup, should be able to, checkout my blazor hybrid series: aka.ms/dotnet/beginnervideos/youtube/blazorhybrid

      @JamesMontemagno@JamesMontemagno3 ай бұрын
  • Sir James why if maui would be still supporting mac os desktop and ios platform , why does Visual Studio for Mac is cutting the support off?? 🥲

    @EdRawrDev5813@EdRawrDev58133 ай бұрын
    • You can read more here devblogs.microsoft.com/visualstudio/visual-studio-for-mac-retirement-announcement/ With VS Code you are able to deploy to iOS/Android/Mac from your mac machine also it will supported on Linux and Windows.

      @JamesMontemagno@JamesMontemagno3 ай бұрын
    • @@JamesMontemagno But as you say, VSCODE is a lightweight editor without all the amazing features (Hot reload etc..) it seems strange to all Mac people I know that a company who heralds cross platform is killing it, I'm sure you wish they weren't too? :(

      @Kingspod@Kingspod3 ай бұрын
  • What about push notifications, what are the options?

    @iainrlennox@iainrlennox3 ай бұрын
    • Checkout that Shiny library I talked about, it is the GO TO! It is awesome

      @JamesMontemagno@JamesMontemagno3 ай бұрын
  • How many are those things you showcased free to download and use and how many are payed or require a subscription? Also why did they make this propertychanged thing so convoluted and tedious that you have to abstract it away with the Fody library, UI being updated when things change is like the most fundamental point of apps!

    @gower1973@gower19732 ай бұрын
  • yeah generaly better in .NET 8 even outside maui, but my .NET 7 UI broken at .NET 8 haha too lazy to refactor blazor hybrid is on my radar but still learinng minimal api

    @enricoroselino7557@enricoroselino75573 ай бұрын
  • MAUI is in 2024 still in Alpha status! When it's available for professional development?

    @TheOnlyDominik@TheOnlyDominikКүн бұрын
  • 👍👍👍👍👍

    @MonaCodeLisa@MonaCodeLisa3 ай бұрын
  • So Javier's github is the Montemagno's github of MAUI plugins 😂

    @MonsieurWatcher@MonsieurWatcherАй бұрын
  • Can I build only an Android App using MAUI . is it an option or I'm forced to Build multi-plat apps ?

    @bachasamir7100@bachasamir71003 ай бұрын
    • Absolutely! You can leave the other platforms in or delete them.

      @JamesMontemagno@JamesMontemagno3 ай бұрын
  • How can i port my kotlin app to Maui?

    @ronenfe@ronenfeАй бұрын
  • Thanks James! Remind me, can I use C# markup as a 100% replacement for XAML?

    @larscwallin@larscwallin3 ай бұрын
    • Absolutely! And there are some great libraries such as c# markup and also Maui reactor

      @JamesMontemagno@JamesMontemagno3 ай бұрын
  • Sir in dotnet 9 in 2024 whether there will be support for linux desktop app support like windows app

    @praveentilavalli2905@praveentilavalli29052 ай бұрын
    • Not on roadmap for maui: github.com/dotnet/maui/wiki/Roadmap however Uno/Avalonia support Linux today

      @JamesMontemagno@JamesMontemagno2 ай бұрын
  • Please InPurcharse and Ads on NET MAUI Hybird

    @TheErudito@TheErudito3 ай бұрын
  • MAUI is raw... WebView is using common storage (Cookies, LocalStorage, IndexedDB) for all instances... And can not change something like profile, or change user data folder for specific instance...

    @pray_a@pray_a3 ай бұрын
  • Does the inappbilling work for android on dotnet 8?

    @andycrawley9456@andycrawley94562 ай бұрын
    • Should work fine, i ported it over a lont time ago

      @JamesMontemagno@JamesMontemagno2 ай бұрын
  • The big question is : Is .net Maui ready for serious production? I have read mixed reports. If it is, I'm all in!!

    @Duelweb@DuelwebАй бұрын
  • i want to create component base like flutter but in maui is too dificult

    @RakaRasell@RakaRasell3 ай бұрын
    • Have you looked at Maui Reactor? It is exactly that

      @JamesMontemagno@JamesMontemagno3 ай бұрын
  • When do you think the designer will be working?

    @v317865@v3178653 ай бұрын
    • Never has been a designer

      @JamesMontemagno@JamesMontemagno3 ай бұрын
    • @@JamesMontemagno I know. Blend was the best designer for silver light and WPF . Most people including myself have not moved to MAUI due to the lack of a designer. I would be willing to donate to a GoFundMe page if somebody would build a new version of blend.

      @v317865@v3178653 ай бұрын
  • Microsoft has made a lot of improvements in .Net MAUI and Blazor and a lot of innovations have come with .Net 8. Despite all these improvements and the fact that it has been live for years, why doesn't Microsoft use .Net MAUI or Blazor in any of its live projects? Or does Microsoft still think they are not ready for production?

    @omerfarukkaya@omerfarukkaya3 ай бұрын
    • Microsoft fact does! There are TONS of Blazor usage at MS and .NET MAUI apps as well and they talked about them and more at .NET Conf: kzhead.info/sun/oNKaZcqfboN9rXA/bejne.htmlsi=FBxHs9HC_yYD5TDy&t=1677. Azure, Sharepoint Admin, Dynamics, Seeing AI, and more. Additionally, .NET MAUI is newer and teams using Xamarin have migrated over to .NET MAUI

      @JamesMontemagno@JamesMontemagno3 ай бұрын
  • Would you point me to a tutorial or site that teaches on in- app purchase, purchase, adding ads and removing when you purchase app, subscription adding app to the store for android and iOS using .NET MAUI. I made two apps in android studio, but .NET MAUI would be better for building for both android and iOS.

    @gustavo3322@gustavo3322Ай бұрын
    • I would take a look at my plugin: github.com/jamesmontemagno/InAppBillingPlugin my blog montemagno.com/ios-android-subscription-implemenation-strategies/

      @JamesMontemagno@JamesMontemagnoАй бұрын
  • I am forced to work with WPF through a client project at work, but this must be a better solution - right?

    @biokode@biokodeАй бұрын
  • Where is Microsoft heading with Desktop apps? I know Maui claims to support desktop, but its clearly designed for targeting mobile type apps. As a WPF developer only developing desktop apps, is it still better to stick with WPF? I did see the last bit about Uno and Avalonia, but big companies are unlikely to to take a gamble on opensource projects like that which might not be supported in future ... like many opensource projects tend to go.

    @SirBenJamin_@SirBenJamin_3 ай бұрын
    • It depends what you are building and your targets. If you are only targeting windows then wpf, WinUI 3, and even winforms are great but depends on your app and .NET MAUI may fit your needs as well. For my windows apps it does. Plenty of huge enterprises have adopted Maui, Avalonia, and Uno. There is something for any app and every company with .NET

      @JamesMontemagno@JamesMontemagno3 ай бұрын
    • @@JamesMontemagno so for desktop apps on Windows, we're better off moving to a third party then? Maui and WinUI3 are nowhere near the stability of WPF.

      @SirBenJamin_@SirBenJamin_3 ай бұрын
  • James why is so complicate find a job opportunity :( i trie so hard but no body give me a opportunity i really think change as Pyrhon developer and start new again :(

    @JuanDevelop@JuanDevelop3 ай бұрын
    • I obviously don't know every job market, but the overal .NET market is extremely strong with millions of developers out there.

      @JamesMontemagno@JamesMontemagno3 ай бұрын
  • Always awesome to see new content but with the apparent death or lack of support for MAUI in AppCenter how do we implement CI / CD and logging without getting wrapped up in the mess that is Azure ?

    @stephenhauck@stephenhauck3 ай бұрын
    • I use GitHub actions myself: devblogs.microsoft.com/dotnet/devops-for-dotnet-maui/

      @JamesMontemagno@JamesMontemagno3 ай бұрын
    • @@JamesMontemagno Thanks but honestly that's just as complicated as Azure and what about crashlytics .......

      @stephenhauck@stephenhauck3 ай бұрын
    • @@JamesMontemagno Code Magic offers CI / CD for MAUI but .... MS is killing AppCenter apparently and there seems to be no replacement that is as simple as AppCenter .. why would I want to move form simplicity to complexity ? .... or am I missing something ?

      @stephenhauck@stephenhauck3 ай бұрын
  • I tried flutter few weeks ago cause I didn't see any maui Bluetooth LE tutorial that controls arduino. Also syncfusion MAUI demo is a bit laggy while their flutter demo is much smoother... IDK what's going on with MAUI.

    @bryanpaderes8963@bryanpaderes89633 ай бұрын
    • Lots of bluetooth libraries for .NET and .NET MAUI. I use this one: github.com/dotnet-bluetooth-le/dotnet-bluetooth-le/ but also shinylib.net/ is amazing. The awesome-dotnet-maui github I pointed to shows all of these.

      @JamesMontemagno@JamesMontemagno3 ай бұрын
    • @@JamesMontemagno thanks for the info❤️

      @bryanpaderes8963@bryanpaderes89633 ай бұрын
  • if only MAUI wasnt so bug riddled

    @d3ni3dj3sus9@d3ni3dj3sus93 ай бұрын
    • Something specific you have run into? The team has made several major updates even since the release of .net 8

      @JamesMontemagno@JamesMontemagno3 ай бұрын
    • yes the Shell Flyout is not displaying correctly with the 16 FlyoutItem ShellContent pages i have (TargetFramework: net8.0-windows10.0.19041.0). i found a couple of "resolved" issues on the GitHub repo that are similar to this. i will be verifying some things before i make an official issue on the repo@@JamesMontemagno

      @d3ni3dj3sus9@d3ni3dj3sus93 ай бұрын
    • ​@@JamesMontemagno There are currently 1315 verified bugs open.....

      @mohaawwkk@mohaawwkk3 ай бұрын
    • @@mohaawwkk Where do you get your stats from? There is today 3219 open bugs. I track the open bugs in MAUI for 2 years now and when you wrote your comment there was almost 3000 open bugs. MAUI XAML is full of bugs since its beginning. When I tried it 2 months before its first ever release it was full of bugs and it was clear that they would deliver a buggy not ready for production product and label it "ready for prod". Flutter has more open bugs but I assume that people can ship something with it.

      @SileySiley-dh5qz@SileySiley-dh5qz2 ай бұрын
  • 0:00 - what? really? in age of AI?!?

    @t.mollov566@t.mollov5663 ай бұрын
    • Yes

      @JamesMontemagno@JamesMontemagno3 ай бұрын
  • Who want learn .NET MAUI with me,im too beginner

    @DiaBisebaev@DiaBisebaev9 күн бұрын
  • At this moment 31-1-2024 Hybrid isn't working great. It worked in .NET 6 but now, .NET 8 it is garbage. Devices don't work. Lists don't work in Android. It is horrible.

    @anomalii7720@anomalii77203 ай бұрын
    • Could you please list out the issues you are facing with .net 8. Even i am also facing multiple issues on MAUI for Android

      @the_nomadic_ajith@the_nomadic_ajith2 ай бұрын
  • Everything you should know starting MAUI development in 2024 is to become a flutter developer. I'm saying this as MAUI developer

    @alexdobrynin@alexdobrynin3 ай бұрын
    • Why?

      @gintoki_sakata__@gintoki_sakata__3 ай бұрын
    • There are many frameworks available out in the world and depending on your needs and what you are building and your background there is something. If you love dart, flutter is great. I'm a .NET dev and .NET MAUI is perfect for me and my needs and I think for tons of developers that are looking to build apps or already are.

      @JamesMontemagno@JamesMontemagno3 ай бұрын
    • Why?

      @rpcgen@rpcgenАй бұрын
  • I'm honestly very disappionted of the technical state of maui compared to xamarin its like a bad joke...

    @DeepWorksStudios@DeepWorksStudios3 ай бұрын
    • Any specifics? I have been able to port all of my apps over to .NET MAUI with minimal effort and everything working better than before.

      @JamesMontemagno@JamesMontemagno3 ай бұрын
    • @@JamesMontemagno I'm not so happy with the retired VS for Mac, I've been using the Xamarin pipeline for years on a Mac, now I'm having to change everything up during this migration. But thanks for the video.

      @ross-kennedy@ross-kennedy3 ай бұрын
  • Too much talk too short a view of on screen showing of the rectangles.

    @roadrageman1210@roadrageman1210Ай бұрын
  • no linux and the crappy mac catalyst layer = no good. give us a true native cross platform experience please somebody!

    @G5STU@G5STU3 ай бұрын
    • Watch the full video as I touch on other UI frameworks based on your needs for your apps.

      @JamesMontemagno@JamesMontemagno3 ай бұрын
KZhead