This is a simple project to introduce the Xamrin.Forms technology. By this project will be covered:
- Basics of Xamarin cross platform development
- iOS, Android and shared projects
- NuGet packages
- Xamarin components
- Xamarin.Forms UI development
- Xaml UI designer
- Xamarin.Forms custom renderers
- C#
- BCL (Base Class Libraries)
- Tasks and asyncs
- Lambda expressions
- XML and JSON parsing
Please follow these steps to build and run:
- Download and install Xamarin Studio from http://xamarin.com
- Create an account at Xamarin portal
- Login with the account into the Xamarin Studio (some features are unavailable without logging in)
- Clone this GitHub project
- Open the project in Xamarin Studio (all necessary dependencies will be downloaded on loading)
- Obtain a Google Maps API Key 1. for Android (however, project has to be build at least once to create a keystore file) 2. for iOS 3. Change an API key in AndroidManifest.xml or AppDelegate
- Select a target project (iOS or Android)
- Set as a startup project from the context menu
- Select a device on the toolbar and run
- Obtain an evaluation license when prompted. Get evaluation license help
Android users can try Xamarin Android Player form http://xamarin.com/android-player. To install Google Play Services follow instructions from the https://university.xamarin.com/resources/how-to-install-google-play-on-android-emulator