A sample project using the IMDB API
- Install Flutter - https://docs.flutter.dev/get-started/install
- Run
flutter doctor
- ensure all the red 'x' issues are resolved.- Intellij or Android Studio is installed
- Android SDK installed
- Xcode is installed (if you want to run on iOS)
- It may be necessary to install cocoapods through homebrew (if you want to run on iOS) (
brew install cocoapods
)
- Create emulators / simulators as necessary
- You will need an IMDB API Key to actually use the app
Command to generate mockito mocks (execute in base project directory)
flutter packages pub run build_runner build --delete-conflicting-outputs
Possibly need these libraries for a native linux app:
sudo apt install clang cmake ninja-build pkg-config libgtk-3-dev liblzma-dev libstdc++-12-dev
sudo apt install libsecret-1-dev libjsoncpp-dev libsecret-1-0