Page transitions replaced by ZoomPageTransitionsBuilder

Summary

Context

Description of change

Migration guide

Tests migration

Timeline

References

Summary

In order to ensure that libraries follow the latest OEM behavior,
the default page transition builders now use
ZoomPageTransitionsBuilder on all platforms (excluding iOS and macOS)
instead of FadeUpwardsPageTransitionsBuilder.

Context

The FadeUpwardsPageTransitionsBuilder (provided with the first
Flutter release), defined a page transition that’s
similar to the one provided by Android O. This page transitions builder
will eventually be deprecated on Android, as per Flutter’s
deprecation policy.

ZoomPageTransitionsBuilder, the new page transition builder for Android, Linux, and Windows,
defines a page transition that’s similar to the one provided by Android Q and R.