You can then access your images using AssetImage:

or directly in an Image widget:

Where do I store strings? How do I handle localization?

Flutter currently doesn’t have a dedicated resources-like system for strings.
At the moment, the best practice is to hold your copy text in a class as
static fields and accessing them from there. For example:

Then in your code, you can access your strings as such:

Flutter has basic support for accessibility on Android,
though this feature is a work in progress.

Flutter developers are encouraged to use the
intl package for internationalization and localization.

What is the equivalent of a Gradle file? How do I add dependencies?

In Android, you add dependencies by adding to your Gradle build script.
Flutter uses Dart’s own build system, and the Pub package manager.
The tools delegate the building of the native Android and iOS
wrapper apps to the respective build systems.