`r`n
Back to All Courses

Xamarin.Forms Notes for Professionals

Comprehensive guide for building native Android & iOS apps using Xamarin.Forms and C#.
Download PDF
Xamarin.Forms

About this Course

Xamarin.Forms is an open-source UI framework that allows developers to build native mobile applications for Android and iOS using a single shared C# codebase.

This comprehensive guide covers everything from setting up Xamarin, creating pages and layouts, to using MVVM, data binding, and deploying apps. You'll learn about XAML vs. C# UI definitions, navigation patterns, dependency services, custom renderers, using Shell for app structure, integrating platform-specific code, and leveraging .NET MAUI migration paths.

Whether you're new to mobile development or an experienced .NET developer aiming to go cross-platform, these notes provide a thorough reference for Xamarin.Forms.

PDF Preview

What You'll Learn

  • Xamarin.Forms project structure and setup
  • Pages, layouts, and UI controls
  • MVVM pattern and data binding
  • Accessing device features and platform APIs
  • Using Xamarin.Essentials and third-party plugins
  • Consuming RESTful APIs and JSON
  • Testing, profiling, and optimizing performance
  • Deploying apps to Google Play and Apple App Store