Techniques in creating great cross platform apps.
summary
Demo code shows C# view models shared across iOS, Android, Windows and macOS using Xamarin and Visual Studio 2017, with live examples of dotnet standard libraries and multi-targeting producing multiple DLL outputs. Uses Caliburn.Micro patterns (view-model-first binding, view injection), a conductor lifecycle for activate/deactivate child view models, and an event-aggregator messenger to decouple menu → repo details navigation. All examples compile and run cross‑platform; source is on GitHub.
AI-written summary · about
chapters (6)
- 0:00Introduction to cross-platform
- 2:36MVVM and Xamarin fundamentals
- 8:26Code sharing in VS 2017
- 17:33Reducing MVVM complexity
- 32:22Conductors and decoupled design
- 45:19Conclusion and Q&A
related talks
57mCross Platform Mobile with XAML and MVVM
01h 01mBuilding a real-world cross-platform app with Xamarin and MVVM
42mCross-platform mobile apps development
01h 01mGo Mobile with Xamarin
34mBuilding mobile applications with .NET Xamarin
39mAn overview of the Xamarin programming platforms
47mCross Platform Mobile Fishbowl
37mGet started building mobile & desktop apps with .NET
