Flutter for Android developers

Views

What is the equivalent of a View in Flutter?
How do I update widgets?
How do I lay out my widgets? Where is my XML layout file?
How do I add or remove a component from my layout?
How do I animate a widget?
How do I use a Canvas to draw/paint?
How do I build custom widgets?

Intents

What is the equivalent of an Intent in Flutter?
How do I handle incoming intents from external applications in Flutter?
What is the equivalent of startActivityForResult()?

Async UI

What is the equivalent of runOnUiThread() in Flutter?
How do you move work to a background thread?
What is the equivalent of OkHttp on Flutter?
How do I show the progress for a long-running task?

Project structure & resources