In Android, you declare your activities inside the app’s AndroidManifest.xml.

In Flutter, you have a couple options to navigate between pages:

Specify a Map of route names. (using MaterialApp)

Directly navigate to a route. (using WidgetsApp)

The following example builds a Map.

Navigate to a route by pushing its name to the Navigator.

The other popular use-case for Intents is to call external components such
as a Camera or File picker. For this, you would need to create a native platform
integration (or use an existing plugin).

To learn how to build a native platform integration,
see developing packages and plugins.

How do I handle incoming intents from external applications in Flutter?

Flutter can handle incoming intents from Android by directly talking to the
Android layer and requesting the data that was shared.