Skip to content

Contact sales

By filling out this form and clicking submit, you acknowledge our privacy policy.

Introduction to Xamarin

Course Summary

The Introduction to Xamarin training course teaches students about the platform that allows you to develop applications for iOS, Android, and Windows using C# with the .NET framework. Projects can also be structured to share code that can be deployed to Windows phones.

This course begins by providing an introduction to building apps using Xamarin. Next, students will learn about including UI design and layouts, creating scrollable lists, and data access. The course concludes with students creating their own simple app through a series of labs.

This course is designed for mobile developers needing to create apps for iOS, Android, and Windows platforms. Students should have knowledge and experience writing with C#.

Learn how to create mobile apps using C#.
Developers and developer teams who need to create mobile apps using C#.
Software Developer - Web Developer
Skill Level
Hack-a-thon - Learning Spikes - Workshops
2 Days
Related Technologies


Productivity Objectives
  • Discuss the benefits of using the platform-specific approach
  • Design user-friendly, interactive apps using several different layouts and controls
  • Create scrollable lists within the application
  • Identify different data access and data binding techniques

What You'll Learn:

In the Introduction to Xamarin training course, you'll learn:
  • Building Apps Using Xamarin
    • Understanding the Platform-specific Approach
    • Understanding Xamarin.Forms
    • Xamarin.Forms UI
    • Creating a Xamarin Solution
    • What is XAML?
  • UI Design Using Layouts
    • StackLayout
    • Grid, RelativeLayout, AbsoluteLayout
    • ContentView
    • FlexLayout
  • User Interaction Using Controls
    • Xamarin.Forms Views
    • Custom Controls, Custom Templates
    • Commands, Triggers, Behaviors
  • Making a Scrollable List
    • ListView
    • CollectionView
    • Performance Optimization
  • Local Data Access with SQLite and Data Binding
    • SQLite, SQLite.NET
    • Data Binding
    • ViewModels and MVVM
“I appreciated the instructor's technique of writing live code examples rather than using fixed slide decks to present the material.”


Dive in and learn more

When transforming your workforce, it's important to have expert advice and tailored solutions. We can help. Tell us your unique needs and we'll explore ways to address them.

Let's chat

By filling out this form and clicking submit, you acknowledge our privacy policy.