Here is a list of the significant dependencies and their role in this project.
- Google Maps - used for map underlay
- Google Maps Places - searching for locations
- ShowcaseView - application tutorial showcasing it's features
- SlidingUpPanel - widget used for panel with aircraft list or detail that slides up from the bottom of the screen
- Flutter Bloc - business logic components
- csv - for exporting aircraft data in CSV format
- Share Plus - sharing exported CSV using native share dialog
- Shared Preferences - persistent storage to save user settings
- Cloning the repository:
$ git clone https://github.com/dronetag/drone-scanner.git
- Open the project and install dependencies (using a terminal):
$ cd drone-scanner
$ flutter pub get
This installs all the required dependencies.
- Now run the app on your connected device (using terminal):
$ flutter run