A modern, cross-platform Zermelo app with some extra features, like notifications on a schedule-change. Built with Flutter.
Make sure to install Flutter (installation instructions) and Xcode (for IOS).
flutter pub get
flutter run
When running/building for the iOS platform, you may need to run pod install
inside the ios/
folder after the flutter pub get
commmand.
This project uses inject
library that works with code generation, execute the following command to generate files:
flutter packages pub run build_runner build --delete-conflicting-outputs
or watch command in order to keep the source code synced automatically:
flutter packages pub run build_runner watch
In-order to hide generated files, navigate to Android Studio
-> Preferences
-> Editor
-> File Types
and paste the below lines under ignore files and folders
section:
*.inject.summary;*.inject.dart;*.g.dart;
In Visual Studio Code, navigate to Preferences
-> Settings
and search for Files:Exclude
. Add the following patterns:
**/*.inject.summary
**/*.inject.dart
**/*.g.dart