As a developer looking to create cross-platform apps that run natively on both Android and iOS, you're probably familiar with the power of Xamarin. This Microsoft-owned platform allows developers to write native mobile apps using C#-shared codebase, giving them the ability to deploy their applications across multiple platforms. In this article, we'll dive into the top Xamarin courses & tutorials that will help you get started or take your skills to the next level.
Top Xamarin Courses & Tutorials
1. Xamarin Forms: Build Native Cross-platform Apps with C#
Learn how to build native mobile apps for Android, iOS, and Windows using your existing C# skills. This comprehensive course covers:
- Building user interfaces with XAML and code
- Working with images and data
- Implementing multi-page apps with navigation, tabs, master/detail pages
- Storing and retrieving data from various sources (file system, SQLite database, RESTful services)
- Implementing the Model-View-ViewModel (MVVM) architectural pattern
2. The Complete Xamarin Developer Course: iOS And Android!
Build cross-platform Android and iOS apps using Xamarin Forms, Classic, Azure Mobile App Services, and more. This course covers:
- Xamarin Forms
- Xamarin Classic
- Using Azure mobile app services
- Consuming REST services
- Implementing SQLite databases
- Using the MVVM pattern
3. The Advanced Xamarin Developer Masterclass
This advanced course focuses on cross-platform concepts and includes topics such as:
- Dependency services
- Custom renderers
- Using Java libraries
- Using Objective-C libraries
- App center
- Azure bot service for chatbots
- Behaviors and effects
- Azure functions
- Push notifications
- CSS styling for Xamarin
4. Build Real World App In Xamarin Forms
Learn how to build real-world apps with Xamarin forms by:
- Creating app icons and splash screens
- Integrating web APIs in Xamarin forms
- Accessing the application's backend
- Learning serialization and deserialization
- Embedding videos in Xamarin forms and your application
5. Learn MVVM in Xamarin Forms and C#
Master the Model-View-ViewModel (MVVM) pattern in Xamarin Forms using traditional MVVM, MVVM PRISM, and Unity IOC container. This course covers:
- The complete fundamentals of MVVM
- Creating quotes applications without and with MVVM
- Implementing dependency injection inside Xamarin forms application via unity IOC container
- Creating a complete quotes application in Xamarin forms from scratch to end
6. Build Cross Platform Apps with Xamarin Forms and Azure
Learn how to build an Azure mobile app inside Visual Studio, implement GET, POST, PATCH, and DELETE in Azure Mobile App, and leverage offline synchronization in Xamarin Forms applications.
Disclosure: We're supported by learners and may earn from course purchases.