SlideShare a Scribd company logo
Visual Studio and Xamarin
Integration Process
Prepared by:
MD. Nadim Hossain Sonet
To develop Android Application with C# we need:
 Java Development Kit (JDK)
 Android Software Development Kit (Android SDK)
 Android native Development Kit (Android NDK)
 GTK Sharp
 Xamarin Studio
 Xamarin.Android
 Android Visual Studio Integration plug-in
 Apache ANT
For JDK:
 Go to http://www.oracle.com/technetwork/java/javase/downloads/index.html
 Select the appropriate JDK Edition, target platform and download the appropriate file.
 Install application.
For Android SDK:
 Go to http://developer.android.com/sdk/index.html
 Expand “View All Downloads and Sizes”.
 Under “SDK Tools Only” select the target platform and download the appropriate file.
 Install application in the desired directory location.
 Run “SDK Manager” as Administrator.
 Install necessary modules.
 Run “AVD Manager”.
 Select “Create” and create an Android Virtual Device with appropriate parameters.
[When insertingRAM parameter under “Memory Options” use small value initially, after first successful
startup RAM Size can be changed to tailor to specific need through “Edit”.]
For Android NDK:
 Go to https://developer.android.com/tools/sdk/ndk/index.html
 Select 32-bit variant under target platform and download the appropriate file.
 Extract the downloaded compress filein the desired directory location.
For GTK Sharp:
 Go to http://www.mono-project.com/docs/gui/gtksharp/
orhttp://www.npackd.org/p/gtksharp/2.12.22
 Download and Install the application.
For Xamarin Studio, Xamarin.Android and Android Visual Studio Integration:
 Go to http://xamarin.com/download
 Download and Install the Web installer.
For Apache ANT:
 Go to http://ant.apache.org
 Select Binary Distributions from Download.
 Download the .Zip File.
 Extract the downloaded compress filein the desired directory location.
For Environment Variable:
>>Right Click MyComputer
>>Properties
>>Advanced System Settings
>>Under Advanced tab select Environment Variables
>>Under System Variables click New
Give,
Variable Name: path
Variable Value:
C:Program Files (x86)Javajdk1.7.0_67;
C:Program Files (x86)Javajdk1.7.0_67bin;
C:Program Files (x86)Androidandroid-sdkplatform-tools;
C:Program Files (x86)Androidandroid-sdktools;
C:Program Files (x86)Androidandroid-ndk;
C:Program Files (x86)GtkSharp2.12bin;
>>Under User Variables click New
Give,
Variable Name: additional
Variable Value:
C:Android_Resant;
C:Android_Resantbin;
If everything installs successfully, run Xamarin Studio.
Tools>>Options
>>Projects (SDK Locations (Android))
Change Java JDK, Android SDK and Android NDK location if needed.
Project>>Project Options
>>Build (General)
Target Framework: “XYZ”
>>Build (Android Application)
Minumum Android Version: “Automatic – Use Target Framework Version”
Target Android Version: “Automatic – Use Target Framework Version”
>>Build (Android Build)
Under “Packaging” section uncheck “Fast Assembly Deployment”

More Related Content

PPTX
Azure App Service for Windows Container
PPT
How to install android sdk
PPTX
Advanced Debugging Techniques
PPT
2012 Eclipse Android SDK
PPTX
Android OS & SDK - Getting Started
PDF
Updating Kubernetes With Helm Charts: Build, Test, Deploy with Codefresh and...
PPTX
Intro to Helm for Kubernetes
PPTX
Gradle Play Publisher Plugin
Azure App Service for Windows Container
How to install android sdk
Advanced Debugging Techniques
2012 Eclipse Android SDK
Android OS & SDK - Getting Started
Updating Kubernetes With Helm Charts: Build, Test, Deploy with Codefresh and...
Intro to Helm for Kubernetes
Gradle Play Publisher Plugin

What's hot (9)

PDF
Kubernetes Operators: Rob Szumski
PDF
API Test Automation using Karate.pdf
PPT
Rails 3.1 sneak peak
PPTX
Gradle build capabilities
PDF
I/O Extended (GDG Bogor) - Andrew Kurniadi
PDF
Automated android testing using jenkins ci
PPTX
Microsoft azure pipeline + Docker + Amazon s3 + Jekyll + github
PPTX
Exploring the power of Gradle in android studio - Basics & Beyond
PPTX
Kubernetes Operators: Rob Szumski
API Test Automation using Karate.pdf
Rails 3.1 sneak peak
Gradle build capabilities
I/O Extended (GDG Bogor) - Andrew Kurniadi
Automated android testing using jenkins ci
Microsoft azure pipeline + Docker + Amazon s3 + Jekyll + github
Exploring the power of Gradle in android studio - Basics & Beyond
Ad

Similar to Visual Studio and Xamarin Integration Process (20)

PDF
Android tutorial
PDF
Android tutorial ppt
PPTX
Android chapter02-setup1-sdk
PPT
Android Studio Software Installation steps in windows.
PDF
Android tutorial
PDF
Steps to install android
PDF
Android tutorial
PDF
Android tutorial
PPTX
Methods to set up android app development environment
PPT
PPTX
AndEngine
PPTX
Titanium Studio [Updated - 18/12/2011]
PPTX
Android tools for testers
PPTX
Session 2 prepare android development environment
PPTX
this is PPT for mobail application development
PPTX
Introduction of phonegap installation and configuration of Phonegap with An...
PDF
Hello, Android Studio 3.2 & Android App Bundle @ I/O Extended Bangkok 2018
PPTX
Android Workshop: Day 1 Part 3
PPT
Android SDK and PhoneGap
PPTX
Developing for Android-Types of Android Application
Android tutorial
Android tutorial ppt
Android chapter02-setup1-sdk
Android Studio Software Installation steps in windows.
Android tutorial
Steps to install android
Android tutorial
Android tutorial
Methods to set up android app development environment
AndEngine
Titanium Studio [Updated - 18/12/2011]
Android tools for testers
Session 2 prepare android development environment
this is PPT for mobail application development
Introduction of phonegap installation and configuration of Phonegap with An...
Hello, Android Studio 3.2 & Android App Bundle @ I/O Extended Bangkok 2018
Android Workshop: Day 1 Part 3
Android SDK and PhoneGap
Developing for Android-Types of Android Application
Ad

Recently uploaded (20)

PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Electronic commerce courselecture one. Pdf
PPT
Teaching material agriculture food technology
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Machine learning based COVID-19 study performance prediction
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
Spectral efficient network and resource selection model in 5G networks
Unlocking AI with Model Context Protocol (MCP)
Digital-Transformation-Roadmap-for-Companies.pptx
The Rise and Fall of 3GPP – Time for a Sabbatical?
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
NewMind AI Weekly Chronicles - August'25 Week I
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
“AI and Expert System Decision Support & Business Intelligence Systems”
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
sap open course for s4hana steps from ECC to s4
Electronic commerce courselecture one. Pdf
Teaching material agriculture food technology
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Advanced methodologies resolving dimensionality complications for autism neur...
20250228 LYD VKU AI Blended-Learning.pptx
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Machine learning based COVID-19 study performance prediction
Per capita expenditure prediction using model stacking based on satellite ima...

Visual Studio and Xamarin Integration Process

  • 1. Visual Studio and Xamarin Integration Process Prepared by: MD. Nadim Hossain Sonet
  • 2. To develop Android Application with C# we need:  Java Development Kit (JDK)  Android Software Development Kit (Android SDK)  Android native Development Kit (Android NDK)  GTK Sharp  Xamarin Studio  Xamarin.Android  Android Visual Studio Integration plug-in  Apache ANT For JDK:  Go to http://www.oracle.com/technetwork/java/javase/downloads/index.html  Select the appropriate JDK Edition, target platform and download the appropriate file.  Install application. For Android SDK:  Go to http://developer.android.com/sdk/index.html  Expand “View All Downloads and Sizes”.  Under “SDK Tools Only” select the target platform and download the appropriate file.  Install application in the desired directory location.  Run “SDK Manager” as Administrator.  Install necessary modules.  Run “AVD Manager”.  Select “Create” and create an Android Virtual Device with appropriate parameters. [When insertingRAM parameter under “Memory Options” use small value initially, after first successful startup RAM Size can be changed to tailor to specific need through “Edit”.] For Android NDK:  Go to https://developer.android.com/tools/sdk/ndk/index.html  Select 32-bit variant under target platform and download the appropriate file.  Extract the downloaded compress filein the desired directory location.
  • 3. For GTK Sharp:  Go to http://www.mono-project.com/docs/gui/gtksharp/ orhttp://www.npackd.org/p/gtksharp/2.12.22  Download and Install the application. For Xamarin Studio, Xamarin.Android and Android Visual Studio Integration:  Go to http://xamarin.com/download  Download and Install the Web installer. For Apache ANT:  Go to http://ant.apache.org  Select Binary Distributions from Download.  Download the .Zip File.  Extract the downloaded compress filein the desired directory location.
  • 4. For Environment Variable: >>Right Click MyComputer >>Properties >>Advanced System Settings >>Under Advanced tab select Environment Variables >>Under System Variables click New Give, Variable Name: path Variable Value: C:Program Files (x86)Javajdk1.7.0_67; C:Program Files (x86)Javajdk1.7.0_67bin; C:Program Files (x86)Androidandroid-sdkplatform-tools; C:Program Files (x86)Androidandroid-sdktools; C:Program Files (x86)Androidandroid-ndk; C:Program Files (x86)GtkSharp2.12bin; >>Under User Variables click New Give, Variable Name: additional Variable Value: C:Android_Resant; C:Android_Resantbin;
  • 5. If everything installs successfully, run Xamarin Studio. Tools>>Options >>Projects (SDK Locations (Android)) Change Java JDK, Android SDK and Android NDK location if needed. Project>>Project Options >>Build (General) Target Framework: “XYZ” >>Build (Android Application) Minumum Android Version: “Automatic – Use Target Framework Version” Target Android Version: “Automatic – Use Target Framework Version” >>Build (Android Build) Under “Packaging” section uncheck “Fast Assembly Deployment”