Building a mobile enterprise application with Xamarin.Forms, Docker, MVVM and .NET Core
summary
End-to-end enterprise mobile architecture that actually runs: a Xamarin.Forms storefront talks to microservices built with ASP.NET Core and deployed in Docker. UI uses MVVM with a ViewModelLocator, TinyIoC, lazy Load via InitializeAsync, commands wired by an EventToCommand behavior, and cross-ViewModel messages via MessagingCenter; a NavigationService wraps page flow. Backend services (catalog, basket, identity) are independent APIs; demo shows catalog browsing, basket incrementing and checkout working against the containerized APIs.
AI-written summary · about
chapters (16)
- 0:00Intro
- 2:35Overview
- 3:55Running application
- 5:10Visual Studio
- 7:00MVVM
- 12:03MVVM implementation
- 15:35Notifications
- 18:15Commanding
- 21:38Commanding Demo
- 24:58Model coupling
- 28:08View model coupling
- 34:03Loose coupling
- 36:26Messaging Center
- 38:13Navigation
- 45:50Containerized microservices
- 51:01Demo
related talks
01h 01mGetting Started with Microservices using Clean Architecture
57mSuccessful Code Sharing Principles for Mobile Development
51mCompetitive retail architecture with microservices
40mApplication Architecture Patterns
45mModular Web Applications with ASP.NET Core
57mClean architecture with ASP.NET Core
58mModernizing your legacy application
45mBuilding a C# Application from Scratch with CleanArchitecture, CQRS and Event Sourcing
