Video for this session: http://www.youtube.com/watch?v=us8j93EZt4U
Give your feedback on the session: http://bit.ly/xamfeedback
If you are new to Mono for Android then this is a great place to start, watch Mike walkthrough getting started with Android development with C# using Mono for Android.
11. What is Mono for
Android?
• Platform that allows developing native
Android applications using C#
12. What is Mono for
Android?
• Platform that allows developing native
Android applications using C#
• Bindings to the Android Java SDK
13. What is Mono for
Android?
• Platform that allows developing native
Android applications using C#
• Bindings to the Android Java SDK
• Mono.Android.dll
14. What is Mono for
Android?
• Platform that allows developing native
Android applications using C#
• Bindings to the Android Java SDK
• Mono.Android.dll
• Enables code reuse to other .NET
environments such as iOS (via MonoTouch)
and Windows Phone
24. How does it work?
• Resource.designer.cs is generated for
Android resources
25. How does it work?
• Resource.designer.cs is generated for
Android resources
• Images, Strings, etc
26. How does it work?
• Resource.designer.cs is generated for
Android resources
• Images, Strings, etc
• Code compiled to .NET assembly
27. How does it work?
• Resource.designer.cs is generated for
Android resources
• Images, Strings, etc
• Code compiled to .NET assembly
• Android callable wrappers are generated
and Android package is created
32. UI Designer
• Available on both OSX and Windows
• Visually construct view hierarchies
• Generates Android XML
33. UI Designer
• Available on both OSX and Windows
• Visually construct view hierarchies
• Generates Android XML
• Resource support
34. UI Designer
• Available on both OSX and Windows
• Visually construct view hierarchies
• Generates Android XML
• Resource support
• Themes
35. UI Designer
• Available on both OSX and Windows
• Visually construct view hierarchies
• Generates Android XML
• Resource support
• Themes
• Various device profiles
36. UI Designer
• Available on both OSX and Windows
• Visually construct view hierarchies
• Generates Android XML
• Resource support
• Themes
• Various device profiles
• Alternate views, conflict resolution
46. Existing Java Libraries
• Mono for Android ships with bindings for
Android SDK (in Mono.Android.dll)
• Third party Java libraries can also be used
• Java Binding Library project
47. x86 Emulator
• Available for Android
2.3.3 (API Level 10)
• Faster
• Startup
• Build, deploy, debug