Cross Platform Mobile with XAML and MVVM
summary
Shows how to share UI and logic across iOS Android and Windows using C# and Xamarin with concrete choices: Portable Class Libraries vs Shared Projects vs Shared Files, dependency injection and interfaces for platform features, Caliburn-style binding, Fody.PropertyChanged and XUnit for unit tests. Demonstrates a login and GitHub issues master/detail app using an event aggregator and credential services, claims about 70–80% code reuse rising to 80–90% with Xamarin.Forms shared XAML UI, and the demo runs with stubs.
AI-written summary · about
chapters (18)
- 0:00Start
- 0:08Mobile Ecosystem
- 1:25Intro to Xamarin
- 1:55Nigel Sampson
- 2:18Xamarin
- 5:20Portable Class Libraries
- 7:48Portable Class Library
- 10:12Shared Projects
- 14:51Mvvm
- 17:58Login View Model
- 20:18C-Sharp 6
- 30:37Projects Adapter
- 34:03Designer in Forms and View Models
- 41:16Messenger
- 42:50Functional Architecture
- 44:41Demo
- 52:14Xamarin Forms Having a Built-In Mvvm Framework
- 54:41Simple Container
related talks
54mTechniques in creating great cross platform apps.
42mCross-platform mobile apps development
01h 01mBuilding a real-world cross-platform app with Xamarin and MVVM
01h 01mGo Mobile with Xamarin
47mCross Platform Mobile Fishbowl
39mAn overview of the Xamarin programming platforms
34mBuilding mobile applications with .NET Xamarin
54mSucceeding with Xamarin
