├── .fvm └── fvm_config.json ├── .gitignore ├── .metadata ├── README.md ├── android ├── .gitignore ├── app │ ├── build.gradle │ └── src │ │ ├── debug │ │ └── AndroidManifest.xml │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── kotlin │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── ForDev │ │ │ │ └── MainActivity.kt │ │ └── res │ │ │ ├── drawable-hdpi │ │ │ ├── ic_launcher_background.png │ │ │ └── ic_launcher_foreground.png │ │ │ ├── drawable-mdpi │ │ │ ├── ic_launcher_background.png │ │ │ └── ic_launcher_foreground.png │ │ │ ├── drawable-xhdpi │ │ │ ├── ic_launcher_background.png │ │ │ └── ic_launcher_foreground.png │ │ │ ├── drawable-xxhdpi │ │ │ ├── ic_launcher_background.png │ │ │ └── ic_launcher_foreground.png │ │ │ ├── drawable-xxxhdpi │ │ │ ├── ic_launcher_background.png │ │ │ └── ic_launcher_foreground.png │ │ │ ├── drawable │ │ │ └── launch_background.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ └── ic_launcher.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 ├── ios ├── .gitignore ├── Flutter │ ├── AppFrameworkInfo.plist │ ├── Debug.xcconfig │ └── Release.xcconfig ├── Podfile ├── Podfile.lock ├── Runner.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ └── WorkspaceSettings.xcsettings │ └── xcshareddata │ │ └── xcschemes │ │ └── Runner.xcscheme ├── Runner.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ ├── IDEWorkspaceChecks.plist │ │ └── WorkspaceSettings.xcsettings ├── Runner │ ├── AppDelegate.swift │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ ├── Contents.json │ │ │ ├── Icon-App-1024x1024@1x.png │ │ │ ├── Icon-App-20x20@1x.png │ │ │ ├── Icon-App-20x20@2x.png │ │ │ ├── Icon-App-20x20@3x.png │ │ │ ├── Icon-App-29x29@1x.png │ │ │ ├── Icon-App-29x29@2x.png │ │ │ ├── Icon-App-29x29@3x.png │ │ │ ├── Icon-App-40x40@1x.png │ │ │ ├── Icon-App-40x40@2x.png │ │ │ ├── Icon-App-40x40@3x.png │ │ │ ├── Icon-App-50x50@1x.png │ │ │ ├── Icon-App-50x50@2x.png │ │ │ ├── Icon-App-57x57@1x.png │ │ │ ├── Icon-App-57x57@2x.png │ │ │ ├── Icon-App-60x60@2x.png │ │ │ ├── Icon-App-60x60@3x.png │ │ │ ├── Icon-App-72x72@1x.png │ │ │ ├── Icon-App-72x72@2x.png │ │ │ ├── Icon-App-76x76@1x.png │ │ │ ├── Icon-App-76x76@2x.png │ │ │ └── Icon-App-83.5x83.5@2x.png │ │ └── LaunchImage.imageset │ │ │ ├── Contents.json │ │ │ ├── LaunchImage.png │ │ │ ├── LaunchImage@2x.png │ │ │ ├── LaunchImage@3x.png │ │ │ └── README.md │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ ├── Info.plist │ └── Runner-Bridging-Header.h └── build │ └── Pods.build │ └── Release-iphonesimulator │ ├── Flutter.build │ └── dgph │ ├── Pods-Runner.build │ └── dgph │ ├── flutter_secure_storage.build │ └── dgph │ └── path_provider.build │ └── dgph ├── lib ├── data │ ├── cache │ │ ├── cache.dart │ │ ├── cache_storage.dart │ │ ├── delete_secure_cache_storage.dart │ │ ├── fetch_secure_cache_storage.dart │ │ └── save_secure_cache_storage.dart │ ├── http │ │ ├── http.dart │ │ ├── http_client.dart │ │ └── http_error.dart │ ├── models │ │ ├── local_survey_answer_model.dart │ │ ├── local_survey_model.dart │ │ ├── local_survey_result_model.dart │ │ ├── models.dart │ │ ├── remote_account_model.dart │ │ ├── remote_survey_answer_model.dart │ │ ├── remote_survey_model.dart │ │ └── remote_survey_result_model.dart │ └── usecases │ │ ├── add_account │ │ ├── add_account.dart │ │ └── remote_add_account.dart │ │ ├── authentication │ │ ├── authentication.dart │ │ └── remote_authentication.dart │ │ ├── load_current_account │ │ ├── load_current_account.dart │ │ └── local_load_current_account.dart │ │ ├── load_survey_result │ │ ├── load_survey_result.dart │ │ ├── local_load_survey_result.dart │ │ └── remote_load_survey_result.dart │ │ ├── load_surveys │ │ ├── load_surveys.dart │ │ ├── local_load_surveys.dart │ │ └── remote_load_surveys.dart │ │ ├── save_current_account │ │ ├── local_save_current_account.dart │ │ └── save_current_account.dart │ │ ├── save_survey_result │ │ ├── remote_save_survey_result.dart │ │ └── save_survey_result.dart │ │ └── usecases.dart ├── domain │ ├── entities │ │ ├── account_entity.dart │ │ ├── entities.dart │ │ ├── survey_answer_entity.dart │ │ ├── survey_entity.dart │ │ └── survey_result_entity.dart │ ├── helpers │ │ ├── domain_error.dart │ │ └── helpers.dart │ └── usecases │ │ ├── add_account.dart │ │ ├── authentication.dart │ │ ├── load_current_account.dart │ │ ├── load_survey_result.dart │ │ ├── load_surveys.dart │ │ ├── save_current_account.dart │ │ ├── save_survey_result.dart │ │ └── usecases.dart ├── infra │ ├── cache │ │ ├── cache.dart │ │ ├── local_storage_adapter.dart │ │ └── secure_storage_adapter.dart │ └── http │ │ ├── http.dart │ │ └── http_adapter.dart ├── main │ ├── builders │ │ ├── builders.dart │ │ └── validation_builder.dart │ ├── composites │ │ ├── composites.dart │ │ ├── remote_load_survey_result_with_local_fallback.dart │ │ ├── remote_load_surveys_with_local_fallback.dart │ │ └── validation_composite.dart │ ├── decorators │ │ ├── authorize_http_client_decorator.dart │ │ └── decorators.dart │ ├── factories │ │ ├── cache │ │ │ ├── cache.dart │ │ │ ├── local_storage_adapter_factory.dart │ │ │ └── secure_storage_adapter_factory.dart │ │ ├── factories.dart │ │ ├── http │ │ │ ├── api_url_factory.dart │ │ │ ├── authorize_http_client_decorator_factory.dart │ │ │ ├── http.dart │ │ │ └── http_client_factory.dart │ │ ├── pages │ │ │ ├── login │ │ │ │ ├── login.dart │ │ │ │ ├── login_page_factory.dart │ │ │ │ ├── login_presenter_factory.dart │ │ │ │ └── login_validation_factory.dart │ │ │ ├── pages.dart │ │ │ ├── signup │ │ │ │ ├── signup.dart │ │ │ │ ├── signup_page_factory.dart │ │ │ │ ├── signup_presenter_factory.dart │ │ │ │ └── signup_validation_factory.dart │ │ │ ├── splash │ │ │ │ ├── splash.dart │ │ │ │ ├── splash_page_factory.dart │ │ │ │ └── splash_presenter_factory.dart │ │ │ ├── survey_result │ │ │ │ ├── survey_result.dart │ │ │ │ ├── survey_result_page_factory.dart │ │ │ │ └── survey_result_presenter_factory.dart │ │ │ └── surveys │ │ │ │ ├── surveys.dart │ │ │ │ ├── surveys_page_factory.dart │ │ │ │ └── surveys_presenter_factory.dart │ │ └── usecases │ │ │ ├── add_account_factory.dart │ │ │ ├── authentication_factory.dart │ │ │ ├── load_current_account_factory.dart │ │ │ ├── load_survey_result_factory.dart │ │ │ ├── load_surveys_factory.dart │ │ │ ├── save_current_account_factory.dart │ │ │ ├── save_survey_result_factory.dart │ │ │ └── usecases.dart │ └── main.dart ├── presentation │ ├── helpers │ │ ├── helpers.dart │ │ └── survey_result_entity_extensions.dart │ ├── mixins │ │ ├── form_manager.dart │ │ ├── loading_manager.dart │ │ ├── mixins.dart │ │ ├── navigation_manager.dart │ │ ├── session_manager.dart │ │ └── ui_error_manager.dart │ ├── presenters │ │ ├── getx_login_presenter.dart │ │ ├── getx_signup_presenter.dart │ │ ├── getx_splash_presenter.dart │ │ ├── getx_survey_result_presenter.dart │ │ ├── getx_surveys_presenter.dart │ │ └── presenters.dart │ └── protocols │ │ ├── protocols.dart │ │ └── validation.dart ├── ui │ ├── assets │ │ ├── 2.0x │ │ │ └── logo.png │ │ ├── 3.0x │ │ │ └── logo.png │ │ ├── 4.0x │ │ │ └── logo.png │ │ ├── icon │ │ │ ├── android.png │ │ │ ├── background.png │ │ │ ├── foreground.png │ │ │ └── ios.png │ │ └── logo.png │ ├── components │ │ ├── app_theme.dart │ │ ├── components.dart │ │ ├── error_message.dart │ │ ├── headline1.dart │ │ ├── login_header.dart │ │ ├── reload_screen.dart │ │ └── spinner_dialog.dart │ ├── helpers │ │ ├── errors │ │ │ ├── errors.dart │ │ │ └── ui_error.dart │ │ ├── helpers.dart │ │ └── i18n │ │ │ ├── i18n.dart │ │ │ ├── resources.dart │ │ │ └── strings │ │ │ ├── pt_br.dart │ │ │ ├── strings.dart │ │ │ └── translation.dart │ ├── mixins │ │ ├── keyboard_manager.dart │ │ ├── loading_manager.dart │ │ ├── mixins.dart │ │ ├── navigation_manager.dart │ │ ├── session_manager.dart │ │ └── ui_error_manager.dart │ └── pages │ │ ├── login │ │ ├── components │ │ │ ├── components.dart │ │ │ ├── email_input.dart │ │ │ ├── login_button.dart │ │ │ └── password_input.dart │ │ ├── login.dart │ │ ├── login_page.dart │ │ └── login_presenter.dart │ │ ├── pages.dart │ │ ├── signup │ │ ├── components │ │ │ ├── components.dart │ │ │ ├── email_input.dart │ │ │ ├── name_input.dart │ │ │ ├── password_confirmation_input.dart │ │ │ ├── password_input.dart │ │ │ └── signup_button.dart │ │ ├── signup.dart │ │ ├── signup_page.dart │ │ └── signup_presenter.dart │ │ ├── splash │ │ ├── splash.dart │ │ ├── splash_page.dart │ │ └── splash_presenter.dart │ │ ├── survey_result │ │ ├── components │ │ │ ├── active_icon.dart │ │ │ ├── components.dart │ │ │ ├── disabled_icon.dart │ │ │ ├── survey_answer.dart │ │ │ ├── survey_header.dart │ │ │ └── survey_result.dart │ │ ├── survey_answer_viewmodel.dart │ │ ├── survey_result.dart │ │ ├── survey_result_page.dart │ │ ├── survey_result_presenter.dart │ │ └── survey_result_viewmodel.dart │ │ └── surveys │ │ ├── components │ │ ├── components.dart │ │ ├── survey_item.dart │ │ └── survey_items.dart │ │ ├── survey_viewmodel.dart │ │ ├── surveys.dart │ │ ├── surveys_page.dart │ │ └── surveys_presenter.dart └── validation │ ├── protocols │ ├── field_validation.dart │ └── protocols.dart │ └── validators │ ├── compare_fields_validation.dart │ ├── email_validation.dart │ ├── min_length_validation.dart │ ├── required_field_validation.dart │ └── validators.dart ├── pubspec.lock ├── pubspec.yaml ├── requirements ├── assets │ └── course-logo.png ├── bdd_specs │ ├── load_survey_result.feature │ ├── load_surveys.feature │ ├── login.feature │ ├── save_survey_result.feature │ └── signup.feature ├── checklists │ ├── cache │ │ ├── delete_cache.md │ │ ├── delete_secure_cache.md │ │ ├── fetch_cache.md │ │ ├── fetch_secure_cache.md │ │ ├── save_cache.md │ │ └── save_secure_cache.md │ ├── http │ │ ├── authorize_http_client_decorator.md │ │ ├── get.md │ │ ├── post.md │ │ └── put.md │ └── pages │ │ ├── login │ │ ├── login_page.md │ │ └── login_presenter.md │ │ ├── signup │ │ ├── signup_page.md │ │ └── signup_presenter.md │ │ ├── splash │ │ ├── splash_page.md │ │ └── splash_presenter.md │ │ ├── survey_result │ │ ├── survey_result_page.md │ │ └── survey_result_presenter.md │ │ └── surveys │ │ ├── surveys_page.md │ │ └── surveys_presenter.md └── use_cases │ ├── local_load_current_account.md │ ├── local_load_survey_result.md │ ├── local_load_surveys.md │ ├── local_save_current_account.md │ ├── remote_add_account.md │ ├── remote_authentication.md │ ├── remote_load_survey_result.md │ ├── remote_load_survey_result_with_local_fallback.md │ ├── remote_load_surveys.md │ ├── remote_load_surveys_with_local_fallback.md │ └── remote_save_survey_result.md └── test ├── data ├── mocks │ ├── cache_storage_spy.dart │ ├── http_client_spy.dart │ ├── load_survey_result_spy.dart │ ├── load_surveys_spy.dart │ ├── local_load_survey_result_spy.dart │ ├── local_load_surveys_spy.dart │ ├── mocks.dart │ ├── remote_load_survey_result_spy.dart │ ├── remote_load_surveys_spy.dart │ └── secure_cache_storage_spy.dart └── usecases │ ├── add_account │ └── remote_add_account_test.dart │ ├── authentication │ └── remote_authentication_test.dart │ ├── load_current_account │ └── local_load_current_account_test.dart │ ├── load_survey_result │ ├── local_load_survey_result_test.dart │ └── remote_load_survey_result_test.dart │ ├── load_surveys │ ├── local_load_surveys_test.dart │ └── remote_load_surveys_test.dart │ ├── save_current_account │ └── local_save_current_account_test.dart │ └── save_survey_result │ └── remote_save_survey_result_test.dart ├── domain └── mocks │ ├── add_account_spy.dart │ ├── authentication_spy.dart │ ├── entity_factory.dart │ ├── load_current_account_spy.dart │ ├── mocks.dart │ ├── params_factory.dart │ ├── save_current_account_spy.dart │ └── save_survey_result_spy.dart ├── infra ├── cache │ ├── local_storage_adapter_test.dart │ └── secure_storage_adapter_test.dart ├── http │ └── http_adapter_test.dart └── mocks │ ├── api_factory.dart │ ├── cache_factory.dart │ ├── client_spy.dart │ ├── flutter_secure_storage_spy.dart │ ├── local_storage_spy.dart │ └── mocks.dart ├── main ├── composites │ ├── remote_load_survey_result_with_local_fallback_test.dart │ ├── remote_load_surveys_with_local_fallback_test.dart │ └── validation_composite_test.dart ├── decorators │ └── authorize_http_client_decorator_test.dart └── factories │ └── pages │ └── login │ ├── login_validation_factory_test.dart │ └── signup_validation_factory_test.dart ├── presentation ├── mocks │ ├── mocks.dart │ └── validation_spy.dart └── presenters │ ├── getx_login_presenter_test.dart │ ├── getx_signup_presenter_test.dart │ ├── getx_splash_presenter_test.dart │ ├── getx_survey_result_presenter_test.dart │ └── getx_surveys_presenter_test.dart ├── ui ├── helpers │ └── helpers.dart ├── mocks │ ├── login_presenter_spy.dart │ ├── mocks.dart │ ├── signup_presenter_spy.dart │ ├── splash_presenter_spy.dart │ ├── survey_result_presenter_spy.dart │ ├── surveys_presenter_spy.dart │ └── viewmodel_factory.dart └── pages │ ├── login_page_test.dart │ ├── signup_page_test.dart │ ├── splash_page_test.dart │ ├── survey_result_page_test.dart │ └── surveys_page_test.dart └── validation ├── mocks ├── field_validation_spy.dart └── mocks.dart └── validators ├── compare_fields_validation_test.dart ├── email_validation_test.dart ├── min_length_validation_test.dart └── required_field_validation_test.dart /.fvm/fvm_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/.fvm/fvm_config.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/.gitignore -------------------------------------------------------------------------------- /.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/.metadata -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/README.md -------------------------------------------------------------------------------- /android/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/android/.gitignore -------------------------------------------------------------------------------- /android/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/android/app/build.gradle -------------------------------------------------------------------------------- /android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/android/app/src/debug/AndroidManifest.xml -------------------------------------------------------------------------------- /android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /android/app/src/main/kotlin/com/example/ForDev/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/android/app/src/main/kotlin/com/example/ForDev/MainActivity.kt -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-hdpi/ic_launcher_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/android/app/src/main/res/drawable-hdpi/ic_launcher_background.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-hdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/android/app/src/main/res/drawable-hdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-mdpi/ic_launcher_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/android/app/src/main/res/drawable-mdpi/ic_launcher_background.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-mdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/android/app/src/main/res/drawable-mdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-xhdpi/ic_launcher_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/android/app/src/main/res/drawable-xhdpi/ic_launcher_background.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-xhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/android/app/src/main/res/drawable-xhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-xxhdpi/ic_launcher_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/android/app/src/main/res/drawable-xxhdpi/ic_launcher_background.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-xxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/android/app/src/main/res/drawable-xxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-xxxhdpi/ic_launcher_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/android/app/src/main/res/drawable-xxxhdpi/ic_launcher_background.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-xxxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/android/app/src/main/res/drawable-xxxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable/launch_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/android/app/src/main/res/drawable/launch_background.xml -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/android/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /android/app/src/profile/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/android/app/src/profile/AndroidManifest.xml -------------------------------------------------------------------------------- /android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/android/build.gradle -------------------------------------------------------------------------------- /android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/android/gradle.properties -------------------------------------------------------------------------------- /android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /android/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/android/settings.gradle -------------------------------------------------------------------------------- /ios/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/ios/.gitignore -------------------------------------------------------------------------------- /ios/Flutter/AppFrameworkInfo.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/ios/Flutter/AppFrameworkInfo.plist -------------------------------------------------------------------------------- /ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/ios/Flutter/Debug.xcconfig -------------------------------------------------------------------------------- /ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/ios/Flutter/Release.xcconfig -------------------------------------------------------------------------------- /ios/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/ios/Podfile -------------------------------------------------------------------------------- /ios/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/ios/Podfile.lock -------------------------------------------------------------------------------- /ios/Runner.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/ios/Runner.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings -------------------------------------------------------------------------------- /ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme -------------------------------------------------------------------------------- /ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/ios/Runner.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings -------------------------------------------------------------------------------- /ios/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/ios/Runner/AppDelegate.swift -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-50x50@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-50x50@1x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-50x50@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-50x50@2x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-57x57@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-57x57@1x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-57x57@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-57x57@2x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-72x72@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-72x72@1x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-72x72@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-72x72@2x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md -------------------------------------------------------------------------------- /ios/Runner/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/ios/Runner/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /ios/Runner/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/ios/Runner/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /ios/Runner/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/ios/Runner/Info.plist -------------------------------------------------------------------------------- /ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /ios/build/Pods.build/Release-iphonesimulator/Flutter.build/dgph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/ios/build/Pods.build/Release-iphonesimulator/Flutter.build/dgph -------------------------------------------------------------------------------- /ios/build/Pods.build/Release-iphonesimulator/Pods-Runner.build/dgph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/ios/build/Pods.build/Release-iphonesimulator/Pods-Runner.build/dgph -------------------------------------------------------------------------------- /ios/build/Pods.build/Release-iphonesimulator/flutter_secure_storage.build/dgph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/ios/build/Pods.build/Release-iphonesimulator/flutter_secure_storage.build/dgph -------------------------------------------------------------------------------- /ios/build/Pods.build/Release-iphonesimulator/path_provider.build/dgph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/ios/build/Pods.build/Release-iphonesimulator/path_provider.build/dgph -------------------------------------------------------------------------------- /lib/data/cache/cache.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/data/cache/cache.dart -------------------------------------------------------------------------------- /lib/data/cache/cache_storage.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/data/cache/cache_storage.dart -------------------------------------------------------------------------------- /lib/data/cache/delete_secure_cache_storage.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/data/cache/delete_secure_cache_storage.dart -------------------------------------------------------------------------------- /lib/data/cache/fetch_secure_cache_storage.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/data/cache/fetch_secure_cache_storage.dart -------------------------------------------------------------------------------- /lib/data/cache/save_secure_cache_storage.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/data/cache/save_secure_cache_storage.dart -------------------------------------------------------------------------------- /lib/data/http/http.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/data/http/http.dart -------------------------------------------------------------------------------- /lib/data/http/http_client.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/data/http/http_client.dart -------------------------------------------------------------------------------- /lib/data/http/http_error.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/data/http/http_error.dart -------------------------------------------------------------------------------- /lib/data/models/local_survey_answer_model.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/data/models/local_survey_answer_model.dart -------------------------------------------------------------------------------- /lib/data/models/local_survey_model.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/data/models/local_survey_model.dart -------------------------------------------------------------------------------- /lib/data/models/local_survey_result_model.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/data/models/local_survey_result_model.dart -------------------------------------------------------------------------------- /lib/data/models/models.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/data/models/models.dart -------------------------------------------------------------------------------- /lib/data/models/remote_account_model.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/data/models/remote_account_model.dart -------------------------------------------------------------------------------- /lib/data/models/remote_survey_answer_model.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/data/models/remote_survey_answer_model.dart -------------------------------------------------------------------------------- /lib/data/models/remote_survey_model.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/data/models/remote_survey_model.dart -------------------------------------------------------------------------------- /lib/data/models/remote_survey_result_model.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/data/models/remote_survey_result_model.dart -------------------------------------------------------------------------------- /lib/data/usecases/add_account/add_account.dart: -------------------------------------------------------------------------------- 1 | export './remote_add_account.dart'; -------------------------------------------------------------------------------- /lib/data/usecases/add_account/remote_add_account.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/data/usecases/add_account/remote_add_account.dart -------------------------------------------------------------------------------- /lib/data/usecases/authentication/authentication.dart: -------------------------------------------------------------------------------- 1 | export './remote_authentication.dart'; -------------------------------------------------------------------------------- /lib/data/usecases/authentication/remote_authentication.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/data/usecases/authentication/remote_authentication.dart -------------------------------------------------------------------------------- /lib/data/usecases/load_current_account/load_current_account.dart: -------------------------------------------------------------------------------- 1 | export './local_load_current_account.dart'; -------------------------------------------------------------------------------- /lib/data/usecases/load_current_account/local_load_current_account.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/data/usecases/load_current_account/local_load_current_account.dart -------------------------------------------------------------------------------- /lib/data/usecases/load_survey_result/load_survey_result.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/data/usecases/load_survey_result/load_survey_result.dart -------------------------------------------------------------------------------- /lib/data/usecases/load_survey_result/local_load_survey_result.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/data/usecases/load_survey_result/local_load_survey_result.dart -------------------------------------------------------------------------------- /lib/data/usecases/load_survey_result/remote_load_survey_result.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/data/usecases/load_survey_result/remote_load_survey_result.dart -------------------------------------------------------------------------------- /lib/data/usecases/load_surveys/load_surveys.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/data/usecases/load_surveys/load_surveys.dart -------------------------------------------------------------------------------- /lib/data/usecases/load_surveys/local_load_surveys.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/data/usecases/load_surveys/local_load_surveys.dart -------------------------------------------------------------------------------- /lib/data/usecases/load_surveys/remote_load_surveys.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/data/usecases/load_surveys/remote_load_surveys.dart -------------------------------------------------------------------------------- /lib/data/usecases/save_current_account/local_save_current_account.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/data/usecases/save_current_account/local_save_current_account.dart -------------------------------------------------------------------------------- /lib/data/usecases/save_current_account/save_current_account.dart: -------------------------------------------------------------------------------- 1 | export './local_save_current_account.dart'; -------------------------------------------------------------------------------- /lib/data/usecases/save_survey_result/remote_save_survey_result.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/data/usecases/save_survey_result/remote_save_survey_result.dart -------------------------------------------------------------------------------- /lib/data/usecases/save_survey_result/save_survey_result.dart: -------------------------------------------------------------------------------- 1 | export './remote_save_survey_result.dart'; -------------------------------------------------------------------------------- /lib/data/usecases/usecases.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/data/usecases/usecases.dart -------------------------------------------------------------------------------- /lib/domain/entities/account_entity.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/domain/entities/account_entity.dart -------------------------------------------------------------------------------- /lib/domain/entities/entities.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/domain/entities/entities.dart -------------------------------------------------------------------------------- /lib/domain/entities/survey_answer_entity.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/domain/entities/survey_answer_entity.dart -------------------------------------------------------------------------------- /lib/domain/entities/survey_entity.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/domain/entities/survey_entity.dart -------------------------------------------------------------------------------- /lib/domain/entities/survey_result_entity.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/domain/entities/survey_result_entity.dart -------------------------------------------------------------------------------- /lib/domain/helpers/domain_error.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/domain/helpers/domain_error.dart -------------------------------------------------------------------------------- /lib/domain/helpers/helpers.dart: -------------------------------------------------------------------------------- 1 | export './domain_error.dart'; -------------------------------------------------------------------------------- /lib/domain/usecases/add_account.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/domain/usecases/add_account.dart -------------------------------------------------------------------------------- /lib/domain/usecases/authentication.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/domain/usecases/authentication.dart -------------------------------------------------------------------------------- /lib/domain/usecases/load_current_account.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/domain/usecases/load_current_account.dart -------------------------------------------------------------------------------- /lib/domain/usecases/load_survey_result.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/domain/usecases/load_survey_result.dart -------------------------------------------------------------------------------- /lib/domain/usecases/load_surveys.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/domain/usecases/load_surveys.dart -------------------------------------------------------------------------------- /lib/domain/usecases/save_current_account.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/domain/usecases/save_current_account.dart -------------------------------------------------------------------------------- /lib/domain/usecases/save_survey_result.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/domain/usecases/save_survey_result.dart -------------------------------------------------------------------------------- /lib/domain/usecases/usecases.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/domain/usecases/usecases.dart -------------------------------------------------------------------------------- /lib/infra/cache/cache.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/infra/cache/cache.dart -------------------------------------------------------------------------------- /lib/infra/cache/local_storage_adapter.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/infra/cache/local_storage_adapter.dart -------------------------------------------------------------------------------- /lib/infra/cache/secure_storage_adapter.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/infra/cache/secure_storage_adapter.dart -------------------------------------------------------------------------------- /lib/infra/http/http.dart: -------------------------------------------------------------------------------- 1 | export './http_adapter.dart'; -------------------------------------------------------------------------------- /lib/infra/http/http_adapter.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/infra/http/http_adapter.dart -------------------------------------------------------------------------------- /lib/main/builders/builders.dart: -------------------------------------------------------------------------------- 1 | export './validation_builder.dart'; -------------------------------------------------------------------------------- /lib/main/builders/validation_builder.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/main/builders/validation_builder.dart -------------------------------------------------------------------------------- /lib/main/composites/composites.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/main/composites/composites.dart -------------------------------------------------------------------------------- /lib/main/composites/remote_load_survey_result_with_local_fallback.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/main/composites/remote_load_survey_result_with_local_fallback.dart -------------------------------------------------------------------------------- /lib/main/composites/remote_load_surveys_with_local_fallback.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/main/composites/remote_load_surveys_with_local_fallback.dart -------------------------------------------------------------------------------- /lib/main/composites/validation_composite.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/main/composites/validation_composite.dart -------------------------------------------------------------------------------- /lib/main/decorators/authorize_http_client_decorator.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/main/decorators/authorize_http_client_decorator.dart -------------------------------------------------------------------------------- /lib/main/decorators/decorators.dart: -------------------------------------------------------------------------------- 1 | export './authorize_http_client_decorator.dart'; -------------------------------------------------------------------------------- /lib/main/factories/cache/cache.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/main/factories/cache/cache.dart -------------------------------------------------------------------------------- /lib/main/factories/cache/local_storage_adapter_factory.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/main/factories/cache/local_storage_adapter_factory.dart -------------------------------------------------------------------------------- /lib/main/factories/cache/secure_storage_adapter_factory.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/main/factories/cache/secure_storage_adapter_factory.dart -------------------------------------------------------------------------------- /lib/main/factories/factories.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/main/factories/factories.dart -------------------------------------------------------------------------------- /lib/main/factories/http/api_url_factory.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/main/factories/http/api_url_factory.dart -------------------------------------------------------------------------------- /lib/main/factories/http/authorize_http_client_decorator_factory.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/main/factories/http/authorize_http_client_decorator_factory.dart -------------------------------------------------------------------------------- /lib/main/factories/http/http.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/main/factories/http/http.dart -------------------------------------------------------------------------------- /lib/main/factories/http/http_client_factory.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/main/factories/http/http_client_factory.dart -------------------------------------------------------------------------------- /lib/main/factories/pages/login/login.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/main/factories/pages/login/login.dart -------------------------------------------------------------------------------- /lib/main/factories/pages/login/login_page_factory.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/main/factories/pages/login/login_page_factory.dart -------------------------------------------------------------------------------- /lib/main/factories/pages/login/login_presenter_factory.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/main/factories/pages/login/login_presenter_factory.dart -------------------------------------------------------------------------------- /lib/main/factories/pages/login/login_validation_factory.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/main/factories/pages/login/login_validation_factory.dart -------------------------------------------------------------------------------- /lib/main/factories/pages/pages.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/main/factories/pages/pages.dart -------------------------------------------------------------------------------- /lib/main/factories/pages/signup/signup.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/main/factories/pages/signup/signup.dart -------------------------------------------------------------------------------- /lib/main/factories/pages/signup/signup_page_factory.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/main/factories/pages/signup/signup_page_factory.dart -------------------------------------------------------------------------------- /lib/main/factories/pages/signup/signup_presenter_factory.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/main/factories/pages/signup/signup_presenter_factory.dart -------------------------------------------------------------------------------- /lib/main/factories/pages/signup/signup_validation_factory.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/main/factories/pages/signup/signup_validation_factory.dart -------------------------------------------------------------------------------- /lib/main/factories/pages/splash/splash.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/main/factories/pages/splash/splash.dart -------------------------------------------------------------------------------- /lib/main/factories/pages/splash/splash_page_factory.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/main/factories/pages/splash/splash_page_factory.dart -------------------------------------------------------------------------------- /lib/main/factories/pages/splash/splash_presenter_factory.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/main/factories/pages/splash/splash_presenter_factory.dart -------------------------------------------------------------------------------- /lib/main/factories/pages/survey_result/survey_result.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/main/factories/pages/survey_result/survey_result.dart -------------------------------------------------------------------------------- /lib/main/factories/pages/survey_result/survey_result_page_factory.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/main/factories/pages/survey_result/survey_result_page_factory.dart -------------------------------------------------------------------------------- /lib/main/factories/pages/survey_result/survey_result_presenter_factory.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/main/factories/pages/survey_result/survey_result_presenter_factory.dart -------------------------------------------------------------------------------- /lib/main/factories/pages/surveys/surveys.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/main/factories/pages/surveys/surveys.dart -------------------------------------------------------------------------------- /lib/main/factories/pages/surveys/surveys_page_factory.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/main/factories/pages/surveys/surveys_page_factory.dart -------------------------------------------------------------------------------- /lib/main/factories/pages/surveys/surveys_presenter_factory.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/main/factories/pages/surveys/surveys_presenter_factory.dart -------------------------------------------------------------------------------- /lib/main/factories/usecases/add_account_factory.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/main/factories/usecases/add_account_factory.dart -------------------------------------------------------------------------------- /lib/main/factories/usecases/authentication_factory.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/main/factories/usecases/authentication_factory.dart -------------------------------------------------------------------------------- /lib/main/factories/usecases/load_current_account_factory.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/main/factories/usecases/load_current_account_factory.dart -------------------------------------------------------------------------------- /lib/main/factories/usecases/load_survey_result_factory.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/main/factories/usecases/load_survey_result_factory.dart -------------------------------------------------------------------------------- /lib/main/factories/usecases/load_surveys_factory.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/main/factories/usecases/load_surveys_factory.dart -------------------------------------------------------------------------------- /lib/main/factories/usecases/save_current_account_factory.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/main/factories/usecases/save_current_account_factory.dart -------------------------------------------------------------------------------- /lib/main/factories/usecases/save_survey_result_factory.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/main/factories/usecases/save_survey_result_factory.dart -------------------------------------------------------------------------------- /lib/main/factories/usecases/usecases.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/main/factories/usecases/usecases.dart -------------------------------------------------------------------------------- /lib/main/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/main/main.dart -------------------------------------------------------------------------------- /lib/presentation/helpers/helpers.dart: -------------------------------------------------------------------------------- 1 | export './survey_result_entity_extensions.dart'; -------------------------------------------------------------------------------- /lib/presentation/helpers/survey_result_entity_extensions.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/presentation/helpers/survey_result_entity_extensions.dart -------------------------------------------------------------------------------- /lib/presentation/mixins/form_manager.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/presentation/mixins/form_manager.dart -------------------------------------------------------------------------------- /lib/presentation/mixins/loading_manager.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/presentation/mixins/loading_manager.dart -------------------------------------------------------------------------------- /lib/presentation/mixins/mixins.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/presentation/mixins/mixins.dart -------------------------------------------------------------------------------- /lib/presentation/mixins/navigation_manager.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/presentation/mixins/navigation_manager.dart -------------------------------------------------------------------------------- /lib/presentation/mixins/session_manager.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/presentation/mixins/session_manager.dart -------------------------------------------------------------------------------- /lib/presentation/mixins/ui_error_manager.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/presentation/mixins/ui_error_manager.dart -------------------------------------------------------------------------------- /lib/presentation/presenters/getx_login_presenter.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/presentation/presenters/getx_login_presenter.dart -------------------------------------------------------------------------------- /lib/presentation/presenters/getx_signup_presenter.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/presentation/presenters/getx_signup_presenter.dart -------------------------------------------------------------------------------- /lib/presentation/presenters/getx_splash_presenter.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/presentation/presenters/getx_splash_presenter.dart -------------------------------------------------------------------------------- /lib/presentation/presenters/getx_survey_result_presenter.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/presentation/presenters/getx_survey_result_presenter.dart -------------------------------------------------------------------------------- /lib/presentation/presenters/getx_surveys_presenter.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/presentation/presenters/getx_surveys_presenter.dart -------------------------------------------------------------------------------- /lib/presentation/presenters/presenters.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/presentation/presenters/presenters.dart -------------------------------------------------------------------------------- /lib/presentation/protocols/protocols.dart: -------------------------------------------------------------------------------- 1 | export './validation.dart'; -------------------------------------------------------------------------------- /lib/presentation/protocols/validation.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/presentation/protocols/validation.dart -------------------------------------------------------------------------------- /lib/ui/assets/2.0x/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/ui/assets/2.0x/logo.png -------------------------------------------------------------------------------- /lib/ui/assets/3.0x/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/ui/assets/3.0x/logo.png -------------------------------------------------------------------------------- /lib/ui/assets/4.0x/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/ui/assets/4.0x/logo.png -------------------------------------------------------------------------------- /lib/ui/assets/icon/android.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/ui/assets/icon/android.png -------------------------------------------------------------------------------- /lib/ui/assets/icon/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/ui/assets/icon/background.png -------------------------------------------------------------------------------- /lib/ui/assets/icon/foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/ui/assets/icon/foreground.png -------------------------------------------------------------------------------- /lib/ui/assets/icon/ios.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/ui/assets/icon/ios.png -------------------------------------------------------------------------------- /lib/ui/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/ui/assets/logo.png -------------------------------------------------------------------------------- /lib/ui/components/app_theme.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/ui/components/app_theme.dart -------------------------------------------------------------------------------- /lib/ui/components/components.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/ui/components/components.dart -------------------------------------------------------------------------------- /lib/ui/components/error_message.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/ui/components/error_message.dart -------------------------------------------------------------------------------- /lib/ui/components/headline1.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/ui/components/headline1.dart -------------------------------------------------------------------------------- /lib/ui/components/login_header.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/ui/components/login_header.dart -------------------------------------------------------------------------------- /lib/ui/components/reload_screen.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/ui/components/reload_screen.dart -------------------------------------------------------------------------------- /lib/ui/components/spinner_dialog.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/ui/components/spinner_dialog.dart -------------------------------------------------------------------------------- /lib/ui/helpers/errors/errors.dart: -------------------------------------------------------------------------------- 1 | export './ui_error.dart'; -------------------------------------------------------------------------------- /lib/ui/helpers/errors/ui_error.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/ui/helpers/errors/ui_error.dart -------------------------------------------------------------------------------- /lib/ui/helpers/helpers.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/ui/helpers/helpers.dart -------------------------------------------------------------------------------- /lib/ui/helpers/i18n/i18n.dart: -------------------------------------------------------------------------------- 1 | export './resources.dart'; -------------------------------------------------------------------------------- /lib/ui/helpers/i18n/resources.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/ui/helpers/i18n/resources.dart -------------------------------------------------------------------------------- /lib/ui/helpers/i18n/strings/pt_br.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/ui/helpers/i18n/strings/pt_br.dart -------------------------------------------------------------------------------- /lib/ui/helpers/i18n/strings/strings.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/ui/helpers/i18n/strings/strings.dart -------------------------------------------------------------------------------- /lib/ui/helpers/i18n/strings/translation.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/ui/helpers/i18n/strings/translation.dart -------------------------------------------------------------------------------- /lib/ui/mixins/keyboard_manager.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/ui/mixins/keyboard_manager.dart -------------------------------------------------------------------------------- /lib/ui/mixins/loading_manager.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/ui/mixins/loading_manager.dart -------------------------------------------------------------------------------- /lib/ui/mixins/mixins.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/ui/mixins/mixins.dart -------------------------------------------------------------------------------- /lib/ui/mixins/navigation_manager.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/ui/mixins/navigation_manager.dart -------------------------------------------------------------------------------- /lib/ui/mixins/session_manager.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/ui/mixins/session_manager.dart -------------------------------------------------------------------------------- /lib/ui/mixins/ui_error_manager.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/ui/mixins/ui_error_manager.dart -------------------------------------------------------------------------------- /lib/ui/pages/login/components/components.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/ui/pages/login/components/components.dart -------------------------------------------------------------------------------- /lib/ui/pages/login/components/email_input.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/ui/pages/login/components/email_input.dart -------------------------------------------------------------------------------- /lib/ui/pages/login/components/login_button.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/ui/pages/login/components/login_button.dart -------------------------------------------------------------------------------- /lib/ui/pages/login/components/password_input.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/ui/pages/login/components/password_input.dart -------------------------------------------------------------------------------- /lib/ui/pages/login/login.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/ui/pages/login/login.dart -------------------------------------------------------------------------------- /lib/ui/pages/login/login_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/ui/pages/login/login_page.dart -------------------------------------------------------------------------------- /lib/ui/pages/login/login_presenter.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/ui/pages/login/login_presenter.dart -------------------------------------------------------------------------------- /lib/ui/pages/pages.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/ui/pages/pages.dart -------------------------------------------------------------------------------- /lib/ui/pages/signup/components/components.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/ui/pages/signup/components/components.dart -------------------------------------------------------------------------------- /lib/ui/pages/signup/components/email_input.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/ui/pages/signup/components/email_input.dart -------------------------------------------------------------------------------- /lib/ui/pages/signup/components/name_input.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/ui/pages/signup/components/name_input.dart -------------------------------------------------------------------------------- /lib/ui/pages/signup/components/password_confirmation_input.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/ui/pages/signup/components/password_confirmation_input.dart -------------------------------------------------------------------------------- /lib/ui/pages/signup/components/password_input.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/ui/pages/signup/components/password_input.dart -------------------------------------------------------------------------------- /lib/ui/pages/signup/components/signup_button.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/ui/pages/signup/components/signup_button.dart -------------------------------------------------------------------------------- /lib/ui/pages/signup/signup.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/ui/pages/signup/signup.dart -------------------------------------------------------------------------------- /lib/ui/pages/signup/signup_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/ui/pages/signup/signup_page.dart -------------------------------------------------------------------------------- /lib/ui/pages/signup/signup_presenter.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/ui/pages/signup/signup_presenter.dart -------------------------------------------------------------------------------- /lib/ui/pages/splash/splash.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/ui/pages/splash/splash.dart -------------------------------------------------------------------------------- /lib/ui/pages/splash/splash_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/ui/pages/splash/splash_page.dart -------------------------------------------------------------------------------- /lib/ui/pages/splash/splash_presenter.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/ui/pages/splash/splash_presenter.dart -------------------------------------------------------------------------------- /lib/ui/pages/survey_result/components/active_icon.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/ui/pages/survey_result/components/active_icon.dart -------------------------------------------------------------------------------- /lib/ui/pages/survey_result/components/components.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/ui/pages/survey_result/components/components.dart -------------------------------------------------------------------------------- /lib/ui/pages/survey_result/components/disabled_icon.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/ui/pages/survey_result/components/disabled_icon.dart -------------------------------------------------------------------------------- /lib/ui/pages/survey_result/components/survey_answer.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/ui/pages/survey_result/components/survey_answer.dart -------------------------------------------------------------------------------- /lib/ui/pages/survey_result/components/survey_header.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/ui/pages/survey_result/components/survey_header.dart -------------------------------------------------------------------------------- /lib/ui/pages/survey_result/components/survey_result.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/ui/pages/survey_result/components/survey_result.dart -------------------------------------------------------------------------------- /lib/ui/pages/survey_result/survey_answer_viewmodel.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/ui/pages/survey_result/survey_answer_viewmodel.dart -------------------------------------------------------------------------------- /lib/ui/pages/survey_result/survey_result.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/ui/pages/survey_result/survey_result.dart -------------------------------------------------------------------------------- /lib/ui/pages/survey_result/survey_result_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/ui/pages/survey_result/survey_result_page.dart -------------------------------------------------------------------------------- /lib/ui/pages/survey_result/survey_result_presenter.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/ui/pages/survey_result/survey_result_presenter.dart -------------------------------------------------------------------------------- /lib/ui/pages/survey_result/survey_result_viewmodel.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/ui/pages/survey_result/survey_result_viewmodel.dart -------------------------------------------------------------------------------- /lib/ui/pages/surveys/components/components.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/ui/pages/surveys/components/components.dart -------------------------------------------------------------------------------- /lib/ui/pages/surveys/components/survey_item.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/ui/pages/surveys/components/survey_item.dart -------------------------------------------------------------------------------- /lib/ui/pages/surveys/components/survey_items.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/ui/pages/surveys/components/survey_items.dart -------------------------------------------------------------------------------- /lib/ui/pages/surveys/survey_viewmodel.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/ui/pages/surveys/survey_viewmodel.dart -------------------------------------------------------------------------------- /lib/ui/pages/surveys/surveys.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/ui/pages/surveys/surveys.dart -------------------------------------------------------------------------------- /lib/ui/pages/surveys/surveys_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/ui/pages/surveys/surveys_page.dart -------------------------------------------------------------------------------- /lib/ui/pages/surveys/surveys_presenter.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/ui/pages/surveys/surveys_presenter.dart -------------------------------------------------------------------------------- /lib/validation/protocols/field_validation.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/validation/protocols/field_validation.dart -------------------------------------------------------------------------------- /lib/validation/protocols/protocols.dart: -------------------------------------------------------------------------------- 1 | export './field_validation.dart'; -------------------------------------------------------------------------------- /lib/validation/validators/compare_fields_validation.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/validation/validators/compare_fields_validation.dart -------------------------------------------------------------------------------- /lib/validation/validators/email_validation.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/validation/validators/email_validation.dart -------------------------------------------------------------------------------- /lib/validation/validators/min_length_validation.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/validation/validators/min_length_validation.dart -------------------------------------------------------------------------------- /lib/validation/validators/required_field_validation.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/validation/validators/required_field_validation.dart -------------------------------------------------------------------------------- /lib/validation/validators/validators.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/lib/validation/validators/validators.dart -------------------------------------------------------------------------------- /pubspec.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/pubspec.lock -------------------------------------------------------------------------------- /pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/pubspec.yaml -------------------------------------------------------------------------------- /requirements/assets/course-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/requirements/assets/course-logo.png -------------------------------------------------------------------------------- /requirements/bdd_specs/load_survey_result.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/requirements/bdd_specs/load_survey_result.feature -------------------------------------------------------------------------------- /requirements/bdd_specs/load_surveys.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/requirements/bdd_specs/load_surveys.feature -------------------------------------------------------------------------------- /requirements/bdd_specs/login.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/requirements/bdd_specs/login.feature -------------------------------------------------------------------------------- /requirements/bdd_specs/save_survey_result.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/requirements/bdd_specs/save_survey_result.feature -------------------------------------------------------------------------------- /requirements/bdd_specs/signup.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/requirements/bdd_specs/signup.feature -------------------------------------------------------------------------------- /requirements/checklists/cache/delete_cache.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/requirements/checklists/cache/delete_cache.md -------------------------------------------------------------------------------- /requirements/checklists/cache/delete_secure_cache.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/requirements/checklists/cache/delete_secure_cache.md -------------------------------------------------------------------------------- /requirements/checklists/cache/fetch_cache.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/requirements/checklists/cache/fetch_cache.md -------------------------------------------------------------------------------- /requirements/checklists/cache/fetch_secure_cache.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/requirements/checklists/cache/fetch_secure_cache.md -------------------------------------------------------------------------------- /requirements/checklists/cache/save_cache.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/requirements/checklists/cache/save_cache.md -------------------------------------------------------------------------------- /requirements/checklists/cache/save_secure_cache.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/requirements/checklists/cache/save_secure_cache.md -------------------------------------------------------------------------------- /requirements/checklists/http/authorize_http_client_decorator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/requirements/checklists/http/authorize_http_client_decorator.md -------------------------------------------------------------------------------- /requirements/checklists/http/get.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/requirements/checklists/http/get.md -------------------------------------------------------------------------------- /requirements/checklists/http/post.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/requirements/checklists/http/post.md -------------------------------------------------------------------------------- /requirements/checklists/http/put.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/requirements/checklists/http/put.md -------------------------------------------------------------------------------- /requirements/checklists/pages/login/login_page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/requirements/checklists/pages/login/login_page.md -------------------------------------------------------------------------------- /requirements/checklists/pages/login/login_presenter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/requirements/checklists/pages/login/login_presenter.md -------------------------------------------------------------------------------- /requirements/checklists/pages/signup/signup_page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/requirements/checklists/pages/signup/signup_page.md -------------------------------------------------------------------------------- /requirements/checklists/pages/signup/signup_presenter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/requirements/checklists/pages/signup/signup_presenter.md -------------------------------------------------------------------------------- /requirements/checklists/pages/splash/splash_page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/requirements/checklists/pages/splash/splash_page.md -------------------------------------------------------------------------------- /requirements/checklists/pages/splash/splash_presenter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/requirements/checklists/pages/splash/splash_presenter.md -------------------------------------------------------------------------------- /requirements/checklists/pages/survey_result/survey_result_page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/requirements/checklists/pages/survey_result/survey_result_page.md -------------------------------------------------------------------------------- /requirements/checklists/pages/survey_result/survey_result_presenter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/requirements/checklists/pages/survey_result/survey_result_presenter.md -------------------------------------------------------------------------------- /requirements/checklists/pages/surveys/surveys_page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/requirements/checklists/pages/surveys/surveys_page.md -------------------------------------------------------------------------------- /requirements/checklists/pages/surveys/surveys_presenter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/requirements/checklists/pages/surveys/surveys_presenter.md -------------------------------------------------------------------------------- /requirements/use_cases/local_load_current_account.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/requirements/use_cases/local_load_current_account.md -------------------------------------------------------------------------------- /requirements/use_cases/local_load_survey_result.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/requirements/use_cases/local_load_survey_result.md -------------------------------------------------------------------------------- /requirements/use_cases/local_load_surveys.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/requirements/use_cases/local_load_surveys.md -------------------------------------------------------------------------------- /requirements/use_cases/local_save_current_account.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/requirements/use_cases/local_save_current_account.md -------------------------------------------------------------------------------- /requirements/use_cases/remote_add_account.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/requirements/use_cases/remote_add_account.md -------------------------------------------------------------------------------- /requirements/use_cases/remote_authentication.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/requirements/use_cases/remote_authentication.md -------------------------------------------------------------------------------- /requirements/use_cases/remote_load_survey_result.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/requirements/use_cases/remote_load_survey_result.md -------------------------------------------------------------------------------- /requirements/use_cases/remote_load_survey_result_with_local_fallback.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/requirements/use_cases/remote_load_survey_result_with_local_fallback.md -------------------------------------------------------------------------------- /requirements/use_cases/remote_load_surveys.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/requirements/use_cases/remote_load_surveys.md -------------------------------------------------------------------------------- /requirements/use_cases/remote_load_surveys_with_local_fallback.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/requirements/use_cases/remote_load_surveys_with_local_fallback.md -------------------------------------------------------------------------------- /requirements/use_cases/remote_save_survey_result.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/requirements/use_cases/remote_save_survey_result.md -------------------------------------------------------------------------------- /test/data/mocks/cache_storage_spy.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/test/data/mocks/cache_storage_spy.dart -------------------------------------------------------------------------------- /test/data/mocks/http_client_spy.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/test/data/mocks/http_client_spy.dart -------------------------------------------------------------------------------- /test/data/mocks/load_survey_result_spy.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/test/data/mocks/load_survey_result_spy.dart -------------------------------------------------------------------------------- /test/data/mocks/load_surveys_spy.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/test/data/mocks/load_surveys_spy.dart -------------------------------------------------------------------------------- /test/data/mocks/local_load_survey_result_spy.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/test/data/mocks/local_load_survey_result_spy.dart -------------------------------------------------------------------------------- /test/data/mocks/local_load_surveys_spy.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/test/data/mocks/local_load_surveys_spy.dart -------------------------------------------------------------------------------- /test/data/mocks/mocks.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/test/data/mocks/mocks.dart -------------------------------------------------------------------------------- /test/data/mocks/remote_load_survey_result_spy.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/test/data/mocks/remote_load_survey_result_spy.dart -------------------------------------------------------------------------------- /test/data/mocks/remote_load_surveys_spy.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/test/data/mocks/remote_load_surveys_spy.dart -------------------------------------------------------------------------------- /test/data/mocks/secure_cache_storage_spy.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/test/data/mocks/secure_cache_storage_spy.dart -------------------------------------------------------------------------------- /test/data/usecases/add_account/remote_add_account_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/test/data/usecases/add_account/remote_add_account_test.dart -------------------------------------------------------------------------------- /test/data/usecases/authentication/remote_authentication_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/test/data/usecases/authentication/remote_authentication_test.dart -------------------------------------------------------------------------------- /test/data/usecases/load_current_account/local_load_current_account_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/test/data/usecases/load_current_account/local_load_current_account_test.dart -------------------------------------------------------------------------------- /test/data/usecases/load_survey_result/local_load_survey_result_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/test/data/usecases/load_survey_result/local_load_survey_result_test.dart -------------------------------------------------------------------------------- /test/data/usecases/load_survey_result/remote_load_survey_result_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/test/data/usecases/load_survey_result/remote_load_survey_result_test.dart -------------------------------------------------------------------------------- /test/data/usecases/load_surveys/local_load_surveys_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/test/data/usecases/load_surveys/local_load_surveys_test.dart -------------------------------------------------------------------------------- /test/data/usecases/load_surveys/remote_load_surveys_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/test/data/usecases/load_surveys/remote_load_surveys_test.dart -------------------------------------------------------------------------------- /test/data/usecases/save_current_account/local_save_current_account_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/test/data/usecases/save_current_account/local_save_current_account_test.dart -------------------------------------------------------------------------------- /test/data/usecases/save_survey_result/remote_save_survey_result_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/test/data/usecases/save_survey_result/remote_save_survey_result_test.dart -------------------------------------------------------------------------------- /test/domain/mocks/add_account_spy.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/test/domain/mocks/add_account_spy.dart -------------------------------------------------------------------------------- /test/domain/mocks/authentication_spy.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/test/domain/mocks/authentication_spy.dart -------------------------------------------------------------------------------- /test/domain/mocks/entity_factory.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/test/domain/mocks/entity_factory.dart -------------------------------------------------------------------------------- /test/domain/mocks/load_current_account_spy.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/test/domain/mocks/load_current_account_spy.dart -------------------------------------------------------------------------------- /test/domain/mocks/mocks.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/test/domain/mocks/mocks.dart -------------------------------------------------------------------------------- /test/domain/mocks/params_factory.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/test/domain/mocks/params_factory.dart -------------------------------------------------------------------------------- /test/domain/mocks/save_current_account_spy.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/test/domain/mocks/save_current_account_spy.dart -------------------------------------------------------------------------------- /test/domain/mocks/save_survey_result_spy.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/test/domain/mocks/save_survey_result_spy.dart -------------------------------------------------------------------------------- /test/infra/cache/local_storage_adapter_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/test/infra/cache/local_storage_adapter_test.dart -------------------------------------------------------------------------------- /test/infra/cache/secure_storage_adapter_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/test/infra/cache/secure_storage_adapter_test.dart -------------------------------------------------------------------------------- /test/infra/http/http_adapter_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/test/infra/http/http_adapter_test.dart -------------------------------------------------------------------------------- /test/infra/mocks/api_factory.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/test/infra/mocks/api_factory.dart -------------------------------------------------------------------------------- /test/infra/mocks/cache_factory.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/test/infra/mocks/cache_factory.dart -------------------------------------------------------------------------------- /test/infra/mocks/client_spy.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/test/infra/mocks/client_spy.dart -------------------------------------------------------------------------------- /test/infra/mocks/flutter_secure_storage_spy.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/test/infra/mocks/flutter_secure_storage_spy.dart -------------------------------------------------------------------------------- /test/infra/mocks/local_storage_spy.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/test/infra/mocks/local_storage_spy.dart -------------------------------------------------------------------------------- /test/infra/mocks/mocks.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/test/infra/mocks/mocks.dart -------------------------------------------------------------------------------- /test/main/composites/remote_load_survey_result_with_local_fallback_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/test/main/composites/remote_load_survey_result_with_local_fallback_test.dart -------------------------------------------------------------------------------- /test/main/composites/remote_load_surveys_with_local_fallback_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/test/main/composites/remote_load_surveys_with_local_fallback_test.dart -------------------------------------------------------------------------------- /test/main/composites/validation_composite_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/test/main/composites/validation_composite_test.dart -------------------------------------------------------------------------------- /test/main/decorators/authorize_http_client_decorator_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/test/main/decorators/authorize_http_client_decorator_test.dart -------------------------------------------------------------------------------- /test/main/factories/pages/login/login_validation_factory_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/test/main/factories/pages/login/login_validation_factory_test.dart -------------------------------------------------------------------------------- /test/main/factories/pages/login/signup_validation_factory_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/test/main/factories/pages/login/signup_validation_factory_test.dart -------------------------------------------------------------------------------- /test/presentation/mocks/mocks.dart: -------------------------------------------------------------------------------- 1 | export './validation_spy.dart'; -------------------------------------------------------------------------------- /test/presentation/mocks/validation_spy.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/test/presentation/mocks/validation_spy.dart -------------------------------------------------------------------------------- /test/presentation/presenters/getx_login_presenter_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/test/presentation/presenters/getx_login_presenter_test.dart -------------------------------------------------------------------------------- /test/presentation/presenters/getx_signup_presenter_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/test/presentation/presenters/getx_signup_presenter_test.dart -------------------------------------------------------------------------------- /test/presentation/presenters/getx_splash_presenter_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/test/presentation/presenters/getx_splash_presenter_test.dart -------------------------------------------------------------------------------- /test/presentation/presenters/getx_survey_result_presenter_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/test/presentation/presenters/getx_survey_result_presenter_test.dart -------------------------------------------------------------------------------- /test/presentation/presenters/getx_surveys_presenter_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/test/presentation/presenters/getx_surveys_presenter_test.dart -------------------------------------------------------------------------------- /test/ui/helpers/helpers.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/test/ui/helpers/helpers.dart -------------------------------------------------------------------------------- /test/ui/mocks/login_presenter_spy.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/test/ui/mocks/login_presenter_spy.dart -------------------------------------------------------------------------------- /test/ui/mocks/mocks.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/test/ui/mocks/mocks.dart -------------------------------------------------------------------------------- /test/ui/mocks/signup_presenter_spy.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/test/ui/mocks/signup_presenter_spy.dart -------------------------------------------------------------------------------- /test/ui/mocks/splash_presenter_spy.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/test/ui/mocks/splash_presenter_spy.dart -------------------------------------------------------------------------------- /test/ui/mocks/survey_result_presenter_spy.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/test/ui/mocks/survey_result_presenter_spy.dart -------------------------------------------------------------------------------- /test/ui/mocks/surveys_presenter_spy.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/test/ui/mocks/surveys_presenter_spy.dart -------------------------------------------------------------------------------- /test/ui/mocks/viewmodel_factory.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/test/ui/mocks/viewmodel_factory.dart -------------------------------------------------------------------------------- /test/ui/pages/login_page_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/test/ui/pages/login_page_test.dart -------------------------------------------------------------------------------- /test/ui/pages/signup_page_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/test/ui/pages/signup_page_test.dart -------------------------------------------------------------------------------- /test/ui/pages/splash_page_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/test/ui/pages/splash_page_test.dart -------------------------------------------------------------------------------- /test/ui/pages/survey_result_page_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/test/ui/pages/survey_result_page_test.dart -------------------------------------------------------------------------------- /test/ui/pages/surveys_page_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/test/ui/pages/surveys_page_test.dart -------------------------------------------------------------------------------- /test/validation/mocks/field_validation_spy.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/test/validation/mocks/field_validation_spy.dart -------------------------------------------------------------------------------- /test/validation/mocks/mocks.dart: -------------------------------------------------------------------------------- 1 | export './field_validation_spy.dart'; -------------------------------------------------------------------------------- /test/validation/validators/compare_fields_validation_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/test/validation/validators/compare_fields_validation_test.dart -------------------------------------------------------------------------------- /test/validation/validators/email_validation_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/test/validation/validators/email_validation_test.dart -------------------------------------------------------------------------------- /test/validation/validators/min_length_validation_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/test/validation/validators/min_length_validation_test.dart -------------------------------------------------------------------------------- /test/validation/validators/required_field_validation_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmanguinho/clean-flutter-app/HEAD/test/validation/validators/required_field_validation_test.dart --------------------------------------------------------------------------------