Intents

What is the equivalent of an Intent in Flutter?

In Android, there are two main use cases for Intents: navigating between
Activities, and communicating with components. Flutter, on the other hand,
does not have the concept of intents, although you can still start intents
through native integrations (using a plugin).

Flutter doesn’t really have a direct equivalent to activities and fragments;
rather, in Flutter you navigate between screens, using a Navigator and
Routes, all within the same Activity.

A Route is an abstraction for a “screen” or “page” of an app, and a
Navigator is a widget that manages routes. A route roughly maps to an
Activity, but it does not carry the same meaning. A navigator can push
and pop routes to move from screen to screen. Navigators work like a stack
on which you can push() new routes you want to navigate to, and from
which you can pop() routes when you want to “go back”.