What is .NET MAUI? [1 of 8] | .NET MAUI for Beginners

  Рет қаралды 199,694

dotnet

dotnet

Күн бұрын

Learn more ➡️ learn.microsoft.com/training/...
View full playlist: aka.ms/dotnet/beginnervideos/...
Welcome to the .NET MAUI for Beginners Series where you will learn the basics of building multi-platform apps with .NET MAUI for iOS, Android, macOS, and Windows from a shared C# code base. In this video, James breaks down what exactly .NET MAUI is, how it works, and some of the features that you need to know about when build apps with the framework.
Follow along: aka.ms/dotnet/beginnervideos/...
4 Hour .NET MAUI Workshop: • Learn .NET MAUI - Full...
Follow James:
- James on KZbin: / jamesmontemagno
- James on Twitter: / jamesmontemagno
Links:
- .NET MAUI Self-guided Learning on Microsoft Learn: aka.ms/dotnetmaui-beginner/ms...
- .NET MAUI Website: aka.ms/dotnetmaui-beginner/we...
- Install .NET MAUI: aka.ms/dotnetmaui-beginner/in...
- My Tasks Sample: aka.ms/dotnetmaui-beginner/my...
- .NET MAUI Documentation: aka.ms/dotnetmaui-beginner/docs
- .NET MAUI on GitHub: aka.ms/dotnetmaui-beginner/gi...
- .NET MAUI Workshop: aka.ms/maui-workshop
- .NET Community Toolkit Docs: aka.ms/dotnetmaui-beginner/to...
- .NET Community Toolkit GitHub: aka.ms/dotnetmaui-beginner/to...
- More .NET Beginner Series Videos: dot.net/videos
- .NET KZbin - / dotnet
- .NET on Twitter - / dotnet
#dotnet #dotnetmaui #ios #android #windows #macos #csharp
🙋‍♀️🙋‍♂️ Get your questions answered on the Microsoft Q&A for .NET: aka.ms/dotnet-qa
🏫 Learn C#, F#, and .NET with free self-guided learning from Microsoft Learn: aka.ms/learndotnet

Пікірлер: 63
@bow_wow_wow
@bow_wow_wow 2 жыл бұрын
WOW! As a beginner -- mind-blown. This sort of thing is why I, as a hobbyist, put down Python and started learning C# and everything I can about dotnet.
@scott_itall8638
@scott_itall8638 Жыл бұрын
How are you going with this? I have also dropped python/django to pursue c# and .NET MAUI.
@WyMustIGo
@WyMustIGo 8 ай бұрын
You don't need C# to use .Net. C# is just one of the languages you can use. .Net is a framework, not a language.
@UnknownMoses
@UnknownMoses 3 ай бұрын
Python is a great language both .net and Python have their strengths and weaknesses. I wouldn't stop learning Python all together.
@Pierre-qe9ss
@Pierre-qe9ss 3 ай бұрын
Wow, great introduction and hands-on tutorial in less than an hour !
@MrSikesben
@MrSikesben 2 жыл бұрын
Appreciate the content james
@AstralPhnx
@AstralPhnx Жыл бұрын
Oh wow ok that's neat. Build once and it just uses native UI frameworks on all platforms. That's neat as heck
@DivineWordRevelations
@DivineWordRevelations Жыл бұрын
I am going to be a .Net MAUI developer.
@ruffianeo3418
@ruffianeo3418 7 ай бұрын
To save you 20 years on the roller coaster that is Microsofts GUI strategy. Here my journey up to the point when I left it all behind... - Windows 3.1: Win32 GUI programming (was okay, simple and new at the time) - MFC (Microsoft foundation classes) - VB6: COM and ATL for the C++ side and VB in a role, Python is used nowadays (as a container for c++ COM components, graphical and otherwise)). Only better than Python. Everyone was happy for a while. You could quickly build a GUI with some buttons for your ad-hoc GUI purposes. Intuitive, easy to learn, albeit not something suitable for eye-candy-crazy fashion designer types. Which led to... - WPF in VB or C# and later also somewhat in F#. Over-engineered, tailored to workflows only at best 0.1% of the user base actually have implemented (Separation from Design and code, the same folly as CSS and HTML etc.). I started to try and use it but it was SLOW to get something done in it. Way too steep learning curve and when stuff did not work, you had no good approach to pin down the problem. Also, short after... - Silverlight. Somehow the same and yet, not - my head started getting dizzy. What now? - .NET core somehow also put a question mark behind all my prior investments. What now? Replacement? Parallel worlds? Lots of trivial stuff missing for no obvious reasons.... which GUI framework to use? Windows Forms not available?! WPF or Silverlight or what? Bring me another drink! - Chicago (HTML and javascript and nonsense like that). Is that the official successor to WPF? Or just some alternative technology? Endless debates with colleagues if that means WPF is dead or not... And what is future proof and what not? - ... and so on and so on... now .NET MAUI. If you hop on to that train, get ready to re-invest time over and over and over again to do the same 1 Pony trick (how to get a few buttons into a window?) for the rest of your career. You have been warned. - I am sure I forgot some stuff along the way - the list is probably a bit longer but I forgot the names of those "latest and greatest" innovations which were gone as quickly as they popped up. And don't get me started with 3D technology lol. Direct Draw, Direct Write, Direct 3d retained mode, Direct 3d immediate mode, ... Around the time of the .NET core showing up, I bailed. And looked what the rest of the (non-Microsoft) world has to offer. (I am not crazy and spend tons of money to Apple - so I have no idea how it is there (but probably similar [ Cocoa Objective C, C++ stuff, then finally swing - a whole new language. Metal and whatnot]). There is not much. GTK, Tons of Google stuff with weird evolutions, TCL/TK, .... Oh and there is java (AWT or Swing?!). You could give smalltalk a go. But even their example apps crash... Following all that stuff steals your time you could spend to get better at other aspects of your profession. Its a huge time sink and you end up either being some GUI programmer and nothing else, spending all the available time to keep up or you stop the madness and bail. And focus on YOUR OWN programming ideas.
@Konrad_Adenauer
@Konrad_Adenauer Жыл бұрын
And what's about Linux? Seems to be missing!
@chriscalver8595
@chriscalver8595 Жыл бұрын
Tks James
@xxultz
@xxultz Жыл бұрын
Amazing shirt!
@coderschannel4270
@coderschannel4270 20 күн бұрын
wow nice one sir
@WaseemKhan-oh7hj
@WaseemKhan-oh7hj Жыл бұрын
is there anyway to implement system tray icon in MAUI?
@randyrowell4516
@randyrowell4516 6 ай бұрын
Cool Pachinko machine in background. I had one as a kid (long ago).
@haltsling
@haltsling 2 ай бұрын
same here
@pipzgutz
@pipzgutz Жыл бұрын
Can you develop using VS Code?
@microtech2448
@microtech2448 6 ай бұрын
Is this pure .net maui series or it has content from xamarin as well?
@SpawkenToons
@SpawkenToons 2 жыл бұрын
How is this different from xamarin?
@iFarbod7
@iFarbod7 Жыл бұрын
It is built on top on Xamarin.
@ioneocla6577
@ioneocla6577 Жыл бұрын
More stable, less buggy and bulky and has top tier desktop support
@johan_ness
@johan_ness 2 ай бұрын
For me the most important question is: Do I need to buy individual CA certificate for each operation system (Android, Ios, Mac and Windows) in order to let my unique code .net Maui App trusted in all devices? If the answer is "yes", then Web PWA apps with 1 certificate (sometimes even free such as Let's encrypt) still is the best option in terms of cost and run in all operational systems. I was about to move to .Maui, but when comes to certificate topic you find nothing about it. Unless you program focusing in an unique operational system deploy.
@ejasmuhammad8110
@ejasmuhammad8110 8 ай бұрын
Could not compile native assembly file: environment.arm64-v8a.ll any one know how to fix this please help
@dp921
@dp921 Жыл бұрын
What's the difference between .NET CORE with MAUI? Both are cross platform. (This may be utterly non relavant question)
@ericcartman2294
@ericcartman2294 Жыл бұрын
Different purposes.
@neitherdoi5790
@neitherdoi5790 Жыл бұрын
net core do not have UI
@jalonso81
@jalonso81 6 ай бұрын
Does Microsoft will kill it later like it did with silverlight? and we need Visual Studio for MAC and it will stop the releases next year, should we trust them with MAUI?
@Javkillers
@Javkillers Ай бұрын
this is my fear, also they killed xamarin isnt? do you think it is a good idea to learn .net maui? i am a beginner
@infinity-aprendendosempre
@infinity-aprendendosempre 6 ай бұрын
Great video. I'm trying do change the mouse pointer from my desktop app. How can i do it? Example: When i move mouse pointer on button the mouse pointer will be changed to hand.
@BenGottAbides
@BenGottAbides 8 ай бұрын
dah-neh-mau-ee 😜
@up9380
@up9380 6 ай бұрын
Спасибо Яндекс за функцию перевода видео.
@seanknowles9985
@seanknowles9985 Жыл бұрын
Why haven't they included Linux?
@SmileyJack.
@SmileyJack. Жыл бұрын
Microsoft loves Linux
@xxx.xxx.xxx.xx1joker706
@xxx.xxx.xxx.xx1joker706 Жыл бұрын
Samsung/Tizen.NET is there, and this target is entirely developed by Samsung, which is good. Microsoft loves Linux, but the other way round is false. So Linux community must show that they are able to provide a middleware for MAUI, else this is a waste of time for Microsoft at that time.
@user-vo8go7fl8j
@user-vo8go7fl8j Жыл бұрын
Will it support Web?
@tallitvak5325
@tallitvak5325 Жыл бұрын
Yes, kzbin.info/www/bejne/gZ6vgn-JgNaprKs
@jongpark9448
@jongpark9448 Жыл бұрын
App devlopment was pain in as ashole in previous time. Google made flutter, but it was felt like trying to hunt sharks with kitchen knife... many flutter devlopers say if you good at fluuter, it will be no problem... it is same as kitchen knife is fucking enough long as your good at using kitchen knife... ??? wtf is it??? .But MAUI is fucking different. It's real deal. The last thing we need are many tutorial series, many nuget packages
@alexsnowblind
@alexsnowblind 2 ай бұрын
And what solution for Linux?
@husienaadan401
@husienaadan401 Жыл бұрын
My teacher I need course of design
@richardj9016
@richardj9016 Жыл бұрын
What is an inner face ?
@jacksonmwangi1668
@jacksonmwangi1668 Жыл бұрын
I believe you mean interface
@richardj9016
@richardj9016 Жыл бұрын
@@jacksonmwangi1668 Ah that’s different because an interface would be between multiple objects where an inner face would only be seen by the object itself. It’s like inner national which means within the country itself, whereas international would be between multiple countries.
@khansigh6742
@khansigh6742 3 ай бұрын
MAUI is the best platform for mobile.
@sanepete
@sanepete 7 ай бұрын
More importantly, what is doneh maui? It seems to use clickable bu-uhns.
@softdev8229
@softdev8229 Жыл бұрын
Hi, Is this MAUI better than Flutter
@all9409
@all9409 Жыл бұрын
up
@the_nomadic_ajith
@the_nomadic_ajith 6 ай бұрын
Not really.
@AskoldTheFirst
@AskoldTheFirst 6 ай бұрын
according to internet comments (November 2023) - Flutter is the first choice and the second one is React Native. We might choose MAUI in case our back is being developed with C# and we prefer to have the same developers for creating & supporting cross-platform apps as well. IMO.
@shirommakkad5251
@shirommakkad5251 6 ай бұрын
Totally different architectures. Architecture 1: React Native React Native has you write code in Javascript and then converts that code into native Swift/Java. There's a clear mapping between React UI components and Native ones. This means React is constrained by what both native components can do on their own, and often it's hard to reconcile different behavior on different platforms since they were never meant to share the same functionality. Architecture 2: Flutter Flutter works a lot more similar to your browser. There's an engine written natively for each application. Think Firefox for Windows. Then you have to write the application for each platform. Once you have that platform, you can make your own programming language and provide much better guarantees about behavior between platforms. On the web, platform-specific code is rare (site size is not platform-specific code because it doesn't differ between IOS/Android or Mac/Windows given the same screen size) and in Flutter, you won't be forced to use it as commonly as React (you're still probably going to use native code though). However, you have to run a heavy engine to do your rendering, making the final product slower. Also, the Flutter community is immature, and is much much smaller than Javascript or C#. I think it was a huge mistake making it in Dart. From the video, this sounds like architecture 1. Both are viable. I think Flutter is the better option if you have a team that you can teach Dart and don't mind a small performance penalty (the flutter engine is very performant, better than a web browser). Personally, I think this is a cool technology but it will go out of style in 5 years just like the rest of Microsoft's UI projects. The future is in something like Flutter that runs on WASM, but the WASM ecosystem is too immature right now.
@Javkillers
@Javkillers Ай бұрын
@@shirommakkad5251 are there other alternatives? what about ionic or solar2d?
@nohardfeedback
@nohardfeedback 5 күн бұрын
Where is Linux Support
@Maksimbakov
@Maksimbakov 29 күн бұрын
Why Microsoft don't want to use MAUI in their own projects?
@jalviesralpharogancia2798
@jalviesralpharogancia2798 2 ай бұрын
Too many code.. just to bind simple text and command
@doubleg1094
@doubleg1094 Жыл бұрын
what is maui? simply it's a flutter clone
@SMECmicrodeveloper
@SMECmicrodeveloper Жыл бұрын
Learn Flutter they are thousand year behind to flutter . Don’t use Microsoft products. That stepped down Silverlight , Xamarin forms and they are going to another road in few years they would stepped down MAUi they have no plans to follow what other companies are doing . I am in secure to use Microsoft products.
@gabrielesilinic
@gabrielesilinic Жыл бұрын
First: Microsoft changed quite a bit Second: both xamarin and MAUI are open source, they do not sell the product, but you can take the source and maintain it yourself Third: xamarin it's kinda clunky so they thought making a better product where it's easier to build cross platform stuff Fourth: they made a migration guide from xamarin to MAUI in order to not let developers down just because they felt like
@RadovanPalik
@RadovanPalik Жыл бұрын
Flutter is just more bullshit. If I love parentheses, I prefer to program in LISP or Scheme. I have a PhD in Scheme. I stopped using Flutter since I don't have the nerve for const, const, const... Stupid framework from stupid people.
@MowizosCrib
@MowizosCrib 4 ай бұрын
Third: Not to mention, Google kills projects far more frequently than Microsoft.
@ChargedPulsar
@ChargedPulsar Жыл бұрын
Why are you flapping your wings while talking? 0:09 "Shoulders and arms unnecessarily being moved up very often".
He tried to save his parking spot, instant karma
00:28
Zach King
Рет қаралды 21 МЛН
Is it Cake or Fake ? 🍰
00:53
A4
Рет қаралды 12 МЛН
Make me the happiest man on earth... 🎁🥹
00:34
A4
Рет қаралды 8 МЛН
#miniphone
0:16
Miniphone
Рет қаралды 1,6 МЛН
Не обзор DJI Osmo Pocket 3 Creator Combo
1:00
superfirsthero
Рет қаралды 1,3 МЛН
Эффект Карбонаро и бумажный телефон
1:01
История одного вокалиста
Рет қаралды 2,8 МЛН
keren sih #iphone #apple
0:16
Muhammad Arsyad
Рет қаралды 558 М.