2. Agenda
What is MonoDroid
How it Works
Installation
Xamarin Studio IDE
Few Commonly used Android Objects
Data passing mechanism
Android Resources
3. What is Cross Platform Applications
An application that runs in any platform (OS) with no or
minimal changes.
6. What is MonoDroid
MonoDroid is an Android based native application
development framework from Xamarin.
This helps us creating native application for Android.
Works on .Net framework
Works with Visual Studio 2010 onwards.
It has its own IDE too, called Xamarin Studio
7. Features
Supported device features
Contacts
GPS for Geolocation
Accelerometer
Camera
Notifications
Dot Net wrappers around the Android native APIs allows it
to consume the device native features directly.
Produces native application
8. How it MonoDroid works ?
MCW : Managed Callable Wrappers
ACW : Android Callable Wrappers
9. Installation
Supports Windows and Mac environment
Mac installer installs
- Android SDK
- Xamarin Studio
- Xamarin.Android
- Xamarin.iOS
Windows installer installs
- Android SDK
- Xamarin.Android for Visual Studio
- Xamarin Studio
- Xamarin.iOS for Visual Studio
Installer : http://xamarin.com/download
11. Few commonly used Android Objects
Activity
- Activity is a process which creates a window on
screen which allows a view to be appeared.
Intent
- Message passing mechanism which enables an
activity to be invoked.
View
- An area to display the UI controls.
12. Few commonly used Android Objects
Bundle
- A Collection of data that makes the communication
between the activities.
AndroidMenifest.xml
- An XML file to store the app configurations