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

.NET MAUI is here! Checkout my new .NET MAUI Tutorial for Beginners video: https://youtu.be/rumfIg9qJ_Y

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 – https://www.youtube.com/playlist?list=PLwOF5UVsZWUiHY1CkRVjYJ6dm0iCvAlfw

πŸ‘• Buy some swag! – https://jamesmontemagno.myspreadshop.com/

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

* Microsoft Learn for Xamarin – https://docs.microsoft.com/learn/browse/?term=xamarin&terms=xamarin&WT.mc_id=friends-0000-jamont
* Xamarin homepage: https://dotnet.microsoft.com/apps/xamarin?WT.mc_id=friends-0000-jamont
* Xamarin documentation: https://docs.microsoft.com/xamarin/?WT.mc_id=friends-0000-jamont
* Xamarin learning resources: https://dotnet.microsoft.com/learn/xamarinWT.mc_id=friends-0000-jamont
* Xamarin blog: https://devblogs.microsoft.com/xamarin/?WT.mc_id=friends-0000-jamont
* Xamarin 101 video series: https://channel9.msdn.com/Series/Xamarin-101/?WT.mc_id=friends-0000-jamont
* Xamarin on YouTube: https://www.youtube.com/xamarindevelopers
* Source Code: https://github.com/jamesmontemagno/mycoffeeapp?WT.mc_id=friends-0000-jamont

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/

πŸ‘¨β€πŸ’» GitHub: https://github.com/jamesmontemagno
🦜 Twitter: https://twitter.com/jamesmontemagno
πŸ”΄ Twitch: https://twitch.tv/jamesmontemagno
πŸ“„ Website: https://www.montemagno.com
πŸ“° Newsletter: https://newsletter.montemagno.com/

My Setup:
* 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
* Elgato Cam Link – https://amzn.to/3a9eGbh
* GoPro Hero – https://amzn.to/374lm90
* MX Master 2S Mouse – https://amzn.to/3d7J2gj
* Tecware Phantom Keyboard – https://amzn.to/3aUP4y9

#Xamarin #Beginner #XamarinForms #XAML


  1. .NET MAUI is here! Checkout my new .NET MAUI Tutorial for Beginners video: https://youtu.be/rumfIg9qJ_Y

    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 – https://www.youtube.com/playlist?list=PLwOF5UVsZWUiHY1CkRVjYJ6dm0iCvAlfw

    Don't forget to subscribe & πŸ‘ for more content!

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

  3. I like your tutorials alot. Just one tip to make you even better in what you already to good. As I see it, you talk a little to slow. Its loong betweeeen theee woooord. Just talk in normal speed and I think it will be better. Thanks!

  4. 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 πŸ€™πŸΌπŸ’ͺπŸΌπŸ˜„

  5. Hi JM, I am new here and currently having this error message when ran the MyCoffeeApp for the first time. The type or namespace name 'Models' does not exist in the namespace 'MyCoffeeApp' (are you missing an assembly reference?)

    How can I fix this problem. Thanks in advance

  6. Seems a lot of things have changed since this video was published. There is no project template option to create the AppShell file, and many aspects of the project are completely different now.

Leave a Reply

© 2023 53GB