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

Sdílet
Vložit
  • čas přidán 3. 08. 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 CZcams: / 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
  • Věda a technologie

Komentáře • 419

  • @JamesMontemagno
    @JamesMontemagno  Před 3 lety +15

    .NET MAUI is here! Checkout my new .NET MAUI Tutorial for Beginners video: czcams.com/video/rumfIg9qJ_Y/video.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 - czcams.com/play/PLwOF5UVsZWUiHY1CkRVjYJ6dm0iCvAlfw.html
    Don't forget to subscribe & 👍 for more content!

    • @chiprecious9012
      @chiprecious9012 Před 2 lety

      When the Android device manager is showing error instead of start, what is the solution

  • @juanbanuelos2934
    @juanbanuelos2934 Před 3 lety +49

    OMG thats the kind of videos that i need ,i need details to not get frustrated while learning

  • @douglastrouette1583
    @douglastrouette1583 Před 2 lety +25

    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!

  • @prinautospares
    @prinautospares Před 2 lety +27

    Can't wait to start building apps. Your teaching style is so clear and detailed. You make learning easy. Be blessed.

  • @cameronleebell97
    @cameronleebell97 Před 3 lety +8

    Love this tutorial, great pacing, information, and clarity. Found it very useful

  • @paulreinhardt6052
    @paulreinhardt6052 Před 3 lety +5

    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 Před 3 lety +1

    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!

  • @khalednabilcs
    @khalednabilcs Před 3 lety +4

    James, thank you so much
    I love your detailed tutorials, keep it going 👍

  • @denisdominguez7287
    @denisdominguez7287 Před 2 lety +2

    Clear, simple and direct. Awesome video, mate! 😁👍

  • @anirbansaha4793
    @anirbansaha4793 Před 3 lety +1

    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

  • @chester0bennington
    @chester0bennington Před 3 lety +3

    Thank you so much! You've explained everything in a very understandable way

  • @revronvic
    @revronvic Před rokem +1

    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!👍

  • @tarunkumarravipati
    @tarunkumarravipati Před 3 lety +1

    Finally got to know about xamarian in a simple way thanks mate

  • @linneydew450
    @linneydew450 Před 2 lety +1

    Very informative and well done! I'm eager to begin the series. And I subscribed too. Thank you.

  • @jaye7679
    @jaye7679 Před rokem +2

    Clear voice / good mic / no audio clipping / easy to follow :) 👍

    • @JamesMontemagno
      @JamesMontemagno  Před rokem

      Thanks! Also, when ready be sure to explore .NET MAUI, I got you covered! czcams.com/video/rumfIg9qJ_Y/video.html

  • @christellannmataac559
    @christellannmataac559 Před 3 lety +1

    Great introduction about Xamarin.
    Thank you!

  • @stanleyakachukwu7881
    @stanleyakachukwu7881 Před 2 lety +4

    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 Před 2 lety

      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?

  • @Ianuarius
    @Ianuarius Před 2 lety +28

    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!

  • @amaluk7146
    @amaluk7146 Před 3 lety +6

    Wow! This one is really great!!
    You deserve more views

  • @ziebplew
    @ziebplew Před rokem

    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.

  • @blastergame
    @blastergame Před 2 lety

    Thank you James, great tutorial, just got all set up in like a half an hour!

  • @Jordaneal
    @Jordaneal Před 2 lety

    New to Xamarin. Thanks for the tutorials! Will be watching more.

  • @generalchannel8833
    @generalchannel8833 Před 3 lety +4

    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

  • @alexanderhall5702
    @alexanderhall5702 Před rokem +1

    WOW I LOVE C# AND XAMARIN! THANK YOJ FOR THE VIDEO

  • @richardle899
    @richardle899 Před 2 lety +1

    This is a fantastic tutorial for beginner like me. Thank you very much,

  • @LisaKinoti
    @LisaKinoti Před rokem

    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!

  • @pruthvirajchauhan6095
    @pruthvirajchauhan6095 Před 2 lety +1

    I Am a beginner and the way you describe, it help me a lot. Thank You So much Man....

  • @carlosespinoza9539
    @carlosespinoza9539 Před 3 lety

    Amazing ... i will follow all the course. Thanks from Ecuador

  • @fatemehtabrizi9584
    @fatemehtabrizi9584 Před 2 lety +1

    Thank you very much. I really needed this. A clear and straight tutorial

    • @JamesMontemagno
      @JamesMontemagno  Před 2 lety

      Glad it helped out! make sure you checkout the full playlist czcams.com/video/zvp7wvbyceo/video.html

  • @kaiwang2924
    @kaiwang2924 Před rokem

    Thanks James, I really like your video. It is easy to follow, exactly what developers need.

  • @gurur5481
    @gurur5481 Před 2 lety +1

    Dude I love your channel so much!!!!

  • @akiveo006
    @akiveo006 Před 2 lety +1

    James you are awesome! Thanks, I have started learning mobile app development by today onwards..

  • @snakeeyes1649
    @snakeeyes1649 Před 2 lety

    Fantastic video. Well explained and easy to listen to voice.. thanks!

  • @Clean_Slate
    @Clean_Slate Před 3 lety +3

    Great turorial, really helpful!
    I will definitely watch the rest of the videos in this series, I like the way you teach!

  • @chadzulu4328
    @chadzulu4328 Před 2 lety +1

    A super clear explanation, thank you so much!

  • @monikamolnar1548
    @monikamolnar1548 Před 3 lety

    Excellent tutorial, James!

  • @JuanNadal
    @JuanNadal Před 3 lety

    Thank you!! Awesome video.

  • @AnthonyJBiondoJr
    @AnthonyJBiondoJr Před 2 lety +1

    Thanks for making this video. Great intro tutorial.

  • @user-qf6yt3id3w
    @user-qf6yt3id3w Před 3 lety +2

    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  Před 3 lety

      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.

  • @Deecompoza
    @Deecompoza Před 2 lety

    Thank you so much for this demonstration, its so helpful. If it was Android studio it would run graddle for ever.

  • @peacefulpresentation8330

    I'm almost spiteful that I hadn't found this series when I started in December, thank you mate.

    • @JamesMontemagno
      @JamesMontemagno  Před 2 lety

      Glad you found it now, and I hope you enjoy the series! :)

  • @dannyh807
    @dannyh807 Před 3 lety +1

    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

  • @RyanLBuchanan
    @RyanLBuchanan Před rokem +1

    You ROCK, my Friend! Thanks so much! Just what I needed!

  • @ibrahimlita66
    @ibrahimlita66 Před 3 lety

    Thanks a lot dear friend ..this is first video I watch and going to learn an work on Xamarin

  • @abdolrezaeshghipour7390

    Very well done! Keep up nice work.

  • @vukilesimelane2033
    @vukilesimelane2033 Před 3 lety +1

    Thank you sooo much James

  • @DragurOH
    @DragurOH Před 3 lety

    I love this videos!! Thanks James!!

  • @TinaFg5064
    @TinaFg5064 Před 3 lety

    Thank you! Great video 👌🏾

  • @ManiVel-ud9zg
    @ManiVel-ud9zg Před 2 lety +1

    Excellent Video for beginners.. Thank you so much...

  • @mishalevintov1060
    @mishalevintov1060 Před 3 lety +1

    Awesome and up to date video! thank you

  • @ElmarJackLSalva
    @ElmarJackLSalva Před 2 lety

    Thank you so much sir
    I love your detailed tutorials, keep it going
    From: Philippines

  • @Shredfam
    @Shredfam Před 2 lety +1

    So Glad I found This

  • @DWHO168
    @DWHO168 Před 8 měsíci +1

    Thank you, very much appreciated. Very clear and excellent introduction before actually coding.

  • @harishjhamnani838
    @harishjhamnani838 Před 3 lety

    Thanks ! That was very Helpful

  • @do99uk9uk
    @do99uk9uk Před rokem +1

    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!

  • @ajay_murthy
    @ajay_murthy Před 2 lety +1

    the best Xamarin tutorial ever, Thanks James

  • @troythompson8206
    @troythompson8206 Před 2 lety

    I was ready to give up before I found this video. Super great presentation, Thanks!!!!!!

  • @abdurrahimankhan7498
    @abdurrahimankhan7498 Před 3 lety

    Beautiful teaching man.

  • @tarssinas1
    @tarssinas1 Před rokem +1

    Thanks alot for this tutorial, you are a nice teacher

  • @kamalkhaja9508
    @kamalkhaja9508 Před rokem

    Thanks, very well explained, useful video.

  • @mister_stadler
    @mister_stadler Před 2 lety

    thanks, it is still helpful! God bless you!

  • @andrescordero1180
    @andrescordero1180 Před 2 lety

    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 🤙🏼💪🏼😄

  • @jandd661
    @jandd661 Před 2 lety +1

    Best on the net! Perfect Xamarin tutorial. 2598 unread emails lol.

  • @tjans1979
    @tjans1979 Před 2 lety +1

    You have a super approachable way about you. Great video, thanks for putting this together.

  • @gregorynovikov1450
    @gregorynovikov1450 Před 2 lety

    Love the hat and tutorial, I'm from Cleveland as well!

  • @tekmakerUK
    @tekmakerUK Před 2 lety

    Awesome tutorial, very well explained!

  • @anthonywoods2550
    @anthonywoods2550 Před 2 lety +1

    Great Video on Mobile App Development. Thank you.

  • @phxJohn2010
    @phxJohn2010 Před 16 dny +1

    This was great, thank you

    • @JamesMontemagno
      @JamesMontemagno  Před 15 dny

      Make sure you checkout the updated .NET MAUI video: czcams.com/video/rumfIg9qJ_Y/video.html

  • @gtelephone
    @gtelephone Před 7 měsíci +1

    Really good (and great) overview details.

  • @MihaiMoisei
    @MihaiMoisei Před 3 lety

    Best introduction to Xamarin .

  • @janschonberger1407
    @janschonberger1407 Před 2 lety

    Very good video, thank you for sharing. :)

  • @daudsadiq5035
    @daudsadiq5035 Před 3 lety

    amazing tutorial. Thanks alot!!

  • @Szpzer
    @Szpzer Před rokem

    Very good explanation! I like your style! Thanks!

    • @JamesMontemagno
      @JamesMontemagno  Před rokem

      Glad you liked it! Be sure to checkout my updated video on .NET MAUI - czcams.com/video/rumfIg9qJ_Y/video.html

  • @zachmanhansen
    @zachmanhansen Před 2 lety

    Great Video! Thank you

  • @johnkumar958
    @johnkumar958 Před 2 lety

    Thank you James

  • @sirinebibicha2024
    @sirinebibicha2024 Před rokem +1

    Thanks sir .. Very cool.. It's fun to learn programming from you, as well as the English language

  • @selwyncerejo3769
    @selwyncerejo3769 Před 3 lety +1

    Great tutorial to start with xamarin

  • @mehmetemincelik4954
    @mehmetemincelik4954 Před rokem +1

    I watched 240p. An easy to understand detailed video. you are very good.

  • @grantolosi
    @grantolosi Před 3 lety

    Very good explenation, thanks like and subscribed

  • @aakash4045
    @aakash4045 Před 5 měsíci

    Great vid thankyou sirrr 🇳🇵

  • @Vindisify
    @Vindisify Před 3 lety +1

    DING! "You've got mail" :)

  • @Songfugel
    @Songfugel Před 3 lety +1

    Amazing video, can't wait to finish this series

  • @HelloMemento
    @HelloMemento Před 2 lety

    thank you buddy peoples like you make many people billionares

  • @VyorOppier
    @VyorOppier Před 2 lety

    Thanks buddy!

  • @knowledgepower8712
    @knowledgepower8712 Před 2 lety

    Thank you for sharing good contents

  • @nc7807
    @nc7807 Před rokem +1

    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

  • @mohaarulez
    @mohaarulez Před 3 lety

    Love these video's!

  • @paulsonhanel6369
    @paulsonhanel6369 Před rokem

    Legos and software? First few seconds I am invested!

  • @carlopadilla6385
    @carlopadilla6385 Před 3 lety

    Exactly what I need

  • @mohamadsoltani1982
    @mohamadsoltani1982 Před 3 lety +1

    excellent as always

  • @TheJetchkout
    @TheJetchkout Před 3 lety

    Awesome video, thanks you. 👍

  • @--Anurag--
    @--Anurag-- Před 3 lety

    Very helpful. Nice video.

  • @asepth3itteam594
    @asepth3itteam594 Před 2 lety

    best tutorial for first xamarin user 👍

  • @harounbouhdid9046
    @harounbouhdid9046 Před rokem +1

    Nice job!

  • @akshaychavan2715
    @akshaychavan2715 Před 2 lety

    I am from India very nice video and understand very simple way

  • @itechsoftware2961
    @itechsoftware2961 Před 3 lety

    very clear voice... very superb

  • @user-dw4gr9gm6l
    @user-dw4gr9gm6l Před 3 lety

    Just perfect!!!!

  • @paulbradley9257
    @paulbradley9257 Před 3 lety

    Great video!

  • @sheivongamboa
    @sheivongamboa Před 7 dny

    LIKE THE WAY U EXPLAIN

  • @sameerwanwey2491
    @sameerwanwey2491 Před rokem

    Nice video for beginners