01.01-whats beyond the basics
01.02-what you need to know
01.03-installing course collateral
02.01-understanding the layout cycle
02.02-stacklayout vs. grid
02.03-flexlayout
02.04-absolutelayout
02.05-tableview
02.06-challenge converting a design to code
02.07-solution converting a design to code
03.01-differences in these controls
03.02-controlling layouts with the collectionview
03.03-collapsing groups with the collectionview
03.04-dealing with large lists
03.05-creating a collectionview with dynamic data loading
03.06-challenge working with collections
03.07-solution working with collections
04.01-referencing custom views
04.02-constructors and factories
04.03-specifying generics in xaml
04.04-creating markup extensions
04.05-custom view states
04.06-challenge creating a xaml form
04.07-solution creating a xaml form
05.01-ancestor bindings
05.02-ancestor bindings example
05.03-binding to views
05.04-limitations of value converter parameters
05.05-value converters with multiple bindings
05.06-when data binding goes wrong
05.07-challenge working with data binding
05.08-solution working with data binding
06.01-how and when to use animations
06.02-introduction to basic animations
06.03-controlling animations with easing functions
06.04-creating custom animations part 1
06.05-creating custom animations part 2
06.06-when maui animations arent enough
06.07-challenge animations
06.08-solution animations
07.01-future learning