ParkWise helps you stay up to date with the parking system in Skopje
- Gives you occupancy estimates based on user contributions
- Allows you to contribute easily
- Easy payment and tracking (uses SMS payments for you)
- Parking end reminders (coming soon!)
- ML predictions for availability based on many factors (coming soon!)
To build dev, you must take care that you provide a flavor. You can do so by adding the following arguments either in the command line or your run configuration:
--flavor FLAVOR --dart-define=app.flavor=FLAVOR
You should also provide the flavor in the Build Flavor field in Android Studio, if that's your IDE
The accepted flavors are :
prod
: Uses firebase and real data, also sends real SMSdev
: Has Fake services for data and SMS
flutter build apk --flavor FLAVOR --dart-define=app.flavor=FLAVOR
It is required to generate the factories after changing one of the services annotated with @injectable, or adding a new one.
You may do so with the command:
flutter pub run build_runner build --delete-conflicting-outputs
- First you must place the icon in lib/icons/ and name it icon.png. So the resulting path to the icon is
/lib/icons/icon.png
- Run the command:
flutter pub run flutter_launcher_icons
The process is nearly identical to the icons
- The same image as the icon is used (for now). The path needs to be
/lib/icons/icon.png
- Run the command:
flutter pub run flutter_native_splash:create