English
Topic 15. Cross-platform application development with .NET MAUI: XAML, navigation, data binding, and device services
Goal: get to know the .NET MAUI architecture, the structure of the single project, and running an application on Windows and Android; learn to create XAML pages with layout, styles, and compiled bindings, CollectionView lists, and Shell navigation with parameters; master MVVM and dependency injection in MauiProgram, device services, permissions, and local data storage.
Lecture contents
- The platform and single project — The .NET MAUI platform · The single project and running the application
- Pages, styles, and MVVM — XAML pages and layout · Styles, resources, and themes · Data binding, MVVM, and dependency injection · CollectionView lists
- Shell navigation — Shell navigation
- Device services, data, and publishing — Device services and permissions · Local data and web services · Publishing the application
- Common mistakes — Common mistakes