In progress
Project has been written in Flutter 2.2 and here are some of the most important dependencies:
- Moor_Flutter 4.0.0 - library responsible for storing data locally,
- Google_Maps_Flutter 2.0.6 - library responsible for using custom Google Maps widgets,
- Location 4.3.0 - library responsible for getting location data.
ParkingApp uses Google Maps APIs: Maps SDK for Android and Maps SDK for iOS. It means that you'll have to generate your own API key as it is not contained in this repository. To do this, follow the steps from this instruction. After you get the Key, place it in the line 11 of ios/Runner/AppDelegate.swift file:
GMSServices.provideAPIKey("YOUR_API_KEY") // PLACE YOUR API KEY HERE
and in line 9 of android/app/src/main/AndroidManifest.xml:
android:value="YOUR_API_KEY"/> <!-- PLACE YOUR API KEY HERE -->
In progress
The project is still in progress.
Special thanks to:
- The Net Ninja - for amazing tutorial with Flutter basics,
- Anmol Gupta - for showing Moor basics,
- Pavithran - for showing how to use Google Maps API,
- Pradip Debnath - for showing how to add markers and custom marker,
- MitchSRobinson - for showing how to (temporarily) fix Google Maps black screen issue,
- Francesco Mineo - for showing how to use Provider and pass data downwards more efficiently,
- Vectors Market - for parking pin icon.