MSDN Xamarin Mobile Apps

Your Gateway to Building Cross-Platform Mobile Experiences

Featured Tutorials

Xamarin.Forms Basics

Getting Started with Xamarin.Forms

Learn the fundamentals of building native user interfaces for iOS, Android, and Windows with a single C# codebase.

Platform: Cross-Platform Level: Beginner
Start Learning
MVVM Pattern

Implementing MVVM with Xamarin

Understand the Model-View-ViewModel (MVVM) architectural pattern for creating scalable and maintainable Xamarin applications.

Pattern: MVVM Level: Intermediate
Dive Deeper
Data Binding

Data Binding in Xamarin.Forms

Master data binding to seamlessly connect your UI elements with your data models for dynamic and responsive interfaces.

Topic: Data Binding Level: Intermediate
Explore Binding
Xamarin.Essentials

Leveraging Xamarin.Essentials

Utilize Xamarin.Essentials to easily access native device features like sensors, storage, and network information.

Feature: Xamarin.Essentials Level: Beginner
Use Essentials
Networking

Networking & API Integration

Learn how to connect your Xamarin apps to backend services and consume RESTful APIs efficiently.

Topic: Networking Level: Intermediate
Connect to APIs
UI Design

Advanced UI/UX Design

Discover best practices and techniques for crafting beautiful and intuitive user interfaces with Xamarin.

Focus: UI/UX Level: Advanced
Design Better UIs