YoVDO

Mastering Xamarin.Forms Development: 1 Pages, Layout, and Navigation

Offered By: LinkedIn Learning

Tags

Xamarin.Forms Courses Animation Courses XAML Courses User Interface Design Courses Data Binding Courses ListView Courses

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
1. Working with Layouts
  • Understanding the layout cycle
  • StackLayout vs. Grid
  • FlexLayout
  • AbsoluteLayout
  • TableView
  • Challenge: Converting a design to code
  • Solution: Converting a design to code
2. CollectionView vs. ListView
  • 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
3. Beyond Basic XAML
  • 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
4. Advanced Data Binding
  • 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
5. Animations
  • 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
Conclusion
  • Future learning

Taught by

Scott Peterson

Related Courses

Introduction to Xamarin.Forms
Microsoft 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