Xamarin.iOS

This self-guided track introduces Xamarin.iOS development using Visual Studio on Windows or macOS. Build iOS applications using C# and .NET that take advantage of the entire iOS API surface to provide a fully native experience. Topics include the tools, concepts, and steps required to build and deploy a Xamarin.iOS application.

Upcoming Classes
IOS101 Introduction to Xamarin.iOS Self-Guided Learning Available

Code your first Xamarin.iOS app: create a project, define the UI, and implement behavior.

IOS102 Introduction to the Xamarin Designer for iOS Self-Guided Learning Available

Use the Xamarin.iOS Storyboard Designer to design a responsive, multi-screen application.

IOS110 Fundamentals of Table Views iOS

Display a data collection using the iOS UITableView.

IOS115 Customizing Table Views

Create a unique look for your Table View rows by implementing a custom UITableViewCell.

IOS205 Navigation Patterns

Implement the stack, tab, master-detail, and pager UI navigation patterns.

IOS210 Introduction to Backgrounding: Running Finite-Length Tasks

Use the Finite-length Task API to save application state as your app enters the background.

IOS211 Background Modes and File Transfers

Play audio and transfer files while your app is in the background.

IOS215 Editing Table Views

Support editing operations with UITableView to let the user manipulate list items.

IOS220 Publishing an iOS App Video Course

Build your app and submit it to the App Store.

IOS230 Maps and Location in iOS

Use CoreLocation to determine the device’s location and MapKit to add mapping capabilities to your Xamarin.iOS app.

IOS231 Customizing Maps

Add custom annotations, routes, and points-of-interest to an MKMapView.

IOS240 Touch and Gestures

Use UIView touch events to build a multi-touch drawing application and gesture detectors to manipulate an image.

IOS300 Auto Layout in Xamarin.iOS

Use Constraints and Size Classes to build a responsive UI that adapts to different screen sizes and orientations.

IOS350 What's New in iOS8 Video Course

Survey the frameworks and features introduced in iOS8 and use them in your Xamarin.iOS apps.