├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ └── bug_report.md └── workflows │ └── gradle.yml ├── .gitignore ├── .idea ├── .gitignore ├── compiler.xml ├── copyright │ └── profiles_settings.xml ├── gradle.xml ├── misc.xml └── vcs.xml ├── COPYRIGHT ├── LICENSE.txt ├── README.md ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── vocabletrainer │ │ └── heinecke │ │ └── aron │ │ └── vocabletrainer │ │ └── DBTest.kt │ ├── debug │ └── AndroidManifest.xml │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ ├── org │ │ │ └── apache │ │ │ │ └── commons │ │ │ │ └── csv │ │ │ │ ├── Assertions.java │ │ │ │ ├── CSVFormat.java │ │ │ │ ├── CSVParser.java │ │ │ │ ├── CSVPrinter.java │ │ │ │ ├── CSVRecord.java │ │ │ │ ├── Constants.java │ │ │ │ ├── ExtendedBufferedReader.java │ │ │ │ ├── Lexer.java │ │ │ │ ├── QuoteMode.java │ │ │ │ ├── Token.java │ │ │ │ └── package-info.java │ │ └── vocabletrainer │ │ │ └── heinecke │ │ │ └── aron │ │ │ └── vocabletrainer │ │ │ ├── MyApplication.kt │ │ │ ├── activity │ │ │ ├── AboutActivity.java │ │ │ ├── FragmentActivity.java │ │ │ ├── MainActivity.java │ │ │ └── PermActivity.java │ │ │ ├── dialog │ │ │ └── ItemPickerDialog.java │ │ │ ├── editor │ │ │ ├── EditorActivity.kt │ │ │ ├── ListActivity.java │ │ │ ├── VEntryEditorDialog.java │ │ │ └── VListEditorDialog.java │ │ │ ├── eximport │ │ │ ├── CSV │ │ │ │ ├── CSVCustomFormat.java │ │ │ │ ├── CSVHeaders.java │ │ │ │ ├── Exporter.java │ │ │ │ ├── Import │ │ │ │ │ ├── ImportFetcher.java │ │ │ │ │ ├── ImportFetcherBuilder.java │ │ │ │ │ ├── ImportHandler.java │ │ │ │ │ ├── Importer.java │ │ │ │ │ └── PreviewParser.java │ │ │ │ └── MultiMeaningHandler.java │ │ │ ├── ExImportActivity.java │ │ │ ├── ExportFragment.java │ │ │ ├── ExportViewModel.java │ │ │ ├── FormatFragment.java │ │ │ ├── FormatViewModel.java │ │ │ ├── GenericSpinnerEntry.java │ │ │ ├── ImportFragment.java │ │ │ ├── ImportLogDialog.java │ │ │ ├── ImportViewModel.java │ │ │ ├── PreviewFragment.java │ │ │ ├── ProgressDialog.java │ │ │ └── ViewPagerAdapter.java │ │ │ ├── fragment │ │ │ ├── BaseFragment.java │ │ │ └── PagerFragment.java │ │ │ ├── lib │ │ │ ├── Adapter │ │ │ │ ├── EntryListAdapter.java │ │ │ │ └── TableListAdapter.java │ │ │ ├── Comparator │ │ │ │ ├── GenEntryComparator.java │ │ │ │ ├── GenTableComparator.java │ │ │ │ └── GenericComparator.java │ │ │ ├── Database.kt │ │ │ ├── DatabaseContext.java │ │ │ ├── Formatter.java │ │ │ ├── Function.java │ │ │ ├── ParcableTools.java │ │ │ ├── Storage │ │ │ │ ├── Category.kt │ │ │ │ ├── EntryStat.kt │ │ │ │ ├── Tombstone.kt │ │ │ │ ├── VEntry.kt │ │ │ │ └── VList.kt │ │ │ ├── StorageUtils.java │ │ │ ├── ViewModel │ │ │ │ └── ListPickerViewModel.java │ │ │ └── Widget │ │ │ │ ├── CEditText.java │ │ │ │ ├── CharacterPreference.java │ │ │ │ ├── CharacterPreferenceDialog.java │ │ │ │ ├── CustomItemSelectedListener.java │ │ │ │ ├── DPIHelper.java │ │ │ │ ├── VectorImageHelper.java │ │ │ │ └── ViewCreation.java │ │ │ ├── listpicker │ │ │ ├── ListPickerFragment.java │ │ │ ├── ListRecyclerAdapter.java │ │ │ └── ListTouchHelper.java │ │ │ ├── survey │ │ │ ├── SurveyDialog.java │ │ │ └── SurveyViewModel.kt │ │ │ └── trainer │ │ │ ├── SessionStorageManager.kt │ │ │ ├── Trainer.java │ │ │ ├── TrainerActivity.java │ │ │ ├── TrainerClassicFragment.java │ │ │ ├── TrainerClassicMMFragment.java │ │ │ ├── TrainerInput.java │ │ │ ├── TrainerModeFragment.java │ │ │ ├── TrainerQuickFragment.java │ │ │ ├── TrainerResultDialog.java │ │ │ ├── TrainerSettings.java │ │ │ ├── TrainerSettingsActivity.kt │ │ │ └── TrainerSettingsFragment.java │ └── res │ │ ├── color-night │ │ └── color_button.xml │ │ ├── color │ │ └── color_button.xml │ │ ├── drawable-hdpi │ │ ├── baseline_autorenew_black_18.png │ │ ├── baseline_delete_white_24.png │ │ ├── baseline_select_all_white_24.png │ │ └── ic_add_black_24dp.png │ │ ├── drawable-mdpi │ │ ├── baseline_autorenew_black_18.png │ │ ├── baseline_delete_white_24.png │ │ ├── baseline_select_all_white_24.png │ │ ├── ic_add_black_24dp.png │ │ └── ic_remove_black_24dp.png │ │ ├── drawable-xhdpi │ │ ├── baseline_autorenew_black_18.png │ │ ├── baseline_delete_white_24.png │ │ ├── baseline_select_all_white_24.png │ │ ├── ic_add_black_24dp.png │ │ └── ic_remove_black_24dp.png │ │ ├── drawable-xxhdpi │ │ ├── baseline_autorenew_black_18.png │ │ ├── baseline_delete_white_24.png │ │ ├── baseline_select_all_white_24.png │ │ ├── ic_add_black_24dp.png │ │ └── ic_remove_black_24dp.png │ │ ├── drawable-xxxhdpi │ │ ├── baseline_autorenew_black_18.png │ │ ├── baseline_delete_white_24.png │ │ ├── baseline_select_all_white_24.png │ │ ├── ic_add_black_24dp.png │ │ └── ic_remove_black_24dp.png │ │ ├── drawable │ │ ├── baseline_autorenew_24.xml │ │ ├── baseline_delete_24.xml │ │ ├── baseline_select_all_24.xml │ │ ├── ic_add_white_24dp.xml │ │ ├── ic_edit_white_24dp.xml │ │ ├── ic_file_download_white_24dp.xml │ │ ├── ic_file_upload_white_24dp.xml │ │ ├── ic_help_white_24dp.xml │ │ ├── ic_info_outline_white_24dp.xml │ │ ├── ic_mode_white_24dp.xml │ │ ├── ic_play_arrow_white_24dp.xml │ │ ├── ic_send_white_24dp.xml │ │ ├── ic_settings_white_24dp.xml │ │ └── ic_sort_white_24dp.xml │ │ ├── ic_remove_black_24dp.png │ │ ├── layout │ │ ├── activity_about.xml │ │ ├── activity_editor.xml │ │ ├── activity_expimp.xml │ │ ├── activity_main.xml │ │ ├── activity_perm.xml │ │ ├── activity_trainer.xml │ │ ├── activity_trainer_settings.xml │ │ ├── dialog_character_preference.xml │ │ ├── dialog_entry.xml │ │ ├── dialog_list.xml │ │ ├── dialog_progress.xml │ │ ├── dialog_survey.xml │ │ ├── editor_meaning.xml │ │ ├── entry_list_view.xml │ │ ├── fragment_activity.xml │ │ ├── fragment_export.xml │ │ ├── fragment_import.xml │ │ ├── fragment_list_selector.xml │ │ ├── fragment_preview.xml │ │ ├── fragment_trainer_classic.xml │ │ ├── fragment_trainer_classic_mm.xml │ │ ├── fragment_trainer_quick.xml │ │ ├── fragment_trainer_settings.xml │ │ ├── list_recycler_item.xml │ │ └── trainer_input_elem.xml │ │ ├── menu │ │ ├── editor.xml │ │ ├── format_pref.xml │ │ ├── list.xml │ │ └── trainer.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── values-de │ │ └── strings.xml │ │ ├── values-ja │ │ └── strings.xml │ │ ├── values-night-v21 │ │ └── styles.xml │ │ ├── values-night │ │ ├── colors.xml │ │ └── styles.xml │ │ ├── values-nl │ │ └── strings.xml │ │ ├── values │ │ ├── arrays.xml │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── keys.xml │ │ ├── strings.xml │ │ └── styles.xml │ │ └── xml │ │ └── pref_format.xml │ └── test │ └── java │ └── vocabletrainer │ └── heinecke │ └── aron │ └── vocabletrainer │ ├── FormatterTest.kt │ ├── MultiMeaningFormatterTest.java │ └── MultiMeaningParserTest.java ├── docs ├── .gitignore ├── db sheet.ods ├── spreadsheet.png └── transition_2_3.png ├── emulator_workarounds.md ├── fastlane └── metadata │ └── android │ └── en-US │ ├── changelogs │ ├── 16.txt │ ├── 17.txt │ ├── 18.txt │ ├── 19.txt │ ├── 20.txt │ ├── 21.txt │ ├── 22.txt │ ├── 23.txt │ ├── 24.txt │ └── 25.txt │ ├── full_description.txt │ ├── images │ └── phoneScreenshots │ │ ├── Custom_CSV.png │ │ ├── Editor.png │ │ ├── Editor_Dialog.png │ │ ├── Export.png │ │ ├── File_Dialog.png │ │ ├── Import.png │ │ ├── Import_Preview.png │ │ ├── Lists.png │ │ ├── Trainer_ListPick.png │ │ ├── Trainer_Settings.png │ │ ├── Training_Classic.png │ │ ├── Training_Classic_Addition.png │ │ ├── Training_MM.png │ │ └── Training_Quickmode.png │ ├── short_description.txt │ └── title.txt ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── live-tests ├── .gitignore ├── download_file.sh ├── example_full.csv ├── example_full_raw.csv ├── generator │ ├── .gitignore │ ├── Cargo.lock │ ├── Cargo.toml │ ├── README.md │ └── src │ │ └── main.rs ├── multi_value.csv ├── multi_value_gui.csv ├── raw_data.csv └── upload_files.sh ├── settings.gradle └── survey_backend ├── .gitignore ├── .vscode └── .gitignore ├── Cargo.lock ├── Cargo.toml ├── README.md ├── config ├── .gitignore └── default.toml ├── fs └── index.html ├── setup.sql ├── src ├── db.rs ├── get.rs ├── main.rs ├── post.rs └── settings.rs └── workspace.code-workspace /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/workflows/gradle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/.github/workflows/gradle.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | /statistic.xml 2 | -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/.idea/gradle.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /COPYRIGHT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/COPYRIGHT -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | /release/ 3 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/vocabletrainer/heinecke/aron/vocabletrainer/DBTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/androidTest/java/vocabletrainer/heinecke/aron/vocabletrainer/DBTest.kt -------------------------------------------------------------------------------- /app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/debug/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/org/apache/commons/csv/Assertions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/org/apache/commons/csv/Assertions.java -------------------------------------------------------------------------------- /app/src/main/java/org/apache/commons/csv/CSVFormat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/org/apache/commons/csv/CSVFormat.java -------------------------------------------------------------------------------- /app/src/main/java/org/apache/commons/csv/CSVParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/org/apache/commons/csv/CSVParser.java -------------------------------------------------------------------------------- /app/src/main/java/org/apache/commons/csv/CSVPrinter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/org/apache/commons/csv/CSVPrinter.java -------------------------------------------------------------------------------- /app/src/main/java/org/apache/commons/csv/CSVRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/org/apache/commons/csv/CSVRecord.java -------------------------------------------------------------------------------- /app/src/main/java/org/apache/commons/csv/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/org/apache/commons/csv/Constants.java -------------------------------------------------------------------------------- /app/src/main/java/org/apache/commons/csv/ExtendedBufferedReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/org/apache/commons/csv/ExtendedBufferedReader.java -------------------------------------------------------------------------------- /app/src/main/java/org/apache/commons/csv/Lexer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/org/apache/commons/csv/Lexer.java -------------------------------------------------------------------------------- /app/src/main/java/org/apache/commons/csv/QuoteMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/org/apache/commons/csv/QuoteMode.java -------------------------------------------------------------------------------- /app/src/main/java/org/apache/commons/csv/Token.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/org/apache/commons/csv/Token.java -------------------------------------------------------------------------------- /app/src/main/java/org/apache/commons/csv/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/org/apache/commons/csv/package-info.java -------------------------------------------------------------------------------- /app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/MyApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/MyApplication.kt -------------------------------------------------------------------------------- /app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/activity/AboutActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/activity/AboutActivity.java -------------------------------------------------------------------------------- /app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/activity/FragmentActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/activity/FragmentActivity.java -------------------------------------------------------------------------------- /app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/activity/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/activity/MainActivity.java -------------------------------------------------------------------------------- /app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/activity/PermActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/activity/PermActivity.java -------------------------------------------------------------------------------- /app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/dialog/ItemPickerDialog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/dialog/ItemPickerDialog.java -------------------------------------------------------------------------------- /app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/editor/EditorActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/editor/EditorActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/editor/ListActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/editor/ListActivity.java -------------------------------------------------------------------------------- /app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/editor/VEntryEditorDialog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/editor/VEntryEditorDialog.java -------------------------------------------------------------------------------- /app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/editor/VListEditorDialog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/editor/VListEditorDialog.java -------------------------------------------------------------------------------- /app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/eximport/CSV/CSVCustomFormat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/eximport/CSV/CSVCustomFormat.java -------------------------------------------------------------------------------- /app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/eximport/CSV/CSVHeaders.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/eximport/CSV/CSVHeaders.java -------------------------------------------------------------------------------- /app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/eximport/CSV/Exporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/eximport/CSV/Exporter.java -------------------------------------------------------------------------------- /app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/eximport/CSV/Import/ImportFetcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/eximport/CSV/Import/ImportFetcher.java -------------------------------------------------------------------------------- /app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/eximport/CSV/Import/ImportFetcherBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/eximport/CSV/Import/ImportFetcherBuilder.java -------------------------------------------------------------------------------- /app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/eximport/CSV/Import/ImportHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/eximport/CSV/Import/ImportHandler.java -------------------------------------------------------------------------------- /app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/eximport/CSV/Import/Importer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/eximport/CSV/Import/Importer.java -------------------------------------------------------------------------------- /app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/eximport/CSV/Import/PreviewParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/eximport/CSV/Import/PreviewParser.java -------------------------------------------------------------------------------- /app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/eximport/CSV/MultiMeaningHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/eximport/CSV/MultiMeaningHandler.java -------------------------------------------------------------------------------- /app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/eximport/ExImportActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/eximport/ExImportActivity.java -------------------------------------------------------------------------------- /app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/eximport/ExportFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/eximport/ExportFragment.java -------------------------------------------------------------------------------- /app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/eximport/ExportViewModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/eximport/ExportViewModel.java -------------------------------------------------------------------------------- /app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/eximport/FormatFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/eximport/FormatFragment.java -------------------------------------------------------------------------------- /app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/eximport/FormatViewModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/eximport/FormatViewModel.java -------------------------------------------------------------------------------- /app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/eximport/GenericSpinnerEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/eximport/GenericSpinnerEntry.java -------------------------------------------------------------------------------- /app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/eximport/ImportFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/eximport/ImportFragment.java -------------------------------------------------------------------------------- /app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/eximport/ImportLogDialog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/eximport/ImportLogDialog.java -------------------------------------------------------------------------------- /app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/eximport/ImportViewModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/eximport/ImportViewModel.java -------------------------------------------------------------------------------- /app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/eximport/PreviewFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/eximport/PreviewFragment.java -------------------------------------------------------------------------------- /app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/eximport/ProgressDialog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/eximport/ProgressDialog.java -------------------------------------------------------------------------------- /app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/eximport/ViewPagerAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/eximport/ViewPagerAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/fragment/BaseFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/fragment/BaseFragment.java -------------------------------------------------------------------------------- /app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/fragment/PagerFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/fragment/PagerFragment.java -------------------------------------------------------------------------------- /app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/lib/Adapter/EntryListAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/lib/Adapter/EntryListAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/lib/Adapter/TableListAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/lib/Adapter/TableListAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/lib/Comparator/GenEntryComparator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/lib/Comparator/GenEntryComparator.java -------------------------------------------------------------------------------- /app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/lib/Comparator/GenTableComparator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/lib/Comparator/GenTableComparator.java -------------------------------------------------------------------------------- /app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/lib/Comparator/GenericComparator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/lib/Comparator/GenericComparator.java -------------------------------------------------------------------------------- /app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/lib/Database.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/lib/Database.kt -------------------------------------------------------------------------------- /app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/lib/DatabaseContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/lib/DatabaseContext.java -------------------------------------------------------------------------------- /app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/lib/Formatter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/lib/Formatter.java -------------------------------------------------------------------------------- /app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/lib/Function.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/lib/Function.java -------------------------------------------------------------------------------- /app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/lib/ParcableTools.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/lib/ParcableTools.java -------------------------------------------------------------------------------- /app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/lib/Storage/Category.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/lib/Storage/Category.kt -------------------------------------------------------------------------------- /app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/lib/Storage/EntryStat.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/lib/Storage/EntryStat.kt -------------------------------------------------------------------------------- /app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/lib/Storage/Tombstone.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/lib/Storage/Tombstone.kt -------------------------------------------------------------------------------- /app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/lib/Storage/VEntry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/lib/Storage/VEntry.kt -------------------------------------------------------------------------------- /app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/lib/Storage/VList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/lib/Storage/VList.kt -------------------------------------------------------------------------------- /app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/lib/StorageUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/lib/StorageUtils.java -------------------------------------------------------------------------------- /app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/lib/ViewModel/ListPickerViewModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/lib/ViewModel/ListPickerViewModel.java -------------------------------------------------------------------------------- /app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/lib/Widget/CEditText.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/lib/Widget/CEditText.java -------------------------------------------------------------------------------- /app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/lib/Widget/CharacterPreference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/lib/Widget/CharacterPreference.java -------------------------------------------------------------------------------- /app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/lib/Widget/CharacterPreferenceDialog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/lib/Widget/CharacterPreferenceDialog.java -------------------------------------------------------------------------------- /app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/lib/Widget/CustomItemSelectedListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/lib/Widget/CustomItemSelectedListener.java -------------------------------------------------------------------------------- /app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/lib/Widget/DPIHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/lib/Widget/DPIHelper.java -------------------------------------------------------------------------------- /app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/lib/Widget/VectorImageHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/lib/Widget/VectorImageHelper.java -------------------------------------------------------------------------------- /app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/lib/Widget/ViewCreation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/lib/Widget/ViewCreation.java -------------------------------------------------------------------------------- /app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/listpicker/ListPickerFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/listpicker/ListPickerFragment.java -------------------------------------------------------------------------------- /app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/listpicker/ListRecyclerAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/listpicker/ListRecyclerAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/listpicker/ListTouchHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/listpicker/ListTouchHelper.java -------------------------------------------------------------------------------- /app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/survey/SurveyDialog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/survey/SurveyDialog.java -------------------------------------------------------------------------------- /app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/survey/SurveyViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/survey/SurveyViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/trainer/SessionStorageManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/trainer/SessionStorageManager.kt -------------------------------------------------------------------------------- /app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/trainer/Trainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/trainer/Trainer.java -------------------------------------------------------------------------------- /app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/trainer/TrainerActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/trainer/TrainerActivity.java -------------------------------------------------------------------------------- /app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/trainer/TrainerClassicFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/trainer/TrainerClassicFragment.java -------------------------------------------------------------------------------- /app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/trainer/TrainerClassicMMFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/trainer/TrainerClassicMMFragment.java -------------------------------------------------------------------------------- /app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/trainer/TrainerInput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/trainer/TrainerInput.java -------------------------------------------------------------------------------- /app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/trainer/TrainerModeFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/trainer/TrainerModeFragment.java -------------------------------------------------------------------------------- /app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/trainer/TrainerQuickFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/trainer/TrainerQuickFragment.java -------------------------------------------------------------------------------- /app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/trainer/TrainerResultDialog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/trainer/TrainerResultDialog.java -------------------------------------------------------------------------------- /app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/trainer/TrainerSettings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/trainer/TrainerSettings.java -------------------------------------------------------------------------------- /app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/trainer/TrainerSettingsActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/trainer/TrainerSettingsActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/trainer/TrainerSettingsFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/java/vocabletrainer/heinecke/aron/vocabletrainer/trainer/TrainerSettingsFragment.java -------------------------------------------------------------------------------- /app/src/main/res/color-night/color_button.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/color-night/color_button.xml -------------------------------------------------------------------------------- /app/src/main/res/color/color_button.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/color/color_button.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_autorenew_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/drawable-hdpi/baseline_autorenew_black_18.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_delete_white_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/drawable-hdpi/baseline_delete_white_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/baseline_select_all_white_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/drawable-hdpi/baseline_select_all_white_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_add_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/drawable-hdpi/ic_add_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_autorenew_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/drawable-mdpi/baseline_autorenew_black_18.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_delete_white_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/drawable-mdpi/baseline_delete_white_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/baseline_select_all_white_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/drawable-mdpi/baseline_select_all_white_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_add_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/drawable-mdpi/ic_add_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_remove_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/drawable-mdpi/ic_remove_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_autorenew_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/drawable-xhdpi/baseline_autorenew_black_18.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_delete_white_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/drawable-xhdpi/baseline_delete_white_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/baseline_select_all_white_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/drawable-xhdpi/baseline_select_all_white_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_add_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/drawable-xhdpi/ic_add_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_remove_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/drawable-xhdpi/ic_remove_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_autorenew_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/drawable-xxhdpi/baseline_autorenew_black_18.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_delete_white_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/drawable-xxhdpi/baseline_delete_white_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/baseline_select_all_white_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/drawable-xxhdpi/baseline_select_all_white_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_add_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/drawable-xxhdpi/ic_add_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_remove_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/drawable-xxhdpi/ic_remove_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_autorenew_black_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/drawable-xxxhdpi/baseline_autorenew_black_18.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_delete_white_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/drawable-xxxhdpi/baseline_delete_white_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/baseline_select_all_white_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/drawable-xxxhdpi/baseline_select_all_white_24.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_add_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/drawable-xxxhdpi/ic_add_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_remove_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/drawable-xxxhdpi/ic_remove_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/baseline_autorenew_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/drawable/baseline_autorenew_24.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/baseline_delete_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/drawable/baseline_delete_24.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/baseline_select_all_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/drawable/baseline_select_all_24.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_add_white_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/drawable/ic_add_white_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_edit_white_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/drawable/ic_edit_white_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_file_download_white_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/drawable/ic_file_download_white_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_file_upload_white_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/drawable/ic_file_upload_white_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_help_white_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/drawable/ic_help_white_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_info_outline_white_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/drawable/ic_info_outline_white_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_mode_white_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/drawable/ic_mode_white_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_play_arrow_white_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/drawable/ic_play_arrow_white_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_send_white_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/drawable/ic_send_white_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_settings_white_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/drawable/ic_settings_white_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_sort_white_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/drawable/ic_sort_white_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/ic_remove_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/ic_remove_black_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_about.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/layout/activity_about.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_editor.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/layout/activity_editor.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_expimp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/layout/activity_expimp.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_perm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/layout/activity_perm.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_trainer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/layout/activity_trainer.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_trainer_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/layout/activity_trainer_settings.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/dialog_character_preference.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/layout/dialog_character_preference.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/dialog_entry.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/layout/dialog_entry.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/dialog_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/layout/dialog_list.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/dialog_progress.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/layout/dialog_progress.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/dialog_survey.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/layout/dialog_survey.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/editor_meaning.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/layout/editor_meaning.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/entry_list_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/layout/entry_list_view.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_activity.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/layout/fragment_activity.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_export.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/layout/fragment_export.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_import.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/layout/fragment_import.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_list_selector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/layout/fragment_list_selector.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_preview.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/layout/fragment_preview.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_trainer_classic.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/layout/fragment_trainer_classic.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_trainer_classic_mm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/layout/fragment_trainer_classic_mm.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_trainer_quick.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/layout/fragment_trainer_quick.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_trainer_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/layout/fragment_trainer_settings.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/list_recycler_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/layout/list_recycler_item.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/trainer_input_elem.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/layout/trainer_input_elem.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/editor.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/menu/editor.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/format_pref.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/menu/format_pref.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/menu/list.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/trainer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/menu/trainer.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/values-de/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/values-de/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values-ja/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/values-ja/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values-night-v21/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/values-night-v21/styles.xml -------------------------------------------------------------------------------- /app/src/main/res/values-night/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/values-night/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values-night/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/values-night/styles.xml -------------------------------------------------------------------------------- /app/src/main/res/values-nl/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/values-nl/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/arrays.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/values/arrays.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/keys.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/values/keys.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/pref_format.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/main/res/xml/pref_format.xml -------------------------------------------------------------------------------- /app/src/test/java/vocabletrainer/heinecke/aron/vocabletrainer/FormatterTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/test/java/vocabletrainer/heinecke/aron/vocabletrainer/FormatterTest.kt -------------------------------------------------------------------------------- /app/src/test/java/vocabletrainer/heinecke/aron/vocabletrainer/MultiMeaningFormatterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/test/java/vocabletrainer/heinecke/aron/vocabletrainer/MultiMeaningFormatterTest.java -------------------------------------------------------------------------------- /app/src/test/java/vocabletrainer/heinecke/aron/vocabletrainer/MultiMeaningParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/app/src/test/java/vocabletrainer/heinecke/aron/vocabletrainer/MultiMeaningParserTest.java -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- 1 | /.~lock.db sheet.ods\# 2 | -------------------------------------------------------------------------------- /docs/db sheet.ods: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/docs/db sheet.ods -------------------------------------------------------------------------------- /docs/spreadsheet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/docs/spreadsheet.png -------------------------------------------------------------------------------- /docs/transition_2_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/docs/transition_2_3.png -------------------------------------------------------------------------------- /emulator_workarounds.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/emulator_workarounds.md -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/16.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/fastlane/metadata/android/en-US/changelogs/16.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/17.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/fastlane/metadata/android/en-US/changelogs/17.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/18.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/fastlane/metadata/android/en-US/changelogs/18.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/19.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/fastlane/metadata/android/en-US/changelogs/19.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/20.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/fastlane/metadata/android/en-US/changelogs/20.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/21.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/fastlane/metadata/android/en-US/changelogs/21.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/22.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/fastlane/metadata/android/en-US/changelogs/22.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/23.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/fastlane/metadata/android/en-US/changelogs/23.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/24.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/fastlane/metadata/android/en-US/changelogs/24.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/25.txt: -------------------------------------------------------------------------------- 1 | - Fix crash when rotating a newly created list -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/full_description.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/fastlane/metadata/android/en-US/full_description.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/Custom_CSV.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/Custom_CSV.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/Editor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/Editor.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/Editor_Dialog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/Editor_Dialog.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/Export.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/Export.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/File_Dialog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/File_Dialog.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/Import.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/Import.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/Import_Preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/Import_Preview.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/Lists.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/Lists.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/Trainer_ListPick.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/Trainer_ListPick.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/Trainer_Settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/Trainer_Settings.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/Training_Classic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/Training_Classic.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/Training_Classic_Addition.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/Training_Classic_Addition.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/Training_MM.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/Training_MM.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/Training_Quickmode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/Training_Quickmode.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/short_description.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/fastlane/metadata/android/en-US/short_description.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/title.txt: -------------------------------------------------------------------------------- 1 | VocableTrainer 2 | -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/gradlew.bat -------------------------------------------------------------------------------- /live-tests/.gitignore: -------------------------------------------------------------------------------- 1 | *.kate-swp 2 | *.csv 3 | -------------------------------------------------------------------------------- /live-tests/download_file.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/live-tests/download_file.sh -------------------------------------------------------------------------------- /live-tests/example_full.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/live-tests/example_full.csv -------------------------------------------------------------------------------- /live-tests/example_full_raw.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/live-tests/example_full_raw.csv -------------------------------------------------------------------------------- /live-tests/generator/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | *.csv 3 | -------------------------------------------------------------------------------- /live-tests/generator/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/live-tests/generator/Cargo.lock -------------------------------------------------------------------------------- /live-tests/generator/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/live-tests/generator/Cargo.toml -------------------------------------------------------------------------------- /live-tests/generator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/live-tests/generator/README.md -------------------------------------------------------------------------------- /live-tests/generator/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/live-tests/generator/src/main.rs -------------------------------------------------------------------------------- /live-tests/multi_value.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/live-tests/multi_value.csv -------------------------------------------------------------------------------- /live-tests/multi_value_gui.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/live-tests/multi_value_gui.csv -------------------------------------------------------------------------------- /live-tests/raw_data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/live-tests/raw_data.csv -------------------------------------------------------------------------------- /live-tests/upload_files.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/live-tests/upload_files.sh -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /survey_backend/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /survey_backend/.vscode/.gitignore: -------------------------------------------------------------------------------- 1 | *.json 2 | -------------------------------------------------------------------------------- /survey_backend/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/survey_backend/Cargo.lock -------------------------------------------------------------------------------- /survey_backend/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/survey_backend/Cargo.toml -------------------------------------------------------------------------------- /survey_backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/survey_backend/README.md -------------------------------------------------------------------------------- /survey_backend/config/.gitignore: -------------------------------------------------------------------------------- 1 | *.toml 2 | -------------------------------------------------------------------------------- /survey_backend/config/default.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/survey_backend/config/default.toml -------------------------------------------------------------------------------- /survey_backend/fs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/survey_backend/fs/index.html -------------------------------------------------------------------------------- /survey_backend/setup.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/survey_backend/setup.sql -------------------------------------------------------------------------------- /survey_backend/src/db.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/survey_backend/src/db.rs -------------------------------------------------------------------------------- /survey_backend/src/get.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/survey_backend/src/get.rs -------------------------------------------------------------------------------- /survey_backend/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/survey_backend/src/main.rs -------------------------------------------------------------------------------- /survey_backend/src/post.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/survey_backend/src/post.rs -------------------------------------------------------------------------------- /survey_backend/src/settings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/survey_backend/src/settings.rs -------------------------------------------------------------------------------- /survey_backend/workspace.code-workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xpr03/VocableTrainer-Android/HEAD/survey_backend/workspace.code-workspace --------------------------------------------------------------------------------