Xamarin September – Hello World

Standard

Step 1

If not already, follow Setup and Start on how to Install and get Started with Visual Studio 2017 or in Windows 10 choose Start, and then from the Start Menu locate and select Visual Studio 2017.

xamarin-vs2017-home

Step 2

Once Visual Studio Community 2017 has started, from the Menu choose File, then New then Project…

xamarin-vs2017-file-new-project

Step 3

From New Project choose Visual C# from Installed, Templates then choose Cross Platform App (Xamarin) and then type in a Name and select a Location and then select Ok to create the Project

xamarin-vs2017-new-project

Step 4

Then in New Cross Platform App you need to select the Blank App Template then from UI Technology select Xamarin.Forms and in Code Sharing Strategy select Shared Project and then select Ok to continue

xamarin-vs2017-cross-platform

Step 5

The Xamarin Mac Agent will be displayed allowing connection to an Apple Mac but this can be dismissed with Close if running solely on Windows 10

xamarin-vs2017-mac-agent

Step 6

Then in New Universal Windows Project you need to select the Target Version to be Windows 10 Creators Update (10.0; Build 15063) and the Minimum Version to Windows 10 Creators Update (10.0; Build 15063) and then select Ok

xamarin-vs2017-target

Step 7

In the Solution Explorer select MainPage.xaml from the Shared Project

xamarin-vs2017-mainpage-xaml

Step 8

From the Menu choose View and then Open

xamarin-vs2017-view-open

Step 9

The XAML View will be displayed, and in this remove the Label then between the ContentPage and /ContentPage elements, enter the following XAML:

<Button HorizontalOptions="Center" VerticalOptions="Center" Text="Display" Clicked="Button_Click"/>

It should appear as such:

xamarin-xaml-hello-world

Step 10

In the Solution Explorer select the Expand arrow next to MainPage.xaml to open MainPage.cs, then select this from the Shared Project

xamarin-vs2017-mainpage-cs

Step 11

From the Menu choose View and then Open

xamarin-vs2017-view-open

Step 12

Once in the Code View, below the public MainPage() { … } the following Code should be entered:

public void Button_Click(object sender, EventArgs e)
{
	DisplayAlert("Hello World", "Hello World", "Ok");
}

It should then appear as such:

xamarin-code-hello-world

Step 13

That completes the application, so from the Menu choose Build and then Build Solution

xamarin-vs2017-build-solution

Step 14

Then from the Menu choose Debug then Start Debugging to run the Application in the Android Emulator

xamarin-vs2017-debug-start

Step 15

Once started the Application should then appear in the Android Emulator

xamarin-android-run-hello-world

Step 16

After the Application has started running you can then select Display to show a Dialog with the text Hello World and can be closed when you select OK

xamarin-android-ran-hello-world

Step 17

To Exit the Application select Stop in Visual Studio

xamarin-vs2017-stop

Step 18

Another option is to run as a Universal Windows Application. From Solution Explorer select the Project ending with .UWP (Universal Windows), then from the Menu choose Project then Set as StartUp Project

xamarin-vs2017-project-startup

Step 19

Then again from the Menu choose Build and then select the Deploy option ending with .UWP

xamarin-vs2017-uwp-deploy

Step 20

Then once again from the Menu choose Debug then Start Debugging to run the Application in Windows 10

xamarin-vs2017-debug-start

Step 21

Once started the Application should then appear

xamarin-uwp-run-hello-world

Step 22

After the Application has started running you can then select Display to show a Dialog with the text Hello World and can be closed when you select OK

xamarin-uwp-ran-hello-world

Step 23

To Exit the Application select Stop in Visual Studio

xamarin-vs2017-stop

Step 24

Also if you have Mac with the Xamarin tools installed and have enabled and connected to the Xamarin Mac Agent. From Solution Explorer select the Project ending with .iOS, then from the Menu choose Project then Set as StartUp Project

xamarin-vs2017-project-startup

Step 25

Then once again from the Menu choose Debug then Start Debugging to run the Application for iOS

xamarin-vs2017-debug-start

Step 26

Once started the Application should then appear

Screenshots provided by Julia Boichentsova

Step 27

After the Application has started running you can then select Display to show a Dialog with the text Hello World and can be closed when you select OK

Screenshots provided by Julia Boichentsova

Step 28

To Exit the Application select Stop in Visual Studio

xamarin-vs2017-stop

Thanks for Julia Boichentsova for helping with iOS screenshots

Creative Commons License

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s