Backwards Compatibility in Xamarin.Android Made Easy

1,467
-1

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

Published in: Technology, Self Improvement
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,467
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
11
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Backwards Compatibility in Xamarin.Android Made Easy

  1. 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. 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. 3. Android Versions • 19 SDK Versions • 9 relevant
  4. 4. Android Screen Sizes
  5. 5. Easy to Target Xamarin Studio
  6. 6. Easy to Target Xamarin Studio
  7. 7. Easy to Target Visual Studio
  8. 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. 9. Easy to Add
  10. 10. Let’s Code!
  11. 11. Navigation Drawer • Standard Control • Easy to implement • Highly Customizable • User familiarity • Works with ActionBarCompat
  12. 12. How it works
  13. 13. Let’s Code!
  14. 14. Google Play Services • Google Technology • Standard Authorization • Automatic Updates • Maps, G+ Login, Ads, Games, Wallet, and More
  15. 15. Easy to Add
  16. 16. Let’s Code!
  17. 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. 18. Thank You! Q&A
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×