Welcome to the tutorial series on building mobile apps for Android and iOS with Xamarin and the C# programming language. In this tutorial series you will learn how to use the Xamarin platform to design and develop mobile apps for both major smartphone operating systems – Android and iOS. The great news is you can start using Xamarin for free and make your first app in minutes!
This tutorial series will guide you through the app development process including the Xamarin installation process, screen design, and coding the features in your app. If you are new to Xamarin or C# then start with the very first tutorial, otherwise you can jump ahead if you are looking for something in particular or already have some experience.
Please select from the tutorials below:
- What is Xamarin?
- Installing Xamarin (Mac)
- Installing Xamarin (Windows)
- Hello world!
- Variables and strings
- Integers and floats
- Conditional programming
- Switch statements
- While loops
- For loops
- Methods
- Creating your first Android app
- Improving the Android Temperature Converter App
- Creating your first iOS app
- Improving the iOS Temperature Converter App
- Making a Cookie Clicker game for Android
- Making a Cookie Clicker game for iOS
- Changing your Android app icon
- Publishing your Android app
- Adding more screens to an Android app
- Adding more screens to an iOS app
- Send SMS from Android app with Xamarin
- Adding a ListView to an Android app
- Adding click events to a ListView in an Android app
- Adding a relative layout to an Android screen
- Passing data between screens on Android
- Passing data between screens on iOS
- Play audio in an Android app
- Play audio in an iOS app
- Creating a List app for iOS
- Adding a Details screen to the iOS List app
- Adding thumbnail images to list rows in the iOS List App
- Adding radio buttons to an Android app New!
- Adding toggle buttons to an Android app New!
- Using Toasts to display messages in Android New!
- Creating a custom list for an Android app New!
- More tutorials coming soon!