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

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ก.ค. 2024
  • 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
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 156

  • @exendahal
    @exendahal 6 หลายเดือนก่อน +7

    25:01 Thank you so much for including my contribution in the showcase! 😊

  • @Kevin-ss1by
    @Kevin-ss1by 6 หลายเดือนก่อน +38

    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.

    • @JamesMontemagno
      @JamesMontemagno  6 หลายเดือนก่อน +6

      That is awesome to hear congrats!!!!

    • @gintoki_sakata__
      @gintoki_sakata__ 6 หลายเดือนก่อน +1

      What's the app?

    • @leidianesantos7985
      @leidianesantos7985 6 หลายเดือนก่อน

      0​@@JamesMontemagno

    • @hooky17
      @hooky17 4 หลายเดือนก่อน +1

      What is the app called? I’ve always wanted to see an example of a MAUI app actually in production

    • @petercustance485
      @petercustance485 3 หลายเดือนก่อน

      Started in VB4 in 1995 and worked with the original Mono before Xamarin. MAUI is a good leap forward and in . NET 8 is starting to get some maturity as a platform.

  • @DJOrangeJoe
    @DJOrangeJoe 6 หลายเดือนก่อน +5

    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.

    • @azrinsani
      @azrinsani 5 หลายเดือนก่อน

      Last I check long tap has still not being ported from the toolkit

  • @krzysztofkazmierczak7666
    @krzysztofkazmierczak7666 6 หลายเดือนก่อน +3

    Great summary James! All the best in 2024!!

  • @DeveloperKhurram
    @DeveloperKhurram 4 หลายเดือนก่อน +4

    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.

    • @juampa153
      @juampa153 4 หลายเดือนก่อน +1

      You can do it, I am also an accountant and I started studying videos on TH-cam 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

  • @Brendan2Alexander
    @Brendan2Alexander 6 หลายเดือนก่อน +2

    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.

    • @JamesMontemagno
      @JamesMontemagno  6 หลายเดือนก่อน +1

      Nice! Love Maui Reactor!

    • @JamesMontemagno
      @JamesMontemagno  4 หลายเดือนก่อน +1

      Do you have to use XAML with .NET MAUI??? NOOOOO! #dotnetmaui #dotnet

  • @JamesMCrutchley
    @JamesMCrutchley 15 วันที่ผ่านมา

    I love dotnet Maui. It's fun to use. I have contributed to the Maui community toolkit. I am honestly enraged at the UX team ATM. They removed pull to rerfresh on desktop. It worked and had just been fixed. Then suddenly pulled for arbitrary look and feel reasons. So I either have to create custom control or override the behavior of existing control.

  • @marcinzale
    @marcinzale 6 หลายเดือนก่อน +1

    Very good informations.Thanks!

  • @delw1138
    @delw1138 6 หลายเดือนก่อน

    Great information, thanks James!

  • @slowMoe2746
    @slowMoe2746 4 หลายเดือนก่อน

    I just scroll down to get that bright headlamp above the screen, then the video is great😉

  • @liftfresh4life
    @liftfresh4life 2 หลายเดือนก่อน +2

    Just finished binge watching your entire .net maui series.
    Thanks for the keys to the Lamborghini
    I'm getting straight to developing my billion dollar idea 🖥

  • @andrewsbrobbey7085
    @andrewsbrobbey7085 3 หลายเดือนก่อน +3

    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.

  • @TheOnlyDominik
    @TheOnlyDominik 2 หลายเดือนก่อน +5

    MAUI is in 2024 still in Alpha status! When it's available for professional development?

    • @brodydentinger5863
      @brodydentinger5863 6 ชั่วโมงที่ผ่านมา

      I can’t believe some of the bugs that exist in a several year old framework

  • @stefanmostert704
    @stefanmostert704 6 หลายเดือนก่อน +1

    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?

  • @drackkeyner
    @drackkeyner 5 หลายเดือนก่อน +4

    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?

  • @Kingspod
    @Kingspod 5 หลายเดือนก่อน +2

    @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 :)

  • @toyokenstudio
    @toyokenstudio 6 หลายเดือนก่อน +1

    Thank you James for your amazing work! MAUI is really cool! 😎

  • @lemonlearner7315
    @lemonlearner7315 4 หลายเดือนก่อน

    Hey james, do you have any video about how to create a ContentView with properties and a viewmodel for the ContentView?

  • @suhutwadiyo
    @suhutwadiyo 3 หลายเดือนก่อน

    nice job brother 👍

  • @browaruspierogus2182
    @browaruspierogus2182 4 หลายเดือนก่อน

    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

  • @jalemanyr
    @jalemanyr 4 หลายเดือนก่อน

    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

  • @WestcountryBusiness
    @WestcountryBusiness 6 หลายเดือนก่อน +1

    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?

    • @eng3d
      @eng3d 3 หลายเดือนก่อน +1

      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.

  • @cissemy
    @cissemy 4 หลายเดือนก่อน +2

    How to build Apple TV app using .net maui ?

  • @user-ss9td3ye3p
    @user-ss9td3ye3p 3 หลายเดือนก่อน

    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.

  • @tuancoi2506
    @tuancoi2506 6 หลายเดือนก่อน

    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?

    • @JamesMontemagno
      @JamesMontemagno  6 หลายเดือนก่อน

      ProximityReader is a swift only API so currently isn't available in the bindings.

  • @dobrealex9890
    @dobrealex9890 6 หลายเดือนก่อน +1

    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?

    • @JamesMontemagno
      @JamesMontemagno  6 หลายเดือนก่อน

      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

  • @El3ctr0Lun4
    @El3ctr0Lun4 2 หลายเดือนก่อน

    I would really like to see a visual designer for .NET Maui apps.

  • @rikudouensof
    @rikudouensof หลายเดือนก่อน

    How does one deploy mac application from visual studio on windows

  • @MrSuxor
    @MrSuxor 6 หลายเดือนก่อน +1

    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?

    • @JamesMontemagno
      @JamesMontemagno  6 หลายเดือนก่อน

      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.

  • @anna_scott_ch
    @anna_scott_ch 6 หลายเดือนก่อน +1

    Is it possible to use MAUI connected to a small device like apple watch to get value of heart rate ?

    • @JamesMontemagno
      @JamesMontemagno  6 หลายเดือนก่อน

      You could connect to devices via Bluetooth

  • @MonaCodeLisa
    @MonaCodeLisa 6 หลายเดือนก่อน

    👍👍👍👍👍

  • @Aweklin
    @Aweklin 6 หลายเดือนก่อน +1

    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.

    • @JamesMontemagno
      @JamesMontemagno  6 หลายเดือนก่อน +2

      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.

    • @jfversluis
      @jfversluis 6 หลายเดือนก่อน

      Thanks for the shout out friend!

  • @francisdy7294
    @francisdy7294 5 หลายเดือนก่อน

    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?

    • @JamesMontemagno
      @JamesMontemagno  5 หลายเดือนก่อน

      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

  • @kharraz1713
    @kharraz1713 หลายเดือนก่อน

    is ready for desktop?!
    or is there better options?

  • @juanitotomasjr.389
    @juanitotomasjr.389 6 หลายเดือนก่อน

    Is there a free report engine that I can embed in .Net MAUI application like Crystal Report for Visual Studio in windows form?

    • @JamesMontemagno
      @JamesMontemagno  6 หลายเดือนก่อน +1

      Something like: docs.devexpress.com/XtraReports/404425/dot-net-maui-reporting/use-reporting-in-maui-apps ?

  • @itzikfriedman7232
    @itzikfriedman7232 27 วันที่ผ่านมา

    Any chance you will make a video coparing performance between xamarin forms and maui?

  • @JohnDinnen
    @JohnDinnen 5 หลายเดือนก่อน

    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.

    • @azrinsani
      @azrinsani 5 หลายเดือนก่อน

      You can start by learing Flutter.. just saying...

  • @androidsavior
    @androidsavior 6 หลายเดือนก่อน

    Should i learn xamarin forms before starting learning maui ?

    • @JamesMontemagno
      @JamesMontemagno  6 หลายเดือนก่อน +1

      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.

  • @Duelweb
    @Duelweb 4 หลายเดือนก่อน

    The big question is : Is .net Maui ready for serious production? I have read mixed reports. If it is, I'm all in!!

  • @iainrlennox
    @iainrlennox 6 หลายเดือนก่อน +1

    What about push notifications, what are the options?

    • @JamesMontemagno
      @JamesMontemagno  6 หลายเดือนก่อน +3

      Checkout that Shiny library I talked about, it is the GO TO! It is awesome

  • @teriyakov
    @teriyakov 5 หลายเดือนก่อน

    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)?

    • @JamesMontemagno
      @JamesMontemagno  5 หลายเดือนก่อน +1

      In the .NET MAUI docs: learn.microsoft.com/en-us/dotnet/maui/platform-integration/?view=net-maui-8.0

  • @FatToadMan
    @FatToadMan หลายเดือนก่อน

    Visual Studio Code is available on Linux which is great, but will we someday see deploying MAUI apps to Linux?

  • @omerfarukkaya
    @omerfarukkaya 6 หลายเดือนก่อน +1

    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?

    • @JamesMontemagno
      @JamesMontemagno  6 หลายเดือนก่อน +1

      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: th-cam.com/video/mna5fg7QGz8/w-d-xo.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

  • @EdRawrDev5813
    @EdRawrDev5813 6 หลายเดือนก่อน

    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?? 🥲

    • @JamesMontemagno
      @JamesMontemagno  6 หลายเดือนก่อน +1

      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.

    • @Kingspod
      @Kingspod 5 หลายเดือนก่อน

      @@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? :(

  • @nightwolf6331
    @nightwolf6331 4 หลายเดือนก่อน

    Pls tutorial sidebar menu in maui desktop

  • @bachasamir7100
    @bachasamir7100 6 หลายเดือนก่อน

    Can I build only an Android App using MAUI . is it an option or I'm forced to Build multi-plat apps ?

    • @JamesMontemagno
      @JamesMontemagno  6 หลายเดือนก่อน +1

      Absolutely! You can leave the other platforms in or delete them.

  • @pray_a
    @pray_a 6 หลายเดือนก่อน

    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...

  • @MonsieurWatcher
    @MonsieurWatcher 4 หลายเดือนก่อน +1

    So Javier's github is the Montemagno's github of MAUI plugins 😂

  • @enricoroselino7557
    @enricoroselino7557 6 หลายเดือนก่อน +1

    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

  • @azrinsani
    @azrinsani 5 หลายเดือนก่อน +5

    Sad that even with the recent release, Collectionviews are still broken.... This is like the most important UI Element why people wanna go native

    • @FXArts
      @FXArts 5 หลายเดือนก่อน

      What exactly do you mean?

  • @arnoldjeandre9293
    @arnoldjeandre9293 6 หลายเดือนก่อน

    Would it be possible having MAUI Hybrid and Blazor reference an MVVM RazorClassLibrary?

    • @JamesMontemagno
      @JamesMontemagno  6 หลายเดือนก่อน

      Yup, should be able to, checkout my blazor hybrid series: aka.ms/dotnet/beginnervideos/youtube/blazorhybrid

  • @biswajitkarmakar4700
    @biswajitkarmakar4700 7 วันที่ผ่านมา

    Sir, i am planning to start my journey as a developer so, i am curious to know that are there any problems while we package our application for Cross-platform. Specifically, targeting Android and Windows..... please help me.

    • @JamesMontemagno
      @JamesMontemagno  6 วันที่ผ่านมา

      You should be good to go! Good luck

  • @RakaRasell
    @RakaRasell 6 หลายเดือนก่อน

    i want to create component base like flutter but in maui is too dificult

    • @JamesMontemagno
      @JamesMontemagno  6 หลายเดือนก่อน +1

      Have you looked at Maui Reactor? It is exactly that

  • @xanhxanh5097
    @xanhxanh5097 2 หลายเดือนก่อน

    James van we have angular react frontend please!

  • @gower1973
    @gower1973 5 หลายเดือนก่อน

    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!

  • @themrfj
    @themrfj 5 หลายเดือนก่อน

    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.

    • @sasinosoft
      @sasinosoft 4 หลายเดือนก่อน

      We don't really need a UI editor, but we need an instant preview window

    • @behemothokun
      @behemothokun 3 หลายเดือนก่อน

      ​@@sasinosoft hot reload for the emulator works well enough for me as a sorta live review

  • @andycrawley9456
    @andycrawley9456 5 หลายเดือนก่อน

    Does the inappbilling work for android on dotnet 8?

    • @JamesMontemagno
      @JamesMontemagno  5 หลายเดือนก่อน

      Should work fine, i ported it over a lont time ago

  • @praveentilavalli2905
    @praveentilavalli2905 5 หลายเดือนก่อน

    Sir in dotnet 9 in 2024 whether there will be support for linux desktop app support like windows app

    • @JamesMontemagno
      @JamesMontemagno  5 หลายเดือนก่อน

      Not on roadmap for maui: github.com/dotnet/maui/wiki/Roadmap however Uno/Avalonia support Linux today

  • @Waffle4569
    @Waffle4569 2 หลายเดือนก่อน

    5:30 Oh god why. They should integrate that into the standard C# libraries, not into a GUI library

  • @Dmooney777
    @Dmooney777 2 หลายเดือนก่อน

    You should have used, “But wait, there’s more” in your video. :)

  • @ronenfe
    @ronenfe 4 หลายเดือนก่อน

    How can i port my kotlin app to Maui?

  • @jamesbrooksbank3533
    @jamesbrooksbank3533 6 หลายเดือนก่อน

    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.

    • @JamesMontemagno
      @JamesMontemagno  6 หลายเดือนก่อน

      I just ran this:
      var appContext = Platform.AppContext;
      var activity = Platform.CurrentActivity;
      Both were fine for me.

    • @jamesbrooksbank3533
      @jamesbrooksbank3533 6 หลายเดือนก่อน +1

      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
      @jamesbrooksbank3533 6 หลายเดือนก่อน

      I did raise this on the Maui github (issue 18973) if you wanted to see more information on it.

  • @d3ni3dj3sus9
    @d3ni3dj3sus9 6 หลายเดือนก่อน +3

    if only MAUI wasnt so bug riddled

    • @JamesMontemagno
      @JamesMontemagno  6 หลายเดือนก่อน

      Something specific you have run into? The team has made several major updates even since the release of .net 8

    • @d3ni3dj3sus9
      @d3ni3dj3sus9 6 หลายเดือนก่อน

      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

    • @mohaawwkk
      @mohaawwkk 6 หลายเดือนก่อน

      ​@@JamesMontemagno There are currently 1315 verified bugs open.....

    • @SileySiley-dh5qz
      @SileySiley-dh5qz 5 หลายเดือนก่อน

      @@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.

  • @jenkempriest2803
    @jenkempriest2803 2 หลายเดือนก่อน

    Do it Do it

  • @TheErudito
    @TheErudito 6 หลายเดือนก่อน

    Please InPurcharse and Ads on NET MAUI Hybird

  • @v317865
    @v317865 6 หลายเดือนก่อน +1

    When do you think the designer will be working?

    • @JamesMontemagno
      @JamesMontemagno  6 หลายเดือนก่อน

      Never has been a designer

    • @v317865
      @v317865 6 หลายเดือนก่อน +1

      @@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.

  • @larscwallin
    @larscwallin 6 หลายเดือนก่อน

    Thanks James! Remind me, can I use C# markup as a 100% replacement for XAML?

    • @JamesMontemagno
      @JamesMontemagno  6 หลายเดือนก่อน +1

      Absolutely! And there are some great libraries such as c# markup and also Maui reactor

  • @gustavo3322
    @gustavo3322 4 หลายเดือนก่อน

    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.

    • @JamesMontemagno
      @JamesMontemagno  4 หลายเดือนก่อน +1

      I would take a look at my plugin: github.com/jamesmontemagno/InAppBillingPlugin
      my blog
      montemagno.com/ios-android-subscription-implemenation-strategies/

  • @SirBenJamin_
    @SirBenJamin_ 6 หลายเดือนก่อน

    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.

    • @JamesMontemagno
      @JamesMontemagno  6 หลายเดือนก่อน

      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

    • @SirBenJamin_
      @SirBenJamin_ 6 หลายเดือนก่อน

      @@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.

  • @JuanDevelop
    @JuanDevelop 6 หลายเดือนก่อน

    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 :(

    • @JamesMontemagno
      @JamesMontemagno  6 หลายเดือนก่อน

      I obviously don't know every job market, but the overal .NET market is extremely strong with millions of developers out there.

  • @bryanpaderes8963
    @bryanpaderes8963 6 หลายเดือนก่อน +1

    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.

    • @JamesMontemagno
      @JamesMontemagno  6 หลายเดือนก่อน

      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.

    • @bryanpaderes8963
      @bryanpaderes8963 6 หลายเดือนก่อน

      @@JamesMontemagno thanks for the info❤️

  • @stephenhauck
    @stephenhauck 6 หลายเดือนก่อน

    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 ?

    • @JamesMontemagno
      @JamesMontemagno  6 หลายเดือนก่อน

      I use GitHub actions myself: devblogs.microsoft.com/dotnet/devops-for-dotnet-maui/

    • @stephenhauck
      @stephenhauck 6 หลายเดือนก่อน

      @@JamesMontemagno Thanks but honestly that's just as complicated as Azure and what about crashlytics .......

    • @stephenhauck
      @stephenhauck 6 หลายเดือนก่อน

      @@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 ?

  • @drbytes68
    @drbytes68 2 หลายเดือนก่อน

    Watchable on 2x

  • @t.mollov566
    @t.mollov566 6 หลายเดือนก่อน

    0:00 - what? really? in age of AI?!?

  • @dmitriyborodiy1575
    @dmitriyborodiy1575 2 หลายเดือนก่อน

    MAUI has few controls and does not support Microsoft's Fluent Design system...

    • @JamesMontemagno
      @JamesMontemagno  2 หลายเดือนก่อน

      It uses native controls. So on windows will be fluent

  • @DiaBisebaev
    @DiaBisebaev 3 หลายเดือนก่อน

    Who want learn .NET MAUI with me,im too beginner

  • @biokode
    @biokode 4 หลายเดือนก่อน

    I am forced to work with WPF through a client project at work, but this must be a better solution - right?

  • @anomalii7720
    @anomalii7720 5 หลายเดือนก่อน +1

    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.

    • @the_nomadic_ajith
      @the_nomadic_ajith 5 หลายเดือนก่อน

      Could you please list out the issues you are facing with .net 8. Even i am also facing multiple issues on MAUI for Android

  • @Raziaar
    @Raziaar 2 หลายเดือนก่อน

    Beautiful blog post? Are you being paid to promote .NET MAUI?

    • @JamesMontemagno
      @JamesMontemagno  2 หลายเดือนก่อน

      I work at Microsoft on the .NET team, but this channel and the content are created and produced in my off hours at night and weekend.

  • @roadrageman1210
    @roadrageman1210 4 หลายเดือนก่อน

    Too much talk too short a view of on screen showing of the rectangles.

  • @DeepWorksStudios
    @DeepWorksStudios 6 หลายเดือนก่อน +1

    I'm honestly very disappionted of the technical state of maui compared to xamarin its like a bad joke...

    • @JamesMontemagno
      @JamesMontemagno  6 หลายเดือนก่อน

      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.

    • @ross-kennedy
      @ross-kennedy 6 หลายเดือนก่อน

      @@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.

  • @alexdobrynin
    @alexdobrynin 6 หลายเดือนก่อน +4

    Everything you should know starting MAUI development in 2024 is to become a flutter developer. I'm saying this as MAUI developer

    • @gintoki_sakata__
      @gintoki_sakata__ 6 หลายเดือนก่อน

      Why?

    • @JamesMontemagno
      @JamesMontemagno  6 หลายเดือนก่อน +6

      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.

    • @rpcgen
      @rpcgen 3 หลายเดือนก่อน

      Why?

    • @ericritter46
      @ericritter46 21 วันที่ผ่านมา

      Sounds like you're actually a flutter developer. Maui has been awesome.

  • @G5STU
    @G5STU 6 หลายเดือนก่อน

    no linux and the crappy mac catalyst layer = no good. give us a true native cross platform experience please somebody!

    • @JamesMontemagno
      @JamesMontemagno  6 หลายเดือนก่อน +1

      Watch the full video as I touch on other UI frameworks based on your needs for your apps.

    • @bubbles581
      @bubbles581 หลายเดือนก่อน

      Well if you want to do C++ there is Qt for cross platform GUIs