Backwards Compatibility in Xamarin.Android Made Easy

  • 908 views
Uploaded on

Android 4.X continues a steady climb for marketshare dominance between Android platform versions. However, nearly 25% of all Android devices today are still running Android 2.2 or 2.3. During this …

Android 4.X continues a steady climb for marketshare dominance between Android platform versions. However, nearly 25% of all Android devices today are still running Android 2.2 or 2.3. During this live webinar you will learn how Xamarin makes it easy to add rich functionality to your Android application, while still allowing you to target older platforms. Enabling you to reach nearly 100% of the Android market.

Xamarin developer Jérémie Laval and I will cover:
Current state of Android fragmentation
Strategies on how to handle backwards compatibility
What are Support Libraries & Google Play Services
View Pager and Fragments
Action Bar
Google Maps
More!

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
908
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
8
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Backward Compatibility in Xamarin.Android Made Easy James Montemagno, Developer Evangelist @JamesMontemagno, http://MotzCod.es Jérémie Laval, Developer @jeremie_laval, http://neteril.org
  • 2. Fragmentation & Compatibility • Versions: 19 API Levels • 4 are relevant today • Gingerbread, ICS, JellyBean, KitKat • Screen Sizes: Phone, Tablet, TV • Resolution: [l,m,h,xh,xxh,xxxh]dpi
  • 3. Android Versions • 19 SDK Versions • 9 relevant
  • 4. Android Screen Sizes
  • 5. Easy to Target Xamarin Studio
  • 6. Easy to Target Xamarin Studio
  • 7. Easy to Target Visual Studio
  • 8. Support Libraries v4 (1.6) •Fragment •NotificationCompat •ViewPager •DrawerLayout •SlidingPaneLayout •FileProvider •Accessibility •MORE v7 (2.1) •ActionBar •GridLayout •MediaRouter v8 (2.2) •RenderScript v13 (3.2) •FragmentCompat
  • 9. Easy to Add
  • 10. Let’s Code!
  • 11. Navigation Drawer • Standard Control • Easy to implement • Highly Customizable • User familiarity • Works with ActionBarCompat
  • 12. How it works
  • 13. Let’s Code!
  • 14. Google Play Services • Google Technology • Standard Authorization • Automatic Updates • Maps, G+ Login, Ads, Games, Wallet, and More
  • 15. Easy to Add
  • 16. Let’s Code!
  • 17. Resources • • • • Component Store • http://components.xamarin.com Evolve: Beating Android Fragmentation with Brett Duncavage • http://bit.ly/evolve-beat-fragmentation Fragments Documentation: • http://bit.ly/xamarin-docs-fragments Intro to Ice Cream Sandwich • http://bit.ly/xamarin-ics-intro
  • 18. Thank You! Q&A