Learning Connexions

Advanced Xamarin Development

In this 2 day intensive training session, we are exploring more advanced features in Xamarin development, targeting iOS and Android.

It’s recommended that you have already followed the 3 day Developing cross-platform apps with C# using Xamarin introduction course before taking this course.

Recommend course:


Book this course together with Developing cross-platform apps with C# using Xamarin for £1700 + VAT.

Xamarin is quickly gaining a lot of traction within the Microsoft developer community. Using the same language – C# - we can now create apps which run on iOS and Android, next to only Windows Phone previously. Developers which have been developing using the .NET stack now get the ability to extend their reach onto other platforms, while still being able to use tools like Visual Studio.

General (iOS and Android)
Service communication with Android and iOS
Working with local data and SQLite
Lifecycle and backgrounding for mobile applications on iOS and Android
File transfers in the background
Integrating with maps and location 
Working with patterns to build testable and maintainable applications

Android specific
More on Fragments
Navigation and permissions 
Working with graphics in Android
Looking at Android L and the new CardView and RecyclerView

Working with images
Working with the designer in Xamarin Studio
Permissions in iOS
What’s new in iOS 8

Working with data and data binding
Building apps with Xamarin.Forms and MVVMLight
Building custom renderers in Xamarin.Forms


It’s recommended that you have already followed the 3 day Developing cross-platform apps with C# using Xamarin introduction course before taking this course.

Students should have experience developing applications or websites using C#; the course assumes you are familiar with the language.

Machine specification

Visit Learning Connexions on: