You'll find the completed app code on the book's GitHub repository at https://github.com/PacktPublishing/Flutter-Projects.
To follow along with the code examples in this book, you should have the following software installed on your Windows, Mac, Linux, or Chrome OS device:
- The Flutter Software Development Kit (SDK).
- When developing for Android: the Android SDK, easily installed by Android Studio.
- When developing for iOS: macOS and Xcode.
- An emulator (Android), a simulator (iOS), or a connected iOS or Android device enabled for debugging.
- An editor: Visual Studio Code (VS Code), Android Studio, or IntelliJ IDEA are recommended. All should have the Flutter/Dart extensions installed.
- For this chapter, an iOS or Android device is required to use the hardware camera and geolocation features.