TubeCards is a cross-platform spaced-repetition app which is seamlessly integrated with Youtube. It is written in Dart using Flutter.
git clone https://github.com/friebetill/tubecards.git
flutter pub get
./scripts/update_generated_files.sh
./scripts/update_language_files.sh
If you need any help, feel free to file an issue if you do not manage to find a solution.