Animate a widget across screens
Navigate to a new screen and back
Navigate with named routes
Pass arguments to a named route
Return data from a screen
Send data to a new screen