The objective with this workshop is to serve as a quick introduction to the Xamarin world.
- What will be covered
- Creating Xamarin Project for Android / iOS / Windows Phone (the last two depend on the development platform)
- Using simple "shared" Portable Class Library to share code between two different projects/platforms
- Using native UI controls (iOS/Android/Windows Phone)
- Creating an app that actually runs!
- What won't be covered
- Xamarin.Forms
- Deploying apps to the store
- Sharing ViewModel code for additional code-sharing between platforms.
- Developing for iOS platform with a Windows machine (using a Mac Build Host)
-
Get your Mashape API Key from here (Will be used to access the API we'll use on this workshop).
-
Windows PC (Windows 8.1 / 10)
-
1 - Xamarin.Android (and Visual Studio Community 2015)
-
2 - Xamarin Android Player or Genymotion or the default Android Emulator with some speed "boost"
-
3 - Visual Studio Community 2015 (should already be installed due to step 1)
-
4 - Windows Mobile SDK (Only if you didn't download it during the Visual Studio installation)
-
-
Mac
-
1 - Xamarin.Android Installation Guide (you can also install Xamarin iOS and Xamarin Studio in this step, so you can skip 4 and 5)
-
2 - XCode IDE
-
3 - Genymotion Android Emulator (or other Android Emulator)
-
You will develop a Windows Phone and Android application.
It's also possible to create an iOS Application but that would require a Mac Build Host and it's not covered in this guide.
You will develop an iOS and Android application.