Starting .NET MAUI Development in 2024 – What You Need To Know
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 – https://learn.microsoft.com/dotnet/maui/what-is-maui
Supported Platforms – https://learn.microsoft.com/dotnet/maui/supported-platforms
Installation – https://learn.microsoft.com/dotnet/maui/get-started/installation
.NET MAUI in .NET 8 – https://devblogs.microsoft.com/dotnet/announcing-dotnet-maui-in-dotnet-8/
.NET MAUI Performance – https://devblogs.microsoft.com/dotnet/dotnet-8-performance-improvements-in-dotnet-maui/
.NET MAUI Docs – https://learn.microsoft.com/dotnet/maui/
Migration – https://learn.microsoft.com/dotnet/maui/migration/
.NET MAUI VS Code Extension – https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.dotnet-maui
.NET MAUI Showcase – https://github.com/jsuarezruiz/dotnet-maui-showcase
Awesome .NET MAUI – https://github.com/jsuarezruiz/awesome-dotnet-maui
Syncfusion Controls – https://www.syncfusion.com/maui-controls
Telerik Controls – https://www.telerik.com/maui-ui
Component One – https://developer.mescius.com/componentone/maui-ui-controls/flexgrid-maui-datagrid
GrialKit – https://grialkit.com/
Evergine 3D – https://devblogs.microsoft.com/dotnet/dotnet-maui-3d-app-with-evergine/
Rive – https://github.com/jsuarezruiz/rive-maui
.NET MAUI Community Toolkit – https://learn.microsoft.com/dotnet/communitytoolkit/maui/
AlohaKit – https://github.com/jsuarezruiz/AlohaKit.UI
AlohaKit Animations – https://github.com/jsuarezruiz/AlohaKit.Animations
Template UI – https://github.com/jsuarezruiz/TemplateMAUI
SkiaSharp – https://github.com/mono/SkiaSharp
.NET MAUI Grpahics – https://learn.microsoft.com/dotnet/maui/user-interface/graphics/
Shiny – https://shinylib.net/
C# Markup – https://learn.microsoft.com/dotnet/communitytoolkit/maui/markup/markup
Blazor Hybrid – https://learn.microsoft.com/aspnet/core/blazor/hybrid/
.NET Beginner Videos – https://dotnet.microsoft.com/learn/videos
Blazor Hybrid for Beginners – https://www.youtube.com/playlist?list=PLdo4fOcmZ0oU6AgjUbyztrhnzGVFuN6ij
.NET MAUI for Beginners – https://www.youtube.com/playlist?list=PLdo4fOcmZ0oUBAdL2NwBpDs32zwGqb9DY
.NET MAUI on Microsoft Learn Training – https://learn.microsoft.com/training/paths/build-apps-with-dotnet-maui/
4 Hour Training Course – https://www.youtube.com/watch?v=DuNLR_NJv8U
.NET MAUI Workshop – https://github.com/dotnet-presentations/dotnet-maui-workshop
Learn .NET MAUI GitHub Resources – https://github.com/jfversluis/learn-dotnet-maui
Avalonia UI – https://www.avaloniaui.net/
Uno – https://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:
https://www.youtube.com/channel/UCENTmbKaTphpWV2R2evVz2A/join
👕 Buy some swag! – https://jamesmontemagno.myspreadshop.com/
☕️ Buy me a coffee – https://www.buymeacoffee.com/jamesmontemagno
Follow:
👨💻 GitHub: https://github.com/jamesmontemagno
🦜 Twitter: https://twitter.com/jamesmontemagno
📄 Website: https://www.montemagno.com
📰 Newsletter: https://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: https://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: https://www.instagram.com/p/BceZ1oNHiQx/
My Setup:
📷 Canon M50 Mark II – https://amzn.to/3P8R7lp
💡 Nanoleaf Elements Lights – https://amzn.to/3umwJVW
🎙 Blue Spark Microphone – https://amzn.to/3qgtYkq
🎙 Blue Pop Filter – https://amzn.to/3jEWM3r
🤳 Rode Microphone Arm – https://amzn.to/2Z68AlE
🎧 Sony MDR7306 Headphones – https://amzn.to/372jxta
📲 Stream Deck – https://amzn.to/373Uk1n
🖱 MX Master 2S Mouse – https://amzn.to/3d7J2gj
⌨️ Tecware Phantom Keyboard – https://amzn.to/3aUP4y9
#dotnet #dotnetmaui #blazor #blazorhybrid #visualstudio