Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Dotnetconf - Introduction to Xamarin and Xamarin.Forms

4,067 views

Published on

dotnetconf 2014! Watch session: http://channel9.msdn.com/Events/dotnetConf/2014/Developing-Native-iOS-Android-and-Windows-Apps-with-Xamarin

Developing Native iOS, Android, and Windows Apps with Xamarin

Mobile continues to expand and evolve at a rapid pace. Users expect great native experiences in the palm of their hands on each and every platform. A major hurdle for developers today is that each platform has its own programming language and tools to learn and maintain. Even if you tackle the burden of learning Objective-C and Java you will still have to manage multiple code bases, which can be a nightmare for any development team large or small. It doesn't have to be this way as you can create Android, iOS, Windows Phone, and Windows Store apps leveraging the .NET framework and everything you love about C#.

This is an introduction to Xamarin and Xamarin.Forms with Azure Mobile Services.

Published in: Software, Technology, Education
  • Want to preview some of our plans? You can get 50 Woodworking Plans and a 440-Page "The Art of Woodworking" Book... Absolutely FREE ♥♥♥ http://t.cn/A6hKwqcb
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Follow the link, new dating source: ♥♥♥ http://bit.ly/36cXjBY ♥♥♥
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Dating for everyone is here: ❤❤❤ http://bit.ly/36cXjBY ❤❤❤
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • We called it "operation mind control" - as we discovered a simple mind game that makes a girl become obsessed with you. (Aand it works even if you're not her type or she's already dating someone else) Here's how we figured it out... ♣♣♣ http://t.cn/AijLRbnO
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD FULL BOOKS, INTO AVAILABLE FORMAT ......................................................................................................................... ......................................................................................................................... 1.DOWNLOAD FULL. PDF EBOOK here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... 1.DOWNLOAD FULL. EPUB Ebook here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... 1.DOWNLOAD FULL. doc Ebook here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... 1.DOWNLOAD FULL. PDF EBOOK here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... 1.DOWNLOAD FULL. EPUB Ebook here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... 1.DOWNLOAD FULL. doc Ebook here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Dotnetconf - Introduction to Xamarin and Xamarin.Forms

  1. 1. Developing Native iOS, Android, ! and Windows apps in C# with Xamarin! @XamarinHQ! #Xamarin!
  2. 2. Who is this guy?! James Montemagno! Developer Evangelist, Xamarin! james.montemagno@xamarin.com! ! @JamesMontemagno | motzcod.es! ! @XamarinHQ | blog.xamarin.com!
  3. 3. Automatically test your app on! hundreds of mobile devices ! Create native iOS, Android, Mac and Windows apps in Visual Studio and C#
  4. 4. What is native?!
  5. 5. The Anatomy of a Native App! Native User Interfaces! Native API Access! Native Performance!
  6. 6. Architecting ! Mobile Apps!
  7. 7. The Silo Approach! Build App ! Multiple Times!
  8. 8. The Write-Once-Run-Anywhere Approach! Lowest Common! Denominator!
  9. 9. Xamarin’s Unique Approach! Native With ! Code Sharing!
  10. 10. Windows APIs!
  11. 11. iOS APIs | 100% Coverage!
  12. 12. Android APIs | 100% Coverage!
  13. 13. Anything you can do in Objective-C, Swift, or Java ! can be done in C# with Xamarin using Visual Studio!
  14. 14. Xamarin.iOS does full Ahead Of Time (﴾AOT)﴿ compilation to produce an ARM binary for Apple’s App Store. Native Performance Xamarin.Android takes advantage of Just In Time (﴾JIT)﴿ compilation on the Android device.
  15. 15. Emerging Technologies & Devices Always up-‐to-‐date with the latest APIs from Apple and Google. Android Wear Google Glass Amazon Fire Phone Amazon Fire TV!
  16. 16. Live Coding Adventure 1!
  17. 17. Portable  Class  Libraries  
  18. 18. Xamarin + Xamarin.Forms! With Xamarin.Forms: ! more code-sharing, native controls! Traditional Xamarin approach! Shared UI Code!
  19. 19. Xamarin + Xamarin.Forms! Shared UI Code! Quickly and easily build native user interfaces using shared code! ! Xamarin.Forms elements map to native controls and behaviors! ! Mix-and-match Xamarin.Forms with native APIs!
  20. 20. What’s Included! §  40+ Pages, Layouts, and Controls! §  Build from code behind or XAML! §  Two-way Data Binding! ! §  Navigation! §  Animation API! §  Dependency Service! §  Messaging Center!
  21. 21. Pages! Content! MasterDetail! Navigation! Tabbed! Carousel!
  22. 22. Layouts! Stack! Absolute! Relative! Grid! ContentView! ScrollView! Frame!
  23. 23. Controls! ActivityIndicator! BoxView! Button! DatePicker! Editor! Entry! Image! Label! ListView! Map! OpenGLView! Picker! ProgressBar! SearchBar! Slider! Stepper! TableView! TimePicker! WebView! EntryCell! ImageCell! SwitchCell! TextCell! ViewCell!
  24. 24. Login ViewModel!
  25. 25. Login Page – Code Behind!
  26. 26. Login Page – XAML!
  27. 27. Login Page!
  28. 28. Live Coding Adventure 2!
  29. 29. Key Attendees! xamarin.com/evolve!
  30. 30. Unrivaled Mobile Development Training! Live unlimited mobile development training from mobile experts, ! in your time-zone, on your schedule and as often as you'd like! xamarin.com/university!
  31. 31. Get Started Today: xamarin.com/download
  32. 32. Q & A! ! Get your free C# t-shirt:! xamarin.com/shirt! Find Me:! @JamesMontemagno | motzcod.es! @XamarinHQ | blog.xamarin.com!

×