The ViewExtensions class provides extension methods that can be used to construct simple animations. This sample demonstrates creating and canceling animations using the ViewExtensions class.
A cat with a clock in its belly
The Animation class is the building block of all Xamarin.Forms animations, with the extension methods in the ViewExtensions class creating one or more Animation objects. This sample demonstrates how to use the Animation class to create and cancel animations, synchronize multiple animations, and create custom animations that animate properties that aren't animated by the existing animation methods.
Xamarin.Forms includes an Easing class that allows you to specify a transfer function that controls how animations speed up or slow down as they're running. This sample demonstrates how to consume the pre-defined easing functions, and how to create custom easing functions.
A demonstration of the Xamarin.Essentials OrientationSensor using UrhoSharp 3D graphics
A game for rolling a ball through a maze using the Xamarin.Essentials Accelerometer