18
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

Backwards Compatibility in Xamarin.Android Made Easy

Embed Size (px)

DESCRIPTION

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!

Citation preview

  • 1.Backward Compatibility in Xamarin.Android Made Easy James Montemagno, Developer Evangelist @JamesMontemagno, http://MotzCod.es Jrmie 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 MOREv7 (2.1) ActionBar GridLayout MediaRouterv8 (2.2) RenderScriptv13 (3.2)FragmentCompat 9. Easy to Add 10. Lets Code! 11. Navigation Drawer Standard Control Easy to implement Highly Customizable User familiarity Works with ActionBarCompat 12. How it works 13. Lets Code! 14. Google Play Services Google Technology Standard Authorization Automatic Updates Maps, G+ Login, Ads, Games, Wallet, and More 15. Easy to Add 16. Lets 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