SydMobNet July 2014: Xamarin 3 & Xamarin Forms

750 views

Published on

Sydney Mobile .Net Developers July 2014 Meetup
Talks on:
Intro to Xamarin and New Features in Xamarin 3 - Alec Tucker
Xamarin Forms - Filip Ekberg

Published in: Mobile
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
750
On SlideShare
0
From Embeds
0
Number of Embeds
20
Actions
Shares
0
Downloads
42
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide
  • https://evolve.xamarin.com/letter
  • apis to make your app shine
  • access to the underlying SDKs if you need it.
  • I
  • SydMobNet July 2014: Xamarin 3 & Xamarin Forms

    1. 1. Sydney Mobile .Net Developers (#SydMobNet) Xamarin 3 Birthday Bash! Intro to Xamarin and New Features in Xamarin 3 – Alec Tucker Xamarin Forms – Filip Ekberg Alec Tucker Head of Mobile Product Development, APAC White Clarke Group
    2. 2. Agenda • Introductions • News • Intro to Xamarin and New Features in Xamarin 3 – Alec Tucker • Xamarin.Forms – Filip Ekberg • Pizza & Cake here • Adjourn to the Rag & Famish down the road
    3. 3. …interspersed with food and raffles for… • Xamarin • Monkey • C# Shirt • Nokia Memorabillia • Umbrella • Pluralsight • 2 x 1 month subscription • Mindscape • $50 vouchers
    4. 4. Leaders in Finance Technology Atlanta, London, Munich, Shanghai, Sydney, Toronto, Venice
    5. 5. Largest Mobile Developer Conference of the Year! www.xamarin.com/evolve
    6. 6. components.xamarin.com
    7. 7. News • Xamarin Hack Day – Was a great success! Watch for videos on www.xamarinhackday.com • New Lumia Launched – Is it a Nokia? Is it a Microsoft device? It’s a Lumia!
    8. 8. @alecdtucker blog.alectucker.com Intro to Xamarin and New Features in Xamarin 3 Alec Tucker Head of Mobile Product Development, APAC White Clarke Group
    9. 9. C# on 2.6 billion devices
    10. 10. Automatically test your app on hundreds of mobile devices Create native iOS, Android, Mac and Windows apps in C#
    11. 11. Architecting Mobile Apps
    12. 12. Silo Approach Build Apps Multiple Times
    13. 13. Write Once, Run Anywhere Approach Lowest Common Denominator
    14. 14. Xamarin’s Unique Approach Native with Code Sharing
    15. 15. Windows APIs 100% Coverage
    16. 16. iOS APIs 100% Coverage
    17. 17. Android APIs 100% Coverage
    18. 18. Anything you can do in Objective-C or Java can be done in C# with Xamarin
    19. 19. C# runs on 2.6 Billion Devices
    20. 20. How Xamarin Works  C# + .NET Runtime  Native UI  Native Performance
    21. 21. Why C#?  Async and await  LINQ  Full power of the .Net Framework
    22. 22. What’s new in Xamarin 3
    23. 23. Major Elements in Xamarin 3  Xamarin Designer for iOS  Major IDE Enhancements  Improved Code Sharing  Xamarin.Forms
    24. 24. Xamarin Designer for Android Fully integrated into Xamarin Studio & Visual Studio Multi-resolution editing Easy switch between design and Android XML Shipping for over 2 years
    25. 25. Xamarin Designer for iOS Fully integrated into Xamarin Studio & Visual Studio iOS 6 & 7 Storyboard support Intuitive event handling Support for auto-layout Live preview of custom controls
    26. 26. Xamarin Designer in Action
    27. 27. DEMO
    28. 28. Xamarin Studio: Beautiful New Look
    29. 29. NuGet Package Manager Full support for using NuGet packages Take advantage of the many NuGet packages which are are now shipping with Xamarin compatibility – in Visual Studio or Xamarin Studio
    30. 30. Shared Projects The easiest way to share code Eliminates the hassle of file-linking Easier to collaborate with other Xamarin Studio and Visual Studio users
    31. 31. .NET BCL Documentation Full documentation for the .NET Base Class Libraries (BCL) Recently provided to community by Microsoft Integrated into Xamarin Studio
    32. 32. First Class F# Support
    33. 33. DEMO
    34. 34. Xamarin.Forms Filip Ekberg Microsoft MVP Pluralsight Author Author of C# Smorgasbord filip.Ekberg@readify.net fekberg.com @fekberg
    35. 35. Portable Class Libraries
    36. 36. Xamarin + Xamarin.Forms With Xamarin.Forms: more code-sharing, native controls Traditional Xamarin approach Shared UI Code
    37. 37. 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
    38. 38. Pages Content MasterDetail Navigation Tabbed Carousel
    39. 39. Layouts Stack Absolute Relative Grid ContentView ScrollView Frame
    40. 40. 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
    41. 41. Xamarin.Forms in Action
    42. 42. DEMO
    43. 43. Xamarin 3 Recap  Xamarin Designer for iOS  Major IDE Enhancements  Improved Code Sharing  Xamarin.Forms  So much more!
    44. 44. Try Xamarin Today
    45. 45. Learn more 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
    46. 46. Key Attendees
    47. 47. Get Started Today: xamarin.com/download
    48. 48. Questions / Discussion / Food • Pizza and cake • Retire to the bar
    49. 49. Contact Details / References Group • http://www.meetup.com/SydneyMobileDotNetDevelopers/ Xamarin • www.xamarin.com • evolve.xamarin.com • university.xamarin.com Microsoft • www.lalaninja.com.au • dvlup.com • wp.msdeveloper.com.au Further Contacts Filip Ekberg • filip.ekberg@readify.net • @fekberg • fekberg.com Alec Tucker • atucker@whiteclarkegroup.com • @alecdtucker • blog.alectucker.com • linkedin.com/in/alectucker

    ×