To follow along with the recipes in this chapter, you should have the following software installed on your Windows, Mac, Linux, or Chrome OS device:
- The Flutter SDK.
- The Android SDK when developing for Android.
- macOS and Xcode when developing for iOS.
- An emulator or simulator, or a connected mobile device enabled for debugging.
- Your favorite code editor: Android Studio, Visual Studio Code, and IntelliJ IDEA. are recommended. All should have the Flutter/Dart extensions installed.