Introduction to Mobile App Development with Xamarin

Mobile app development for iOS and Android in C#

  • Duration 3 days
  • Regular fee 1 300
  • Preferential fee 1 125?
  • Locations
    • Montreal
  • Laboratory

Formation path :

Mobile Development Training Paths

View path


To be able to use Xamarin for developing multi-platform apps. Promote sharing of code across different platforms. Promote and implement User Experience (UX) best practices.

Targeted audience

Mobile developers and programmers.


Knowledge of the C# language (Course MN201).


  • Introduction to Xamarin and comparison with other « cross-platform » technologies
  • Presentation of Xamarin
  • Build Xamarin app and order your free t-shirt
  • Presentation of basic iOS concepts
  • Xcode integration
  • Native concept : outlet, action, ViewController, etc.
  • Navigation
  • Using storyboards
  • Build an iOS basic app
  • Basic Android concepts
  • Native Layout using XML
  • Native concept : activity, intention, service, etc.
  • Navigation
  • Build a basic Android app
  • How to create a list using iOS and Android
  • ListView / UITableView
  • Styling tables and cells
  • Best strategy to optimize code sharing between iOS and Android
  • Shared project ; PCL ; MVVM
  • Create lists in iOS and Android while sharing code
  • Network communication, managing data (XML, Json)
  • Personalized control for iOS and Android
  • Local data and SQLite usage
  • Xamarin.Forms
  • How to deploy your apps on AppStores and Google Play
  • Best development practices


*Unless stated otherwise, all sessions are in French.
  • Montreal

    October 10 to October 12 2017

Trainer(s) assigned(s)

Other course(s) in this category