Introduction to Mobile App Development with Xamarin

Mobile app development for iOS and Android in C#


overall satisfaction for this course

?Average calculated from scores obtained from 22 participants who took this course.
  • Duration 3 days
  • Regular fee 1 425
  • Preferential fee 1 205?
  • Locations
    • Montreal
    • Quebec City
  • Laboratory

Formation path :

Mobile Development Training Paths

View path


To provide the knowledge and skills required to use Xamarin for developing multi-platform apps, promote sharing of code across different platforms, promote and implement User Experience (UX) best practices. By the end of the course, participants will be able to use the Xamarin platform for developing their own iOS and Android native applications.

Targeted audience

Mobile application developers and programmers.


Knowledge of the C# language (Course MN201).

Customer Testimonials

Quality of the trainer and facilities!

Djamal K. / Analyste-programmeur principal, ACCEO Solutions Inc.


  • Introduction to Xamarin and comparison with other cross-platform technologies
  • Presentation of the Xamarin environment
  • Build a Xamarin app and order your free t-shirt
  • Presentation of basic iOS concepts
  • Xcode integration
  • Native concept: outlet, action, ViewController, etc.
  • Navigation
  • Using storyboards
  • Building an iOS basic app
  • Basic Android concepts
  • Native Layout using XML
  • Native concept: activity, intention, service, etc.
  • Navigation
  • Building 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
  • Creating lists in iOS and Android while sharing code
  • Network communication, managing data (XML, Json)
  • Customized controls for iOS and Android
  • Local data and SQLite usage
  • Xamarin.Forms
  • Deploying your apps to the App Store and Google Play
  • Best development practices


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

    February 5 to February 7 2018

  • Quebec City

    February 26 to February 28 2018

  • Montreal

    April 30 to May 2 2018

Trainer(s) assigned(s)

Other course(s) in this category