To get started with Flutter, you need to install the toolchain. The main goal of Flutter is to provide one code base for different platforms.
Start by installing Flutter. Check out the installation instructions for macOS for details. I'll briefly describe what you need.
- Flutter SDK (v1.2.1 at the time of writing)
- Android SDK and Android Studio