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

  Рет қаралды 48,391

James Montemagno

James Montemagno

Күн бұрын

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

Пікірлер: 147
@Kevin-ss1by
@Kevin-ss1by 4 ай бұрын
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 4 ай бұрын
That is awesome to hear congrats!!!!
@gintoki_sakata__
@gintoki_sakata__ 4 ай бұрын
What's the app?
@scottpageusmc
@scottpageusmc 4 ай бұрын
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!
@leidianesantos7985
@leidianesantos7985 4 ай бұрын
0​@@JamesMontemagno
@hooky17
@hooky17 2 ай бұрын
What is the app called? I’ve always wanted to see an example of a MAUI app actually in production
@exendahal
@exendahal 4 ай бұрын
25:01 Thank you so much for including my contribution in the showcase! 😊
@DJOrangeJoe
@DJOrangeJoe 4 ай бұрын
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 4 ай бұрын
Last I check long tap has still not being ported from the toolkit
@krzysztofkazmierczak7666
@krzysztofkazmierczak7666 4 ай бұрын
Great summary James! All the best in 2024!!
@brendanalexander6053
@brendanalexander6053 4 ай бұрын
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 4 ай бұрын
Nice! Love Maui Reactor!
@JamesMontemagno
@JamesMontemagno 2 ай бұрын
Do you have to use XAML with .NET MAUI??? NOOOOO! #dotnetmaui #dotnet
@DeveloperKhurram
@DeveloperKhurram 2 ай бұрын
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 2 ай бұрын
You can do it, I am also an accountant and I started studying videos on KZbin 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
@slowMoe2746
@slowMoe2746 2 ай бұрын
I just scroll down to get that bright headlamp above the screen, then the video is great😉
@lemonlearner7315
@lemonlearner7315 2 ай бұрын
Hey james, do you have any video about how to create a ContentView with properties and a viewmodel for the ContentView?
@Kingspod
@Kingspod 4 ай бұрын
@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 :)
@jalemanyr
@jalemanyr 2 ай бұрын
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
@stefanmostert704
@stefanmostert704 4 ай бұрын
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?
@delw1138
@delw1138 4 ай бұрын
Great information, thanks James!
@JamesMontemagno
@JamesMontemagno 4 ай бұрын
Glad it was helpful!
@marcinzale
@marcinzale 4 ай бұрын
Very good informations.Thanks!
@JamesMontemagno
@JamesMontemagno 4 ай бұрын
Glad it was helpful!
@browaruspierogus2182
@browaruspierogus2182 2 ай бұрын
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
@drackkeyner
@drackkeyner 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?
@TheOnlyDominik
@TheOnlyDominik Ай бұрын
MAUI is in 2024 still in Alpha status! When it's available for professional development?
@WestcountryBusiness
@WestcountryBusiness 4 ай бұрын
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 Ай бұрын
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.
@user-ss9td3ye3p
@user-ss9td3ye3p Ай бұрын
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.
@andrewsbrobbey7085
@andrewsbrobbey7085 Ай бұрын
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.
@toyokenstudio
@toyokenstudio 4 ай бұрын
Thank you James for your amazing work! MAUI is really cool! 😎
@tuancoi2506
@tuancoi2506 4 ай бұрын
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 4 ай бұрын
ProximityReader is a swift only API so currently isn't available in the bindings.
@dobrealex9890
@dobrealex9890 4 ай бұрын
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 4 ай бұрын
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
@suhutwadiyo
@suhutwadiyo 2 ай бұрын
nice job brother 👍
@akeemaweda1716
@akeemaweda1716 4 ай бұрын
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 4 ай бұрын
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 4 ай бұрын
Thanks for the shout out friend!
@anna_scott_ch
@anna_scott_ch 4 ай бұрын
Is it possible to use MAUI connected to a small device like apple watch to get value of heart rate ?
@JamesMontemagno
@JamesMontemagno 4 ай бұрын
You could connect to devices via Bluetooth
@liftfresh4life
@liftfresh4life 13 күн бұрын
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 🖥
@MrSuxor
@MrSuxor 4 ай бұрын
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 4 ай бұрын
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.
@francisdy7294
@francisdy7294 3 ай бұрын
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 3 ай бұрын
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
@teriyakov
@teriyakov 3 ай бұрын
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 3 ай бұрын
In the .NET MAUI docs: learn.microsoft.com/en-us/dotnet/maui/platform-integration/?view=net-maui-8.0
@cissemy
@cissemy 2 ай бұрын
How to build Apple TV app using .net maui ?
@iainrlennox
@iainrlennox 4 ай бұрын
What about push notifications, what are the options?
@JamesMontemagno
@JamesMontemagno 4 ай бұрын
Checkout that Shiny library I talked about, it is the GO TO! It is awesome
@JohnDinnen
@JohnDinnen 4 ай бұрын
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 4 ай бұрын
You can start by learing Flutter.. just saying...
@juanitotomasjr.389
@juanitotomasjr.389 4 ай бұрын
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 4 ай бұрын
Something like: docs.devexpress.com/XtraReports/404425/dot-net-maui-reporting/use-reporting-in-maui-apps ?
@themrfj
@themrfj 4 ай бұрын
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 3 ай бұрын
We don't really need a UI editor, but we need an instant preview window
@behemothokun
@behemothokun Ай бұрын
​@@sasinosoft hot reload for the emulator works well enough for me as a sorta live review
@jamesbrooksbank3533
@jamesbrooksbank3533 4 ай бұрын
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 4 ай бұрын
I just ran this: var appContext = Platform.AppContext; var activity = Platform.CurrentActivity; Both were fine for me.
@jamesbrooksbank3533
@jamesbrooksbank3533 4 ай бұрын
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 4 ай бұрын
I did raise this on the Maui github (issue 18973) if you wanted to see more information on it.
@EdRawrDev5813
@EdRawrDev5813 4 ай бұрын
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 4 ай бұрын
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 4 ай бұрын
@@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? :(
@ssjcosty
@ssjcosty 24 күн бұрын
I would really like to see a visual designer for .NET Maui apps.
@androidsavior
@androidsavior 4 ай бұрын
Should i learn xamarin forms before starting learning maui ?
@JamesMontemagno
@JamesMontemagno 4 ай бұрын
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.
@nightwolf6331
@nightwolf6331 2 ай бұрын
Pls tutorial sidebar menu in maui desktop
@arnoldjeandre9293
@arnoldjeandre9293 4 ай бұрын
Would it be possible having MAUI Hybrid and Blazor reference an MVVM RazorClassLibrary?
@JamesMontemagno
@JamesMontemagno 4 ай бұрын
Yup, should be able to, checkout my blazor hybrid series: aka.ms/dotnet/beginnervideos/youtube/blazorhybrid
@bachasamir7100
@bachasamir7100 4 ай бұрын
Can I build only an Android App using MAUI . is it an option or I'm forced to Build multi-plat apps ?
@JamesMontemagno
@JamesMontemagno 4 ай бұрын
Absolutely! You can leave the other platforms in or delete them.
@praveentilavalli2905
@praveentilavalli2905 3 ай бұрын
Sir in dotnet 9 in 2024 whether there will be support for linux desktop app support like windows app
@JamesMontemagno
@JamesMontemagno 3 ай бұрын
Not on roadmap for maui: github.com/dotnet/maui/wiki/Roadmap however Uno/Avalonia support Linux today
@xanhxanh5097
@xanhxanh5097 6 күн бұрын
James van we have angular react frontend please!
@enricoroselino7557
@enricoroselino7557 4 ай бұрын
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
@andycrawley9456
@andycrawley9456 3 ай бұрын
Does the inappbilling work for android on dotnet 8?
@JamesMontemagno
@JamesMontemagno 3 ай бұрын
Should work fine, i ported it over a lont time ago
@larscwallin
@larscwallin 4 ай бұрын
Thanks James! Remind me, can I use C# markup as a 100% replacement for XAML?
@JamesMontemagno
@JamesMontemagno 4 ай бұрын
Absolutely! And there are some great libraries such as c# markup and also Maui reactor
@gower1973
@gower1973 4 ай бұрын
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!
@jenkempriest2803
@jenkempriest2803 4 күн бұрын
Do it Do it
@pray_a
@pray_a 4 ай бұрын
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...
@stephenhauck
@stephenhauck 4 ай бұрын
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 4 ай бұрын
I use GitHub actions myself: devblogs.microsoft.com/dotnet/devops-for-dotnet-maui/
@stephenhauck
@stephenhauck 4 ай бұрын
@@JamesMontemagno Thanks but honestly that's just as complicated as Azure and what about crashlytics .......
@stephenhauck
@stephenhauck 4 ай бұрын
@@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 ?
@omerfarukkaya
@omerfarukkaya 4 ай бұрын
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 4 ай бұрын
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: kzbin.info/www/bejne/o5_EZpmdbLZ6sJosi=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
@ronenfe
@ronenfe 2 ай бұрын
How can i port my kotlin app to Maui?
@Duelweb
@Duelweb 2 ай бұрын
The big question is : Is .net Maui ready for serious production? I have read mixed reports. If it is, I'm all in!!
@biokode
@biokode 2 ай бұрын
I am forced to work with WPF through a client project at work, but this must be a better solution - right?
@MonaCodeLisa
@MonaCodeLisa 4 ай бұрын
👍👍👍👍👍
@v317865
@v317865 4 ай бұрын
When do you think the designer will be working?
@JamesMontemagno
@JamesMontemagno 4 ай бұрын
Never has been a designer
@v317865
@v317865 4 ай бұрын
@@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.
@RakaRasell
@RakaRasell 4 ай бұрын
i want to create component base like flutter but in maui is too dificult
@JamesMontemagno
@JamesMontemagno 4 ай бұрын
Have you looked at Maui Reactor? It is exactly that
@Dmooney777
@Dmooney777 13 күн бұрын
You should have used, “But wait, there’s more” in your video. :)
@azrinsani
@azrinsani 4 ай бұрын
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 3 ай бұрын
What exactly do you mean?
@MonsieurWatcher
@MonsieurWatcher 2 ай бұрын
So Javier's github is the Montemagno's github of MAUI plugins 😂
@SirBenJamin_
@SirBenJamin_ 4 ай бұрын
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 4 ай бұрын
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_ 4 ай бұрын
@@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.
@gustavo3322
@gustavo3322 2 ай бұрын
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 2 ай бұрын
I would take a look at my plugin: github.com/jamesmontemagno/InAppBillingPlugin my blog montemagno.com/ios-android-subscription-implemenation-strategies/
@d3ni3dj3sus9
@d3ni3dj3sus9 4 ай бұрын
if only MAUI wasnt so bug riddled
@JamesMontemagno
@JamesMontemagno 4 ай бұрын
Something specific you have run into? The team has made several major updates even since the release of .net 8
@d3ni3dj3sus9
@d3ni3dj3sus9 4 ай бұрын
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 4 ай бұрын
​@@JamesMontemagno There are currently 1315 verified bugs open.....
@SileySiley-dh5qz
@SileySiley-dh5qz 3 ай бұрын
@@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.
@TheErudito
@TheErudito 4 ай бұрын
Please InPurcharse and Ads on NET MAUI Hybird
@JuanDevelop
@JuanDevelop 4 ай бұрын
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 4 ай бұрын
I obviously don't know every job market, but the overal .NET market is extremely strong with millions of developers out there.
@Waffle4569
@Waffle4569 10 күн бұрын
5:30 Oh god why. They should integrate that into the standard C# libraries, not into a GUI library
@bryanpaderes8963
@bryanpaderes8963 4 ай бұрын
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 4 ай бұрын
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 4 ай бұрын
@@JamesMontemagno thanks for the info❤️
@drbytes68
@drbytes68 15 күн бұрын
Watchable on 2x
@dmitriyborodiy1575
@dmitriyborodiy1575 13 күн бұрын
MAUI has few controls and does not support Microsoft's Fluent Design system...
@JamesMontemagno
@JamesMontemagno 6 күн бұрын
It uses native controls. So on windows will be fluent
@anomalii7720
@anomalii7720 4 ай бұрын
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 3 ай бұрын
Could you please list out the issues you are facing with .net 8. Even i am also facing multiple issues on MAUI for Android
@t.mollov566
@t.mollov566 4 ай бұрын
0:00 - what? really? in age of AI?!?
@JamesMontemagno
@JamesMontemagno 4 ай бұрын
Yes
@Raziaar
@Raziaar Ай бұрын
Beautiful blog post? Are you being paid to promote .NET MAUI?
@JamesMontemagno
@JamesMontemagno Ай бұрын
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.
@DiaBisebaev
@DiaBisebaev Ай бұрын
Who want learn .NET MAUI with me,im too beginner
@alexdobrynin
@alexdobrynin 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__ 4 ай бұрын
Why?
@JamesMontemagno
@JamesMontemagno 4 ай бұрын
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 2 ай бұрын
Why?
@roadrageman1210
@roadrageman1210 2 ай бұрын
Too much talk too short a view of on screen showing of the rectangles.
@DeepWorksStudios
@DeepWorksStudios 4 ай бұрын
I'm honestly very disappionted of the technical state of maui compared to xamarin its like a bad joke...
@JamesMontemagno
@JamesMontemagno 4 ай бұрын
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 4 ай бұрын
@@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.
@G5STU
@G5STU 4 ай бұрын
no linux and the crappy mac catalyst layer = no good. give us a true native cross platform experience please somebody!
@JamesMontemagno
@JamesMontemagno 4 ай бұрын
Watch the full video as I touch on other UI frameworks based on your needs for your apps.
What is the MVVM pattern, What benefits does MVVM have?
22:38
James Montemagno
Рет қаралды 91 М.
WHY and HOW to Add .NET Aspire to ANY .NET API and Web App in Minutes
22:02
Маленькая и средняя фанта
00:56
Multi DO Smile Russian
Рет қаралды 5 МЛН
Тяжелые будни жены
00:46
К-Media
Рет қаралды 5 МЛН
Заметили?
00:11
Double Bubble
Рет қаралды 1,3 МЛН
How to Reduce Plugins Reliance in WordPress (MUST KNOW)
5:06
.NET MAUI Signature Pad Complete Guide
15:06
James Montemagno
Рет қаралды 5 М.
What Are The Differences Between Full-Time and Contracting?
16:56
IAmTimCorey
Рет қаралды 3,3 М.
.NET MAUI Step by Step Build
3:23:18
Les Jackson
Рет қаралды 188 М.
Microsoft FINALLY killed it
6:45
Alex Ziskind
Рет қаралды 541 М.
Blazor Full Course For Beginners
5:06:17
Julio Casal
Рет қаралды 47 М.
Carregando telefone com carregador cortado
1:01
Andcarli
Рет қаралды 1,9 МЛН
Топ-3 суперкрутых ПК из CompShop
1:00
CompShop Shorts
Рет қаралды 288 М.
как спасти усилитель?
0:35
KS Customs
Рет қаралды 504 М.
Карточка Зарядка 📱 ( @ArshSoni )
0:23
EpicShortsRussia
Рет қаралды 275 М.
С Какой Высоты Разобьётся NOKIA3310 ?!😳
0:43