Xamarin Tutorial for Beginners - Build iOS & Android Apps with C#, Visual Studio, and Xamarin.Forms
Вставка
- Опубліковано 21 лип 2024
- .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 UA-cam: / 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 - Наука та технологія
.NET MAUI is here! Checkout my new .NET MAUI Tutorial for Beginners video: ua-cam.com/video/rumfIg9qJ_Y/v-deo.html
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 - ua-cam.com/play/PLwOF5UVsZWUiHY1CkRVjYJ6dm0iCvAlfw.html
Don't forget to subscribe & 👍 for more content!
When the Android device manager is showing error instead of start, what is the solution
Can't wait to start building apps. Your teaching style is so clear and detailed. You make learning easy. Be blessed.
OMG thats the kind of videos that i need ,i need details to not get frustrated while learning
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!
Awesome, thank you!
Love this tutorial, great pacing, information, and clarity. Found it very useful
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!👍
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.
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
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!
Clear, simple and direct. Awesome video, mate! 😁👍
James, thank you so much
I love your detailed tutorials, keep it going 👍
Thank you so much! You've explained everything in a very understandable way
Wow! This one is really great!!
You deserve more views
Thank you so much 😀
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!
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?
Very informative and well done! I'm eager to begin the series. And I subscribed too. Thank you.
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!
Great turorial, really helpful!
I will definitely watch the rest of the videos in this series, I like the way you teach!
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
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.
New to Xamarin. Thanks for the tutorials! Will be watching more.
Great introduction about Xamarin.
Thank you!
Finally got to know about xamarian in a simple way thanks mate
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!
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!
I Am a beginner and the way you describe, it help me a lot. Thank You So much Man....
This looks like a really interesting set of videos. I'm just starting working on a cross-platform iOS/Android app in Xamarin.
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.
Dude I love your channel so much!!!!
Thank you James, great tutorial, just got all set up in like a half an hour!
Fantastic!
Thank you very much. I really needed this. A clear and straight tutorial
Glad it helped out! make sure you checkout the full playlist ua-cam.com/video/zvp7wvbyceo/v-deo.html
James you are awesome! Thanks, I have started learning mobile app development by today onwards..
WOW I LOVE C# AND XAMARIN! THANK YOJ FOR THE VIDEO
Thanks James, I really like your video. It is easy to follow, exactly what developers need.
Clear voice / good mic / no audio clipping / easy to follow :) 👍
Thanks! Also, when ready be sure to explore .NET MAUI, I got you covered! ua-cam.com/video/rumfIg9qJ_Y/v-deo.html
You ROCK, my Friend! Thanks so much! Just what I needed!
Glad it helped!
Excellent tutorial, James!
This is a fantastic tutorial for beginner like me. Thank you very much,
Amazing ... i will follow all the course. Thanks from Ecuador
I'm almost spiteful that I hadn't found this series when I started in December, thank you mate.
Glad you found it now, and I hope you enjoy the series! :)
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?
the best Xamarin tutorial ever, Thanks James
Glad it was helpful!
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
Great to hear!
You have a super approachable way about you. Great video, thanks for putting this together.
I appreciate that!
Fantastic video. Well explained and easy to listen to voice.. thanks!
A super clear explanation, thank you so much!
You're very welcome!
Thank you, very much appreciated. Very clear and excellent introduction before actually coding.
Glad it was helpful!
Thanks for making this video. Great intro tutorial.
Hi James, do you have a tutorial/example for Xamarin.Forms and CoreData?
Thanks!
Really good (and great) overview details.
Glad you enjoyed it
Excellent Video for beginners.. Thank you so much...
Thanks a lot dear friend ..this is first video I watch and going to learn an work on Xamarin
Great!
Hi James, thank for the video How to get rid of that annoying flyout open/close lag on android?
Very good explanation! I like your style! Thanks!
Glad you liked it! Be sure to checkout my updated video on .NET MAUI - ua-cam.com/video/rumfIg9qJ_Y/v-deo.html
I love this videos!! Thanks James!!
Glad you enjoyed it! More to come :)
So Glad I found This
Very well done! Keep up nice work.
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
Thank you! Great video 👌🏾
Very Simple and direct. I love this. Please any advice on how to get the Reflector 3 App
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 🤙🏼💪🏼😄
Thank you sooo much James
Best introduction to Xamarin .
Thanks Mihai! Appreciate that!
Thanks, very well explained, useful video.
Awesome and up to date video! thank you
You bet!
Thank you!! Awesome video.
I was ready to give up before I found this video. Super great presentation, Thanks!!!!!!
Glad it helped!
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.
Very good video, thank you for sharing. :)
Great Video! Thank you
Love the hat and tutorial, I'm from Cleveland as well!
Thanks ! That was very Helpful
Thank you so much for this demonstration, its so helpful. If it was Android studio it would run graddle for ever.
Beautiful teaching man.
Thank you so much sir
I love your detailed tutorials, keep it going
From: Philippines
Thanks sir .. Very cool.. It's fun to learn programming from you, as well as the English language
Great Video on Mobile App Development. Thank you.
Hi James, when I create a new project and click on "mobile" from project types is showing "Not finding what you're looking for? Instal more tools and features" but I already installed all of them. Do you have any idea why?
Thank you James
I watched 240p. An easy to understand detailed video. you are very good.
Glad you liked it!
thanks, it is still helpful! God bless you!
Great vid thankyou sirrr 🇳🇵
Is there a way to share the business logic with the Web? Typically I have a PCL Project and a Project for Android and iOS. I want to share all the business rules to the web version of the app. I have not found much guidance on this. Would this be a good candidate for a bunch of services that are subscribed to? Or a Class Library that is referenced in all projects? Or...? Looking for some opinions / resources. Much appreciated
Thanks alot for this tutorial, you are a nice teacher
Excellent tutorial, James. I've taken copious notes over several months.
Anybody having issues with JDKs and SDKs for getting Hot Reload to work? My environment variables seem to be in order but I keep getting "There were deployment errors."
Thanks in advance.
Hi, do we need a mac device to create an IPA file from Xamarin Forms project?
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
This was great, thank you
Make sure you checkout the updated .NET MAUI video: ua-cam.com/video/rumfIg9qJ_Y/v-deo.html
Very good explenation, thanks like and subscribed
Awesome tutorial, very well explained!
Glad you liked it
Nice job!
Thank you for sharing good contents
Quick question, is there a way in Xamarin.Forms where you can have an entries for numbers and then use a button to perform a calculation with those entries?
Yes of course the whole design is to segment the business logic and the UI logic into multiple projects and have UI projects calling the "Core" business logic independently of their targeted platform.
So in your business logic you would have a function who take an integer as a parameter and does the calculation and in the UI projects you would have a button that calls the function when activated.
Essentially you can see it as business logic = class library and UI projects = clients who host the business logic if it makes more sense.
best tutorial for first xamarin user 👍
Thank you so much!!! Appreciate it!
Thanks buddy!
amazing tutorial. Thanks alot!!
Glad you enjoyed it! More to come :)
Great tutorial to start with xamarin
Where can we find the .db file and explore it into db browser tool for ex.
Love these video's!
Glad you like them!
excellent as always
Thank you! Cheers!
Hello James, I just came across your video, and I am super new to all of this. I have VS 2022. The hot restart option was not available, and I was also not able to load an Android emulator. Would you be able to help me this?
Hi James, I'm using vs2019 community. But my ide not show design and split bar same you with xaml file. How can i fix this?