Your SlideShare is downloading. ×
0
Getting Started using Mono for Android
Getting Started using Mono for Android
Getting Started using Mono for Android
Getting Started using Mono for Android
Getting Started using Mono for Android
Getting Started using Mono for Android
Getting Started using Mono for Android
Getting Started using Mono for Android
Getting Started using Mono for Android
Getting Started using Mono for Android
Getting Started using Mono for Android
Getting Started using Mono for Android
Getting Started using Mono for Android
Getting Started using Mono for Android
Getting Started using Mono for Android
Getting Started using Mono for Android
Getting Started using Mono for Android
Getting Started using Mono for Android
Getting Started using Mono for Android
Getting Started using Mono for Android
Getting Started using Mono for Android
Getting Started using Mono for Android
Getting Started using Mono for Android
Getting Started using Mono for Android
Getting Started using Mono for Android
Getting Started using Mono for Android
Getting Started using Mono for Android
Getting Started using Mono for Android
Getting Started using Mono for Android
Getting Started using Mono for Android
Getting Started using Mono for Android
Getting Started using Mono for Android
Getting Started using Mono for Android
Getting Started using Mono for Android
Getting Started using Mono for Android
Getting Started using Mono for Android
Getting Started using Mono for Android
Getting Started using Mono for Android
Getting Started using Mono for Android
Getting Started using Mono for Android
Getting Started using Mono for Android
Getting Started using Mono for Android
Getting Started using Mono for Android
Getting Started using Mono for Android
Getting Started using Mono for Android
Getting Started using Mono for Android
Getting Started using Mono for Android
Getting Started using Mono for Android
Getting Started using Mono for Android
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Getting Started using Mono for Android

19,108

Published on

Video for this session: http://www.youtube.com/watch?v=us8j93EZt4U …

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.

Published in: Technology, Education
0 Comments
5 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
19,108
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
198
Comments
0
Likes
5
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
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Transcript

    • 1. Getting Started using Mono for Android Building Android Applications in C# May 17, 2012 Copyright 2012 © Xamarin Inc. All rights reserved
    • 2. AgendaIntroduction to Mono for Android Mike Bluestein Technical Writer Xamarin Documentation Team mike.bluestein@xamarin.com Xamarin Copyright 2012 © Xamarin Inc. All rights reserved
    • 3. IntroductionThis session will cover the following: Xamarin Copyright 2012 © Xamarin Inc. All rights reserved
    • 4. IntroductionThis session will cover the following: Overview of Mono for Android Xamarin Copyright 2012 © Xamarin Inc. All rights reserved
    • 5. IntroductionThis session will cover the following: Overview of Mono for Android Building a Simple App Xamarin Copyright 2012 © Xamarin Inc. All rights reserved
    • 6. IntroductionThis session will cover the following: Overview of Mono for Android Building a Simple App Using the UI Designer Xamarin Copyright 2012 © Xamarin Inc. All rights reserved
    • 7. IntroductionThis session will cover the following: Overview of Mono for Android Building a Simple App Using the UI Designer Creating a Multi-screen App Xamarin Copyright 2012 © Xamarin Inc. All rights reserved
    • 8. IntroductionThis session will cover the following: Overview of Mono for Android Building a Simple App Using the UI Designer Creating a Multi-screen App System Provided Features Xamarin Copyright 2012 © Xamarin Inc. All rights reserved
    • 9. IntroductionThis session will cover the following: Overview of Mono for Android Building a Simple App Using the UI Designer Creating a Multi-screen App System Provided Features x86 Emulator Support Xamarin Copyright 2012 © Xamarin Inc. All rights reserved
    • 10. What is 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
    • 15. OS Support
    • 16. OS Support• OSX
    • 17. OS Support• OSX • MonoDevelop
    • 18. OS Support• OSX • MonoDevelop• Windows
    • 19. OS Support• OSX • MonoDevelop• Windows • Visual Studio 2010 Pro or above
    • 20. OS Support• OSX • MonoDevelop• Windows • Visual Studio 2010 Pro or above • MonoDevelop
    • 21. Unified Installer• Installs Mono for Android and all its prerequisites
    • 22. Simple Example
    • 23. How does it work?
    • 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
    • 28. UI Designer
    • 29. UI Designer
    • 30. UI Designer• Available on both OSX and Windows
    • 31. UI Designer• Available on both OSX and Windows• Visually construct view hierarchies
    • 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
    • 37. Android SDK
    • 38. Android SDK• Intents
    • 39. Android SDK• Intents• Activities
    • 40. Android SDK• Intents• Activities• Services
    • 41. Android SDK• Intents• Activities• Services• Content Providers
    • 42. Android SDK• Intents• Activities• Services• Content Providers• Fragments
    • 43. Android SDK• Intents• Activities• Services• Content Providers• Fragments• Ice Cream Sandwich (Android 4.x)
    • 44. Android SDK• Intents• Activities• Services• Content Providers• Fragments• Ice Cream Sandwich (Android 4.x)• etc...
    • 45. Multi-Screen Example
    • 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
    • 48. ReferencesGetting Started Serieshttp://docs.xamarin.com/android/getting_startedTutorialshttp://docs.xamarin.com/android/tutorialsMono for Android Recipeshttp://docs.xamarin.com/android/Recipes Professional Android Programming with Mono for Android and .NET/C# Wallace B. McClure, Nathan Blevins, John J. Croft IV, Jonathan Dick, Chris Hardy Xamarin Copyright 2012 © Xamarin Inc. All rights reserved
    • 49. Xamarin Seminar Please give us your feedback http://bit.ly/xamfeedback Follow us on Twitter @XamarinHQ Copyright 2012 © Xamarin Inc. All rights reserved

    ×