Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

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

via LinkedIn Learning

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
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

Reviews

4.7 rating at LinkedIn Learning based on 55 ratings

Start your review of Mastering Xamarin.Forms Development: 1 Pages, Layout, and Navigation

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.