├── .gitignore ├── LICENSE.md ├── README.md ├── app_logo.png ├── app_screenshot.png ├── qr_code.png ├── scripts ├── build_dev.sh ├── build_prod.sh ├── ui_test.sh └── unit_widget_test.sh ├── smartnotes.code-workspace └── src ├── .vscode ├── dart.code-snippets └── extensions.json ├── app ├── android │ ├── .project │ ├── .settings │ │ └── org.eclipse.buildship.core.prefs │ ├── app │ │ ├── .classpath │ │ ├── .project │ │ ├── .settings │ │ │ └── org.eclipse.buildship.core.prefs │ │ ├── build.gradle │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── app │ │ │ │ │ └── MainActivity.kt │ │ │ └── res │ │ │ │ ├── drawable │ │ │ │ └── launch_background.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ └── values │ │ │ │ └── styles.xml │ │ │ └── profile │ │ │ └── AndroidManifest.xml │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ └── gradle-wrapper.properties │ └── settings.gradle ├── assets │ ├── fonts │ │ ├── OpenSans-Bold.ttf │ │ ├── OpenSans-Light.ttf │ │ ├── OpenSans-Regular.ttf │ │ ├── OpenSans-RegularItalic.ttf │ │ └── OpenSans-SemiBold.ttf │ └── graphics │ │ ├── 2.0x │ │ ├── ic_google.png │ │ ├── im_logo_128.png │ │ └── im_logo_48.png │ │ ├── 3.0x │ │ ├── ic_google.png │ │ ├── im_logo_128.png │ │ └── im_logo_48.png │ │ ├── ic_google.png │ │ ├── im_empty_note.png │ │ ├── im_logo_128.png │ │ └── im_logo_48.png ├── lib │ ├── keys │ │ └── widget_keys.dart │ ├── main_dev.dart │ ├── main_prod.dart │ ├── models │ │ ├── list_editing_mode.dart │ │ ├── listenable_model.dart │ │ ├── models.dart │ │ ├── notes │ │ │ ├── note_item_model.dart │ │ │ └── tag_item_model.dart │ │ ├── parameters │ │ │ └── generic_view_parameter.dart │ │ └── tags │ │ │ ├── tag_transaction_result.dart │ │ │ ├── tag_transaction_result_type.dart │ │ │ └── tag_transaction_type.dart │ ├── resources │ │ └── resources.dart │ ├── service_locator.dart │ ├── services │ │ ├── camera │ │ │ └── camera_service.dart │ │ ├── dialog │ │ │ └── dialog_service.dart │ │ ├── ml_vision │ │ │ └── ml_vision_service.dart │ │ ├── navigation │ │ │ └── navigation_service.dart │ │ └── services.dart │ ├── view_models │ │ ├── app_view_model.dart │ │ ├── base │ │ │ ├── base_view_model.dart │ │ │ └── intializable_view_model.dart │ │ ├── home │ │ │ └── home_view_model.dart │ │ ├── login │ │ │ └── login_view_model.dart │ │ ├── notes │ │ │ └── note_view_model.dart │ │ ├── settings │ │ │ └── settings_view_model.dart │ │ ├── tags │ │ │ └── tags_view_model.dart │ │ └── view_models.dart │ ├── views │ │ ├── app_view.dart │ │ ├── home │ │ │ ├── home_view.dart │ │ │ ├── note_list_item.dart │ │ │ ├── notes_list_view.dart │ │ │ ├── tag_button.dart │ │ │ └── tag_selector_widget.dart │ │ ├── login │ │ │ └── login_view.dart │ │ ├── notes │ │ │ └── note_view.dart │ │ ├── settings │ │ │ └── settings_view.dart │ │ ├── tags │ │ │ └── tags_view.dart │ │ └── views.dart │ └── widgets │ │ ├── dialog_manager_widget.dart │ │ ├── extended_column.dart │ │ ├── extended_row.dart │ │ ├── model_bound_widget.dart │ │ ├── splash_widget.dart │ │ └── widgets.dart ├── pubspec.yaml ├── test │ ├── mocks │ │ ├── services_mocks.dart │ │ └── test_root_widget.dart │ ├── unit_test.dart │ └── widget_test.dart └── test_driver │ ├── ui.dart │ └── ui_test.dart ├── app_business ├── lib │ ├── entities.dart │ ├── managers.dart │ ├── mappers.dart │ └── src │ │ ├── entities │ │ ├── account │ │ │ └── account_entity.dart │ │ ├── base │ │ │ └── base_entity.dart │ │ ├── notes │ │ │ └── note_entity.dart │ │ ├── settings │ │ │ ├── settings_entity.dart │ │ │ └── theme_config.dart │ │ └── tags │ │ │ └── tag_entity.dart │ │ ├── managers │ │ ├── account │ │ │ └── account_manager.dart │ │ ├── auth │ │ │ └── auth_manager.dart │ │ ├── notes │ │ │ └── notes_manager.dart │ │ ├── settings │ │ │ └── settings_manager.dart │ │ └── tags │ │ │ └── tags_manager.dart │ │ └── mappers │ │ ├── account │ │ ├── account_mapper.dart │ │ └── google_account_mapper.dart │ │ ├── base │ │ └── entity_mapper.dart │ │ ├── notes │ │ └── note_mapper.dart │ │ └── tags │ │ └── tag_mapper.dart └── pubspec.yaml ├── app_common ├── lib │ ├── constants.dart │ ├── exceptions.dart │ └── src │ │ ├── constants │ │ ├── app_center_ids.dart │ │ ├── storage_keys.dart │ │ ├── view_names.dart │ │ └── widget_key_values.dart │ │ └── exceptions │ │ └── exceptions.dart └── pubspec.yaml ├── app_data ├── lib │ ├── caching.dart │ ├── database.dart │ ├── src │ │ ├── local │ │ │ ├── cache │ │ │ │ ├── cache_service.dart │ │ │ │ └── keystore_service.dart │ │ │ └── database │ │ │ │ ├── models │ │ │ │ ├── join_query_results.dart │ │ │ │ ├── models.dart │ │ │ │ └── models.g.dart │ │ │ │ └── repositories │ │ │ │ ├── account │ │ │ │ └── account_repository.dart │ │ │ │ ├── base │ │ │ │ └── base_repository.dart │ │ │ │ ├── notes │ │ │ │ └── notes_repository.dart │ │ │ │ └── tags │ │ │ │ └── tags_repository.dart │ │ └── web │ │ │ ├── auth │ │ │ └── auth_service.dart │ │ │ ├── drive │ │ │ ├── drive_http_client.dart │ │ │ └── drive_service.dart │ │ │ └── dto │ │ │ └── backup_dto.dart │ └── web_services.dart └── pubspec.yaml └── app_util ├── lib ├── app_util.dart └── src │ ├── analytics │ └── analytics_service.dart │ └── logger │ └── logger.dart └── pubspec.yaml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/README.md -------------------------------------------------------------------------------- /app_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/app_logo.png -------------------------------------------------------------------------------- /app_screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/app_screenshot.png -------------------------------------------------------------------------------- /qr_code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/qr_code.png -------------------------------------------------------------------------------- /scripts/build_dev.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/scripts/build_dev.sh -------------------------------------------------------------------------------- /scripts/build_prod.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/scripts/build_prod.sh -------------------------------------------------------------------------------- /scripts/ui_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/scripts/ui_test.sh -------------------------------------------------------------------------------- /scripts/unit_widget_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/scripts/unit_widget_test.sh -------------------------------------------------------------------------------- /smartnotes.code-workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/smartnotes.code-workspace -------------------------------------------------------------------------------- /src/.vscode/dart.code-snippets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/.vscode/dart.code-snippets -------------------------------------------------------------------------------- /src/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/.vscode/extensions.json -------------------------------------------------------------------------------- /src/app/android/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/android/.project -------------------------------------------------------------------------------- /src/app/android/.settings/org.eclipse.buildship.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/android/.settings/org.eclipse.buildship.core.prefs -------------------------------------------------------------------------------- /src/app/android/app/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/android/app/.classpath -------------------------------------------------------------------------------- /src/app/android/app/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/android/app/.project -------------------------------------------------------------------------------- /src/app/android/app/.settings/org.eclipse.buildship.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/android/app/.settings/org.eclipse.buildship.core.prefs -------------------------------------------------------------------------------- /src/app/android/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/android/app/build.gradle -------------------------------------------------------------------------------- /src/app/android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/android/app/src/debug/AndroidManifest.xml -------------------------------------------------------------------------------- /src/app/android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /src/app/android/app/src/main/kotlin/com/example/app/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/android/app/src/main/kotlin/com/example/app/MainActivity.kt -------------------------------------------------------------------------------- /src/app/android/app/src/main/res/drawable/launch_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/android/app/src/main/res/drawable/launch_background.xml -------------------------------------------------------------------------------- /src/app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /src/app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /src/app/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /src/app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /src/app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /src/app/android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/android/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /src/app/android/app/src/profile/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/android/app/src/profile/AndroidManifest.xml -------------------------------------------------------------------------------- /src/app/android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/android/build.gradle -------------------------------------------------------------------------------- /src/app/android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/android/gradle.properties -------------------------------------------------------------------------------- /src/app/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /src/app/android/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/android/settings.gradle -------------------------------------------------------------------------------- /src/app/assets/fonts/OpenSans-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/assets/fonts/OpenSans-Bold.ttf -------------------------------------------------------------------------------- /src/app/assets/fonts/OpenSans-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/assets/fonts/OpenSans-Light.ttf -------------------------------------------------------------------------------- /src/app/assets/fonts/OpenSans-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/assets/fonts/OpenSans-Regular.ttf -------------------------------------------------------------------------------- /src/app/assets/fonts/OpenSans-RegularItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/assets/fonts/OpenSans-RegularItalic.ttf -------------------------------------------------------------------------------- /src/app/assets/fonts/OpenSans-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/assets/fonts/OpenSans-SemiBold.ttf -------------------------------------------------------------------------------- /src/app/assets/graphics/2.0x/ic_google.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/assets/graphics/2.0x/ic_google.png -------------------------------------------------------------------------------- /src/app/assets/graphics/2.0x/im_logo_128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/assets/graphics/2.0x/im_logo_128.png -------------------------------------------------------------------------------- /src/app/assets/graphics/2.0x/im_logo_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/assets/graphics/2.0x/im_logo_48.png -------------------------------------------------------------------------------- /src/app/assets/graphics/3.0x/ic_google.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/assets/graphics/3.0x/ic_google.png -------------------------------------------------------------------------------- /src/app/assets/graphics/3.0x/im_logo_128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/assets/graphics/3.0x/im_logo_128.png -------------------------------------------------------------------------------- /src/app/assets/graphics/3.0x/im_logo_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/assets/graphics/3.0x/im_logo_48.png -------------------------------------------------------------------------------- /src/app/assets/graphics/ic_google.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/assets/graphics/ic_google.png -------------------------------------------------------------------------------- /src/app/assets/graphics/im_empty_note.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/assets/graphics/im_empty_note.png -------------------------------------------------------------------------------- /src/app/assets/graphics/im_logo_128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/assets/graphics/im_logo_128.png -------------------------------------------------------------------------------- /src/app/assets/graphics/im_logo_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/assets/graphics/im_logo_48.png -------------------------------------------------------------------------------- /src/app/lib/keys/widget_keys.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/lib/keys/widget_keys.dart -------------------------------------------------------------------------------- /src/app/lib/main_dev.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/lib/main_dev.dart -------------------------------------------------------------------------------- /src/app/lib/main_prod.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/lib/main_prod.dart -------------------------------------------------------------------------------- /src/app/lib/models/list_editing_mode.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/lib/models/list_editing_mode.dart -------------------------------------------------------------------------------- /src/app/lib/models/listenable_model.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/lib/models/listenable_model.dart -------------------------------------------------------------------------------- /src/app/lib/models/models.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/lib/models/models.dart -------------------------------------------------------------------------------- /src/app/lib/models/notes/note_item_model.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/lib/models/notes/note_item_model.dart -------------------------------------------------------------------------------- /src/app/lib/models/notes/tag_item_model.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/lib/models/notes/tag_item_model.dart -------------------------------------------------------------------------------- /src/app/lib/models/parameters/generic_view_parameter.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/lib/models/parameters/generic_view_parameter.dart -------------------------------------------------------------------------------- /src/app/lib/models/tags/tag_transaction_result.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/lib/models/tags/tag_transaction_result.dart -------------------------------------------------------------------------------- /src/app/lib/models/tags/tag_transaction_result_type.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/lib/models/tags/tag_transaction_result_type.dart -------------------------------------------------------------------------------- /src/app/lib/models/tags/tag_transaction_type.dart: -------------------------------------------------------------------------------- 1 | enum TagTransactionType { 2 | choose, 3 | modify, 4 | } 5 | -------------------------------------------------------------------------------- /src/app/lib/resources/resources.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/lib/resources/resources.dart -------------------------------------------------------------------------------- /src/app/lib/service_locator.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/lib/service_locator.dart -------------------------------------------------------------------------------- /src/app/lib/services/camera/camera_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/lib/services/camera/camera_service.dart -------------------------------------------------------------------------------- /src/app/lib/services/dialog/dialog_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/lib/services/dialog/dialog_service.dart -------------------------------------------------------------------------------- /src/app/lib/services/ml_vision/ml_vision_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/lib/services/ml_vision/ml_vision_service.dart -------------------------------------------------------------------------------- /src/app/lib/services/navigation/navigation_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/lib/services/navigation/navigation_service.dart -------------------------------------------------------------------------------- /src/app/lib/services/services.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/lib/services/services.dart -------------------------------------------------------------------------------- /src/app/lib/view_models/app_view_model.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/lib/view_models/app_view_model.dart -------------------------------------------------------------------------------- /src/app/lib/view_models/base/base_view_model.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/lib/view_models/base/base_view_model.dart -------------------------------------------------------------------------------- /src/app/lib/view_models/base/intializable_view_model.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/lib/view_models/base/intializable_view_model.dart -------------------------------------------------------------------------------- /src/app/lib/view_models/home/home_view_model.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/lib/view_models/home/home_view_model.dart -------------------------------------------------------------------------------- /src/app/lib/view_models/login/login_view_model.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/lib/view_models/login/login_view_model.dart -------------------------------------------------------------------------------- /src/app/lib/view_models/notes/note_view_model.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/lib/view_models/notes/note_view_model.dart -------------------------------------------------------------------------------- /src/app/lib/view_models/settings/settings_view_model.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/lib/view_models/settings/settings_view_model.dart -------------------------------------------------------------------------------- /src/app/lib/view_models/tags/tags_view_model.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/lib/view_models/tags/tags_view_model.dart -------------------------------------------------------------------------------- /src/app/lib/view_models/view_models.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/lib/view_models/view_models.dart -------------------------------------------------------------------------------- /src/app/lib/views/app_view.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/lib/views/app_view.dart -------------------------------------------------------------------------------- /src/app/lib/views/home/home_view.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/lib/views/home/home_view.dart -------------------------------------------------------------------------------- /src/app/lib/views/home/note_list_item.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/lib/views/home/note_list_item.dart -------------------------------------------------------------------------------- /src/app/lib/views/home/notes_list_view.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/lib/views/home/notes_list_view.dart -------------------------------------------------------------------------------- /src/app/lib/views/home/tag_button.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/lib/views/home/tag_button.dart -------------------------------------------------------------------------------- /src/app/lib/views/home/tag_selector_widget.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/lib/views/home/tag_selector_widget.dart -------------------------------------------------------------------------------- /src/app/lib/views/login/login_view.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/lib/views/login/login_view.dart -------------------------------------------------------------------------------- /src/app/lib/views/notes/note_view.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/lib/views/notes/note_view.dart -------------------------------------------------------------------------------- /src/app/lib/views/settings/settings_view.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/lib/views/settings/settings_view.dart -------------------------------------------------------------------------------- /src/app/lib/views/tags/tags_view.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/lib/views/tags/tags_view.dart -------------------------------------------------------------------------------- /src/app/lib/views/views.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/lib/views/views.dart -------------------------------------------------------------------------------- /src/app/lib/widgets/dialog_manager_widget.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/lib/widgets/dialog_manager_widget.dart -------------------------------------------------------------------------------- /src/app/lib/widgets/extended_column.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/lib/widgets/extended_column.dart -------------------------------------------------------------------------------- /src/app/lib/widgets/extended_row.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/lib/widgets/extended_row.dart -------------------------------------------------------------------------------- /src/app/lib/widgets/model_bound_widget.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/lib/widgets/model_bound_widget.dart -------------------------------------------------------------------------------- /src/app/lib/widgets/splash_widget.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/lib/widgets/splash_widget.dart -------------------------------------------------------------------------------- /src/app/lib/widgets/widgets.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/lib/widgets/widgets.dart -------------------------------------------------------------------------------- /src/app/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/pubspec.yaml -------------------------------------------------------------------------------- /src/app/test/mocks/services_mocks.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/test/mocks/services_mocks.dart -------------------------------------------------------------------------------- /src/app/test/mocks/test_root_widget.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/test/mocks/test_root_widget.dart -------------------------------------------------------------------------------- /src/app/test/unit_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/test/unit_test.dart -------------------------------------------------------------------------------- /src/app/test/widget_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/test/widget_test.dart -------------------------------------------------------------------------------- /src/app/test_driver/ui.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/test_driver/ui.dart -------------------------------------------------------------------------------- /src/app/test_driver/ui_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app/test_driver/ui_test.dart -------------------------------------------------------------------------------- /src/app_business/lib/entities.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app_business/lib/entities.dart -------------------------------------------------------------------------------- /src/app_business/lib/managers.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app_business/lib/managers.dart -------------------------------------------------------------------------------- /src/app_business/lib/mappers.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app_business/lib/mappers.dart -------------------------------------------------------------------------------- /src/app_business/lib/src/entities/account/account_entity.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app_business/lib/src/entities/account/account_entity.dart -------------------------------------------------------------------------------- /src/app_business/lib/src/entities/base/base_entity.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app_business/lib/src/entities/base/base_entity.dart -------------------------------------------------------------------------------- /src/app_business/lib/src/entities/notes/note_entity.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app_business/lib/src/entities/notes/note_entity.dart -------------------------------------------------------------------------------- /src/app_business/lib/src/entities/settings/settings_entity.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app_business/lib/src/entities/settings/settings_entity.dart -------------------------------------------------------------------------------- /src/app_business/lib/src/entities/settings/theme_config.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app_business/lib/src/entities/settings/theme_config.dart -------------------------------------------------------------------------------- /src/app_business/lib/src/entities/tags/tag_entity.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app_business/lib/src/entities/tags/tag_entity.dart -------------------------------------------------------------------------------- /src/app_business/lib/src/managers/account/account_manager.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app_business/lib/src/managers/account/account_manager.dart -------------------------------------------------------------------------------- /src/app_business/lib/src/managers/auth/auth_manager.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app_business/lib/src/managers/auth/auth_manager.dart -------------------------------------------------------------------------------- /src/app_business/lib/src/managers/notes/notes_manager.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app_business/lib/src/managers/notes/notes_manager.dart -------------------------------------------------------------------------------- /src/app_business/lib/src/managers/settings/settings_manager.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app_business/lib/src/managers/settings/settings_manager.dart -------------------------------------------------------------------------------- /src/app_business/lib/src/managers/tags/tags_manager.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app_business/lib/src/managers/tags/tags_manager.dart -------------------------------------------------------------------------------- /src/app_business/lib/src/mappers/account/account_mapper.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app_business/lib/src/mappers/account/account_mapper.dart -------------------------------------------------------------------------------- /src/app_business/lib/src/mappers/account/google_account_mapper.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app_business/lib/src/mappers/account/google_account_mapper.dart -------------------------------------------------------------------------------- /src/app_business/lib/src/mappers/base/entity_mapper.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app_business/lib/src/mappers/base/entity_mapper.dart -------------------------------------------------------------------------------- /src/app_business/lib/src/mappers/notes/note_mapper.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app_business/lib/src/mappers/notes/note_mapper.dart -------------------------------------------------------------------------------- /src/app_business/lib/src/mappers/tags/tag_mapper.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app_business/lib/src/mappers/tags/tag_mapper.dart -------------------------------------------------------------------------------- /src/app_business/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app_business/pubspec.yaml -------------------------------------------------------------------------------- /src/app_common/lib/constants.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app_common/lib/constants.dart -------------------------------------------------------------------------------- /src/app_common/lib/exceptions.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app_common/lib/exceptions.dart -------------------------------------------------------------------------------- /src/app_common/lib/src/constants/app_center_ids.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app_common/lib/src/constants/app_center_ids.dart -------------------------------------------------------------------------------- /src/app_common/lib/src/constants/storage_keys.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app_common/lib/src/constants/storage_keys.dart -------------------------------------------------------------------------------- /src/app_common/lib/src/constants/view_names.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app_common/lib/src/constants/view_names.dart -------------------------------------------------------------------------------- /src/app_common/lib/src/constants/widget_key_values.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app_common/lib/src/constants/widget_key_values.dart -------------------------------------------------------------------------------- /src/app_common/lib/src/exceptions/exceptions.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app_common/lib/src/exceptions/exceptions.dart -------------------------------------------------------------------------------- /src/app_common/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app_common/pubspec.yaml -------------------------------------------------------------------------------- /src/app_data/lib/caching.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app_data/lib/caching.dart -------------------------------------------------------------------------------- /src/app_data/lib/database.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app_data/lib/database.dart -------------------------------------------------------------------------------- /src/app_data/lib/src/local/cache/cache_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app_data/lib/src/local/cache/cache_service.dart -------------------------------------------------------------------------------- /src/app_data/lib/src/local/cache/keystore_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app_data/lib/src/local/cache/keystore_service.dart -------------------------------------------------------------------------------- /src/app_data/lib/src/local/database/models/join_query_results.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app_data/lib/src/local/database/models/join_query_results.dart -------------------------------------------------------------------------------- /src/app_data/lib/src/local/database/models/models.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app_data/lib/src/local/database/models/models.dart -------------------------------------------------------------------------------- /src/app_data/lib/src/local/database/models/models.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app_data/lib/src/local/database/models/models.g.dart -------------------------------------------------------------------------------- /src/app_data/lib/src/local/database/repositories/account/account_repository.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app_data/lib/src/local/database/repositories/account/account_repository.dart -------------------------------------------------------------------------------- /src/app_data/lib/src/local/database/repositories/base/base_repository.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app_data/lib/src/local/database/repositories/base/base_repository.dart -------------------------------------------------------------------------------- /src/app_data/lib/src/local/database/repositories/notes/notes_repository.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app_data/lib/src/local/database/repositories/notes/notes_repository.dart -------------------------------------------------------------------------------- /src/app_data/lib/src/local/database/repositories/tags/tags_repository.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app_data/lib/src/local/database/repositories/tags/tags_repository.dart -------------------------------------------------------------------------------- /src/app_data/lib/src/web/auth/auth_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app_data/lib/src/web/auth/auth_service.dart -------------------------------------------------------------------------------- /src/app_data/lib/src/web/drive/drive_http_client.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app_data/lib/src/web/drive/drive_http_client.dart -------------------------------------------------------------------------------- /src/app_data/lib/src/web/drive/drive_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app_data/lib/src/web/drive/drive_service.dart -------------------------------------------------------------------------------- /src/app_data/lib/src/web/dto/backup_dto.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app_data/lib/src/web/dto/backup_dto.dart -------------------------------------------------------------------------------- /src/app_data/lib/web_services.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app_data/lib/web_services.dart -------------------------------------------------------------------------------- /src/app_data/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app_data/pubspec.yaml -------------------------------------------------------------------------------- /src/app_util/lib/app_util.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app_util/lib/app_util.dart -------------------------------------------------------------------------------- /src/app_util/lib/src/analytics/analytics_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app_util/lib/src/analytics/analytics_service.dart -------------------------------------------------------------------------------- /src/app_util/lib/src/logger/logger.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app_util/lib/src/logger/logger.dart -------------------------------------------------------------------------------- /src/app_util/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cross-solutions/smart-notes/HEAD/src/app_util/pubspec.yaml --------------------------------------------------------------------------------