Software team project with a goal to develop a multiplatform (i.e. web & android & iOS) flashcards learning app.
Spotted an error? Something doesn't make sense? You have an excellent idea? Open an issue, but please, don't submit PRs. This project is curently developed as a part of software team project at the Faculty of Information Technology, CTU, so we will not accept your PRs.
The project has been written in Dart with AngularDart and Flutter frameworks. This makes project setup very simple. This project contains from 3 separate sub-projects—for common shared stings, AngularDart and Flutter.
For either AngularDart and Flutter you need the Dart SDK & package manager and you have to download dependencies in the bussiness logic project (common/
) using pub get
command.
Make sure you have Dart 2 installed (dev channel).
To set up AngularDart project, you have to move into angular/
directory and run pub get
command to download all dependencies.
To run the project, you can simply use the pub run build_runner serve
command. For more options on how to run the project, check the Angular README.
To set up Flutter project, you will need some prerequisites, i.e. the Flutter SDK—for running the mobile app—and the Android emulator, iOS emulator or a physical mobile device. Make sure you are all good with Flutter using the flutter doctor
command.
To run the project, you can simply use the flutter run
command.
Licensed under the MIT License.