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.
Backward Compatibility in
Xamarin.Android Made Easy
James Montemagno, Developer Evangelist
@JamesMontemagno, http://MotzCo...
Fragmentation & Compatibility
• Versions: 19 API Levels
• 4 are relevant today
• Gingerbread, ICS, JellyBean, KitKat
• Scr...
Android Versions
• 19 SDK Versions
• 9 relevant
Android Screen Sizes
Easy to Target
Xamarin
Studio
Easy to Target
Xamarin
Studio
Easy to Target
Visual
Studio
Support Libraries
v4 (1.6)

•Fragment
•NotificationCompat
•ViewPager
•DrawerLayout
•SlidingPaneLayout
•FileProvider
•Acces...
Easy to Add
Let’s Code!
Navigation Drawer
• Standard Control
• Easy to implement
• Highly Customizable
• User familiarity
• Works with
ActionBarCo...
How it works
Let’s Code!
Google Play Services
• Google Technology
• Standard Authorization
• Automatic Updates
•

Maps, G+ Login, Ads, Games,
Walle...
Easy to Add
Let’s Code!
Resources
•
•
•
•

Component Store
• http://components.xamarin.com
Evolve: Beating Android Fragmentation with Brett Duncav...
Thank You!

Q&A
Upcoming SlideShare
Loading in …5
×

Backwards Compatibility in Xamarin.Android Made Easy

2,244 views

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
  • Be the first to comment

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

×