Mastering Xamarin.Forms Development: 1 Pages, Layout, and Navigation
Offered By: LinkedIn Learning
Course Description
Overview
Learn about some layouts and features that can help make your development in MAUI more effective and help take your apps to the next level.
Syllabus
Introduction
- What's beyond the basics
- What you need to know
- Installing course collateral
- Understanding the layout cycle
- StackLayout vs. Grid
- FlexLayout
- AbsoluteLayout
- TableView
- Challenge: Converting a design to code
- Solution: Converting a design to code
- Differences in these controls
- Controlling layouts with the CollectionView
- Collapsing groups with the CollectionView
- Dealing with large lists
- Creating a CollectionView with dynamic data loading
- Challenge: Working with collections
- Solution: Working with collections
- Referencing custom views
- Constructors and factories
- Specifying generics in XAML
- Creating markup extensions
- Custom view states
- Challenge: Creating a XAML form
- Solution: Creating a XAML form
- Ancestor bindings
- Ancestor bindings example
- Binding to views
- Limitations of value converter parameters
- Value converters with multiple bindings
- When data binding goes wrong
- Challenge: Working with data binding
- Solution: Working with data binding
- How and when to use animations
- Introduction to basic animations
- Controlling animations with easing functions
- Creating custom animations, part 1
- Creating custom animations, part 2
- When MAUI animations aren't enough
- Challenge: Animations
- Solution: Animations
- Future learning
Taught by
Scott Peterson
Related Courses
Introduction to Xamarin.FormsMicrosoft via edX Building Serverless Xamarin Apps with Azure
LinkedIn Learning Mastering Xamarin.Forms Development: 6 Data and Storage Strategies
LinkedIn Learning Xamarin.Forms Essential Training
LinkedIn Learning Applying MVVM in Xamarin.Forms Applications
Pluralsight