Xamarin Tutorial for Beginners - Build iOS & Android Apps with C#, Visual Studio, and Xamarin.Forms

  Рет қаралды 476,557

James Montemagno

James Montemagno

Күн бұрын

.NET MAUI is here! Checkout my new .NET MAUI Tutorial for Beginners video: • .NET MAUI Tutorial for...
Let's start our journey together to build beautiful native cross-platform apps with .NET, Xamarin, and Visual Studio! In this video I am going to guide you through the entire process and describe everything that is in File - New for Xamarin.
Full Xamarin Beginner's Playlist - • Xamarin & Xamarin.Form...
👕 Buy some swag! - jamesmontemagno.myspreadshop....
Time Codes
00:00 - Intro & What is .NET, C#, Xamarin
04:20 - Creating First Project in Visual Studio
08:45 - What's in the solution (.NET Standard, iOS, Android)
12:40 - Exploring iOS and Android project setup 7 shared code
14:15 - MVVM (Model-View-ViewModel)
15:30 - Exploring XAML (App, AppShell, and Pages)
21:00 - Deploying to Android, Debugging, & XAML Hot Reload
28:20 - Deploying to iOS with Hot Restart
35:45 - Wrap-up
Links:
* Microsoft Learn for Xamarin - docs.microsoft.com/learn/brow...
* Xamarin homepage: dotnet.microsoft.com/apps/xam...
* Xamarin documentation: docs.microsoft.com/xamarin/?W...
* Xamarin learning resources: dotnet.microsoft.com/learn/xa...
* Xamarin blog: devblogs.microsoft.com/xamari...
* Xamarin 101 video series: channel9.msdn.com/Series/Xama...
* Xamarin on KZbin: / xamarindevelopers
* Source Code: github.com/jamesmontemagno/my...
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
Follow:
👨‍💻 GitHub: github.com/jamesmontemagno
🦜 Twitter: / jamesmontemagno
🔴 Twitch: / jamesmontemagno
📄 Website: www.montemagno.com
📰 Newsletter: newsletter.montemagno.com/
My Setup:
* 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
* Elgato Cam Link - amzn.to/3a9eGbh
* GoPro Hero - amzn.to/374lm90
* MX Master 2S Mouse - amzn.to/3d7J2gj
* Tecware Phantom Keyboard - amzn.to/3aUP4y9
#Xamarin #Beginner #XamarinForms #XAML

Пікірлер: 419
@JamesMontemagno
@JamesMontemagno 3 жыл бұрын
.NET MAUI is here! Checkout my new .NET MAUI Tutorial for Beginners video: kzbin.info/www/bejne/qKbQl3ydbtZ9lbs Important updates since this video has come out: 1.) Xamarin.Forms 5 is now the default in Visual Studio 2019 v16.9 / Mac v8.9 2.) Hot Restart for iOS is under Tools -> Xamarin -> iOS Settings to turn it on. 3.) Changes only for XAML Hot Reload is now the default and AWESOME with Xamarin.Forms 5 in newer versions of Visual Studio Checkout my full Xamarin 101 playlist - kzbin.info/aero/PLwOF5UVsZWUiHY1CkRVjYJ6dm0iCvAlfw Don't forget to subscribe & 👍 for more content!
@chiprecious9012
@chiprecious9012 2 жыл бұрын
When the Android device manager is showing error instead of start, what is the solution
@prinautospares
@prinautospares 2 жыл бұрын
Can't wait to start building apps. Your teaching style is so clear and detailed. You make learning easy. Be blessed.
@juanbanuelos2934
@juanbanuelos2934 3 жыл бұрын
OMG thats the kind of videos that i need ,i need details to not get frustrated while learning
@paulreinhardt6052
@paulreinhardt6052 3 жыл бұрын
Exactly what I was looking for - how to test on iOS w/o needing a Mac. I saved your video for reference. Going to try this out this week.
@TheDan1371
@TheDan1371 3 жыл бұрын
About to start diving into this and build my first app, thank you for this video and I cant wait to watch the rest and go from there! Subscribed!
@cameronleebell97
@cameronleebell97 3 жыл бұрын
Love this tutorial, great pacing, information, and clarity. Found it very useful
@revronvic
@revronvic Жыл бұрын
I began as a Visual Basic (3.0) developer, built business applications using Visual Studio for the banks in my city until leaving development in 2008. I am now learning development on mobile devices and this video you have is excellent. I have just subscribed to your channel and will view your others. Thank you for the getting started video!👍
@anirbansaha4793
@anirbansaha4793 3 жыл бұрын
Firstly very much thank you for your wonderful explanation.. I started my IT career with xamarin application.. I was confused and tensed where to look after to start.. then I found your series.. just loved it.. Thank you soo much
@douglastrouette1583
@douglastrouette1583 2 жыл бұрын
Great vid. It's nice to hear English I can understand. Your explanations about the videos content is neither too complicated nor too dumbed down and I feel I can learn from you. Thanks for that. On to the next video!
@JamesMontemagno
@JamesMontemagno 2 жыл бұрын
Awesome, thank you!
@chester0bennington
@chester0bennington 3 жыл бұрын
Thank you so much! You've explained everything in a very understandable way
@khalednabilcs
@khalednabilcs 3 жыл бұрын
James, thank you so much I love your detailed tutorials, keep it going 👍
@denisdominguez7287
@denisdominguez7287 2 жыл бұрын
Clear, simple and direct. Awesome video, mate! 😁👍
@Ianuarius
@Ianuarius 2 жыл бұрын
Really clear and nice tutorial that's filled with information without getting bogged down or being confusing. Some people just know how to do them!
@ziebplew
@ziebplew Жыл бұрын
Really appreciate the video. This was super helpful! I'm working on a Xamarin app for work and this was a great starting point to learn.
@linneydew450
@linneydew450 2 жыл бұрын
Very informative and well done! I'm eager to begin the series. And I subscribed too. Thank you.
@tarunkumarravipati
@tarunkumarravipati 3 жыл бұрын
Finally got to know about xamarian in a simple way thanks mate
@Clean_Slate
@Clean_Slate 3 жыл бұрын
Great turorial, really helpful! I will definitely watch the rest of the videos in this series, I like the way you teach!
@Jordaneal
@Jordaneal 2 жыл бұрын
New to Xamarin. Thanks for the tutorials! Will be watching more.
@pruthvirajchauhan6095
@pruthvirajchauhan6095 2 жыл бұрын
I Am a beginner and the way you describe, it help me a lot. Thank You So much Man....
@LisaKinoti
@LisaKinoti Жыл бұрын
I just want to say Thank you, James!!! You are a lifesaver! You have no idea. Developing a mobile app for school to complete the term so whether I pass or not depends on this project. I was intimidated by all the moving parts at first but you explained everything very well and in a language, I could understand (not too technical). I have learned not only how to create the app but also why things are the way they are in the IDE. I wish I could send you a gift basket but just accept my thanks. Subscribing now!
@akiveo006
@akiveo006 2 жыл бұрын
James you are awesome! Thanks, I have started learning mobile app development by today onwards..
@kaiwang2924
@kaiwang2924 Жыл бұрын
Thanks James, I really like your video. It is easy to follow, exactly what developers need.
@richardle899
@richardle899 2 жыл бұрын
This is a fantastic tutorial for beginner like me. Thank you very much,
@blastergame
@blastergame 2 жыл бұрын
Thank you James, great tutorial, just got all set up in like a half an hour!
@JamesMontemagno
@JamesMontemagno 2 жыл бұрын
Fantastic!
@christellannmataac559
@christellannmataac559 3 жыл бұрын
Great introduction about Xamarin. Thank you!
@fatemehtabrizi9584
@fatemehtabrizi9584 2 жыл бұрын
Thank you very much. I really needed this. A clear and straight tutorial
@JamesMontemagno
@JamesMontemagno 2 жыл бұрын
Glad it helped out! make sure you checkout the full playlist kzbin.info/www/bejne/sKfTaKqsl96Wm9E
@do99uk9uk
@do99uk9uk Жыл бұрын
I tried each step and successfully build my first iOS app! Got stuck on Hot Restart because I haven't updated to new version of VS. Overall this video is well detailed and easy to learn. Thank you so much James!
@carlosespinoza9539
@carlosespinoza9539 3 жыл бұрын
Amazing ... i will follow all the course. Thanks from Ecuador
@stanleyakachukwu7881
@stanleyakachukwu7881 2 жыл бұрын
Man, this is cool. I have been thinking of budgeting for Mac just so that I preview or simulate IOS. But this video cleared all my questions. So all I need now is to plug in my iPhone and with HOT RESTART and I am good to go. I am glad! Thanks, James. I can't delay coming back for more. Already hit the subscribed!
@tristanmeijer7080
@tristanmeijer7080 2 жыл бұрын
I'm trying to use my iphone as a simulator on my Windows device but it doesn't work. To make this work you have to be registered as an Apple developer. This is really annoying cause it cost 99 bugs a year 😥Does anybody knows a different way to connect apple device on Windows for debugging?
@alexanderhall5702
@alexanderhall5702 Жыл бұрын
WOW I LOVE C# AND XAMARIN! THANK YOJ FOR THE VIDEO
@generalchannel8833
@generalchannel8833 3 жыл бұрын
High 5 for you! This is a great tutorial to start with, you have given me a basic understanding of this all. Thanks for the great work. Please I want to know how to start xamarin more from here, grid and stacklayout and how to add buttons and the rest, how to make c# communicate with them. Thanks
@snakeeyes1649
@snakeeyes1649 3 жыл бұрын
Fantastic video. Well explained and easy to listen to voice.. thanks!
@peacefulpresentation8330
@peacefulpresentation8330 2 жыл бұрын
I'm almost spiteful that I hadn't found this series when I started in December, thank you mate.
@JamesMontemagno
@JamesMontemagno 2 жыл бұрын
Glad you found it now, and I hope you enjoy the series! :)
@jaye7679
@jaye7679 Жыл бұрын
Clear voice / good mic / no audio clipping / easy to follow :) 👍
@JamesMontemagno
@JamesMontemagno Жыл бұрын
Thanks! Also, when ready be sure to explore .NET MAUI, I got you covered! kzbin.info/www/bejne/qKbQl3ydbtZ9lbs
@user-qf6yt3id3w
@user-qf6yt3id3w 3 жыл бұрын
This looks like a really interesting set of videos. I'm just starting working on a cross-platform iOS/Android app in Xamarin.
@JamesMontemagno
@JamesMontemagno 3 жыл бұрын
Awesome! checkout the full series that I am putting out and I am releasing more so please comment and let me know what you would like to see.
@DWHO168
@DWHO168 8 ай бұрын
Thank you, very much appreciated. Very clear and excellent introduction before actually coding.
@JamesMontemagno
@JamesMontemagno 8 ай бұрын
Glad it was helpful!
@Deecompoza
@Deecompoza 2 жыл бұрын
Thank you so much for this demonstration, its so helpful. If it was Android studio it would run graddle for ever.
@ManiVel-ud9zg
@ManiVel-ud9zg 2 жыл бұрын
Excellent Video for beginners.. Thank you so much...
@dannyh807
@dannyh807 3 жыл бұрын
Really nice video, gave me a nice overview and idea of what I need to be looking at was really well explained as well, thank you
@JamesMontemagno
@JamesMontemagno 3 жыл бұрын
Great to hear!
@RyanLBuchanan
@RyanLBuchanan Жыл бұрын
You ROCK, my Friend! Thanks so much! Just what I needed!
@JamesMontemagno
@JamesMontemagno Жыл бұрын
Glad it helped!
@amaluk7146
@amaluk7146 3 жыл бұрын
Wow! This one is really great!! You deserve more views
@JamesMontemagno
@JamesMontemagno 3 жыл бұрын
Thank you so much 😀
@chadzulu4328
@chadzulu4328 2 жыл бұрын
A super clear explanation, thank you so much!
@JamesMontemagno
@JamesMontemagno 2 жыл бұрын
You're very welcome!
@gurur5481
@gurur5481 2 жыл бұрын
Dude I love your channel so much!!!!
@ibrahimlita66
@ibrahimlita66 3 жыл бұрын
Thanks a lot dear friend ..this is first video I watch and going to learn an work on Xamarin
@JamesMontemagno
@JamesMontemagno 3 жыл бұрын
Great!
@TinaFg5064
@TinaFg5064 3 жыл бұрын
Thank you! Great video 👌🏾
@andrescordero1180
@andrescordero1180 2 жыл бұрын
Thanks James for this tutorial for beginners, did fill the information that I was looking for, I really appreciate the effort to put this video available 🤙🏼💪🏼😄
@AnthonyJBiondoJr
@AnthonyJBiondoJr 2 жыл бұрын
Thanks for making this video. Great intro tutorial.
@JuanNadal
@JuanNadal 3 жыл бұрын
Thank you!! Awesome video.
@harishjhamnani838
@harishjhamnani838 3 жыл бұрын
Thanks ! That was very Helpful
@vukilesimelane2033
@vukilesimelane2033 3 жыл бұрын
Thank you sooo much James
@ElmarJackLSalva
@ElmarJackLSalva 2 жыл бұрын
Thank you so much sir I love your detailed tutorials, keep it going From: Philippines
@monikamolnar1548
@monikamolnar1548 3 жыл бұрын
Excellent tutorial, James!
@tarssinas1
@tarssinas1 Жыл бұрын
Thanks alot for this tutorial, you are a nice teacher
@tjans1979
@tjans1979 2 жыл бұрын
You have a super approachable way about you. Great video, thanks for putting this together.
@JamesMontemagno
@JamesMontemagno 2 жыл бұрын
I appreciate that!
@abdolrezaeshghipour7390
@abdolrezaeshghipour7390 3 жыл бұрын
Very well done! Keep up nice work.
@kamalkhaja9508
@kamalkhaja9508 Жыл бұрын
Thanks, very well explained, useful video.
@anthonywoods2550
@anthonywoods2550 2 жыл бұрын
Great Video on Mobile App Development. Thank you.
@troythompson8206
@troythompson8206 2 жыл бұрын
I was ready to give up before I found this video. Super great presentation, Thanks!!!!!!
@JamesMontemagno
@JamesMontemagno 2 жыл бұрын
Glad it helped!
@DragurOH
@DragurOH 3 жыл бұрын
I love this videos!! Thanks James!!
@JamesMontemagno
@JamesMontemagno 3 жыл бұрын
Glad you enjoyed it! More to come :)
@nc7807
@nc7807 Жыл бұрын
Your video has been incredibly helpful in giving me an idea of how to get started with Xamarin.Forms development. I already know Xamarin will be deprecated very soon. I am required to use it for my mobile app development course - my request to use MAUI got a big "No" lol. I look forward to checking out your other videos
@mishalevintov1060
@mishalevintov1060 3 жыл бұрын
Awesome and up to date video! thank you
@JamesMontemagno
@JamesMontemagno 3 жыл бұрын
You bet!
@MihaiMoisei
@MihaiMoisei 3 жыл бұрын
Best introduction to Xamarin .
@JamesMontemagno
@JamesMontemagno 3 жыл бұрын
Thanks Mihai! Appreciate that!
@mister_stadler
@mister_stadler 2 жыл бұрын
thanks, it is still helpful! God bless you!
@zachmanhansen
@zachmanhansen 2 жыл бұрын
Great Video! Thank you
@ajay_murthy
@ajay_murthy 2 жыл бұрын
the best Xamarin tutorial ever, Thanks James
@JamesMontemagno
@JamesMontemagno 2 жыл бұрын
Glad it was helpful!
@gregorynovikov1450
@gregorynovikov1450 2 жыл бұрын
Love the hat and tutorial, I'm from Cleveland as well!
@johnkumar958
@johnkumar958 2 жыл бұрын
Thank you James
@sampahemmanuel2643
@sampahemmanuel2643 2 жыл бұрын
Very Simple and direct. I love this. Please any advice on how to get the Reflector 3 App
@Shredfam
@Shredfam 2 жыл бұрын
So Glad I found This
@janschonberger1407
@janschonberger1407 2 жыл бұрын
Very good video, thank you for sharing. :)
@sirinebibicha2024
@sirinebibicha2024 Жыл бұрын
Thanks sir .. Very cool.. It's fun to learn programming from you, as well as the English language
@abdurrahimankhan7498
@abdurrahimankhan7498 3 жыл бұрын
Beautiful teaching man.
@Szpzer
@Szpzer Жыл бұрын
Very good explanation! I like your style! Thanks!
@JamesMontemagno
@JamesMontemagno Жыл бұрын
Glad you liked it! Be sure to checkout my updated video on .NET MAUI - kzbin.info/www/bejne/qKbQl3ydbtZ9lbs
@Songfugel
@Songfugel 3 жыл бұрын
Amazing video, can't wait to finish this series
@gtelephone
@gtelephone 8 ай бұрын
Really good (and great) overview details.
@JamesMontemagno
@JamesMontemagno 8 ай бұрын
Glad you enjoyed it
@grantolosi
@grantolosi 3 жыл бұрын
Very good explenation, thanks like and subscribed
@camiloandresgomezm.3021
@camiloandresgomezm.3021 3 жыл бұрын
Hi James, thank for the video How to get rid of that annoying flyout open/close lag on android?
@VyorOppier
@VyorOppier 2 жыл бұрын
Thanks buddy!
@knowledgepower8712
@knowledgepower8712 2 жыл бұрын
Thank you for sharing good contents
@matteoc7084
@matteoc7084 3 жыл бұрын
I want to have a "safety mode" switch in my app that when enabled I want to use vague strings instead of explicit ones. Do I need to make a custom locale for localization? Can you make a video about it?
@harounbouhdid9046
@harounbouhdid9046 Жыл бұрын
Nice job!
@henriknordlof1821
@henriknordlof1821 Жыл бұрын
Realy like your videos! Very informative and helpful. Is the coffee shop project available for downloading anywhere? It would be so nice to have as reference when you need to look up how to do a specific task.
@phxJohn2010
@phxJohn2010 19 күн бұрын
This was great, thank you
@JamesMontemagno
@JamesMontemagno 19 күн бұрын
Make sure you checkout the updated .NET MAUI video: kzbin.info/www/bejne/qKbQl3ydbtZ9lbs
@tekmakerUK
@tekmakerUK 2 жыл бұрын
Awesome tutorial, very well explained!
@JamesMontemagno
@JamesMontemagno 2 жыл бұрын
Glad you liked it
@--Anurag--
@--Anurag-- 3 жыл бұрын
Very helpful. Nice video.
@aakash4045
@aakash4045 5 ай бұрын
Great vid thankyou sirrr 🇳🇵
@mehmetemincelik4954
@mehmetemincelik4954 Жыл бұрын
I watched 240p. An easy to understand detailed video. you are very good.
@JamesMontemagno
@JamesMontemagno Жыл бұрын
Glad you liked it!
@FranciscoHernandez-ij3kd
@FranciscoHernandez-ij3kd 3 жыл бұрын
Brother, thank you for your details explanations, I’ve been an iOS developer as now learning xamarin forms and c# at the same time
@mohaarulez
@mohaarulez 3 жыл бұрын
Love these video's!
@JamesMontemagno
@JamesMontemagno 3 жыл бұрын
Glad you like them!
@user-dw4gr9gm6l
@user-dw4gr9gm6l 3 жыл бұрын
Just perfect!!!!
@daudsadiq5035
@daudsadiq5035 3 жыл бұрын
amazing tutorial. Thanks alot!!
@JamesMontemagno
@JamesMontemagno 3 жыл бұрын
Glad you enjoyed it! More to come :)
@samsara2024
@samsara2024 2 жыл бұрын
Thanks for the video! Could you recomend us a video where we can see how to export in Release the app to try in a local mobile phone? Thanks
@paulbradley9257
@paulbradley9257 3 жыл бұрын
Great video!
@haihonguyen
@haihonguyen 3 жыл бұрын
Hi James, do you have a tutorial/example for Xamarin.Forms and CoreData? Thanks!
@rolandsenn9044
@rolandsenn9044 2 жыл бұрын
Very nice Video thanks
@selwyncerejo3769
@selwyncerejo3769 3 жыл бұрын
Great tutorial to start with xamarin
@mohamadsoltani1982
@mohamadsoltani1982 3 жыл бұрын
excellent as always
@JamesMontemagno
@JamesMontemagno 3 жыл бұрын
Thank you! Cheers!
@akaashanova
@akaashanova 3 жыл бұрын
ty so much , cant wait to get my own project started :D
@sameerwanwey2491
@sameerwanwey2491 Жыл бұрын
Nice video for beginners
@carlopadilla6385
@carlopadilla6385 3 жыл бұрын
Exactly what I need
Configuring & Optimizing Xamarin Projects - Smaller, Faster, Better Apps
32:49
Inside Out 2: Who is the strongest? Joy vs Envy vs Anger #shorts #animation
00:22
Can A Seed Grow In Your Nose? 🤔
00:33
Zack D. Films
Рет қаралды 30 МЛН
Stay on your way 🛤️✨
00:34
A4
Рет қаралды 27 МЛН
15 UNDERRATED Apps that are NOT on the Play Store!
11:44
HowToMen
Рет қаралды 1,1 МЛН
ASP.NET Core Crash Course - C# App in One Hour
1:00:44
freeCodeCamp.org
Рет қаралды 1,5 МЛН
Getting Started with MAUI in Visual Studio Code
26:55
Microsoft Visual Studio
Рет қаралды 11 М.
Preparing a Xamarin.Forms Shell App for Development
11:28
James Montemagno
Рет қаралды 33 М.
React Native vs Flutter in 2024 - Make the RIGHT Choice (Difference Explained)
10:31
Daniel Dan | Tech & Data
Рет қаралды 160 М.
Xamarin.Forms ListView - Everything you need to know (& .NET MAUI)
36:49
James Montemagno
Рет қаралды 62 М.
What is the Smallest Possible .EXE?
17:57
Inkbox
Рет қаралды 340 М.
Calyx OS - The next big Android Competitor!?
12:06
Mrwhosetheboss
Рет қаралды 5 МЛН
12 VS Code Extensions to INCREASE Productivity 2024
27:13
Devression
Рет қаралды 621 М.
Todos os modelos de smartphone
0:20
Spider Slack
Рет қаралды 65 МЛН
Nokia 3310 top
0:20
YT 𝒯𝒾𝓂𝓉𝒾𝓀
Рет қаралды 4,3 МЛН
Ускоряем ваш TV🚀
0:44
ARTEM_CHIBA
Рет қаралды 379 М.