From 99bf67fb17478b8a39a832ef9bf5c9723209b7fd Mon Sep 17 00:00:00 2001 From: Leo Date: Tue, 11 Mar 2025 21:17:14 +0800 Subject: [PATCH] test --- .gitignore | 45 + .metadata | 45 + .vscode/launch.json | 1227 +++++++++++++++++ README.md | 16 + analysis_options.yaml | 28 + android/.gitignore | 13 + android/app/build.gradle | 58 + android/app/src/debug/AndroidManifest.xml | 7 + android/app/src/main/AndroidManifest.xml | 45 + .../com/lamiter/lamiter/MainActivity.kt | 5 + .../res/drawable-v21/launch_background.xml | 12 + .../main/res/drawable/launch_background.xml | 12 + .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 544 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 442 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 721 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 1031 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 1443 bytes .../app/src/main/res/values-night/styles.xml | 18 + android/app/src/main/res/values/styles.xml | 18 + android/app/src/profile/AndroidManifest.xml | 7 + android/build.gradle | 18 + android/gradle.properties | 3 + .../gradle/wrapper/gradle-wrapper.properties | 5 + android/settings.gradle | 25 + assets/default_error.png | Bin 0 -> 4357 bytes assets/meridians/Bladder.png | Bin 0 -> 81250 bytes assets/meridians/Conception.png | Bin 0 -> 72602 bytes assets/meridians/GallBladder.png | Bin 0 -> 82981 bytes assets/meridians/Governing.png | Bin 0 -> 73494 bytes assets/meridians/Heart.png | Bin 0 -> 70049 bytes assets/meridians/Kidney.png | Bin 0 -> 75978 bytes assets/meridians/LargeIntestine.png | Bin 0 -> 79237 bytes assets/meridians/Liver.png | Bin 0 -> 75770 bytes assets/meridians/Lung.png | Bin 0 -> 71839 bytes assets/meridians/Pericardium.png | Bin 0 -> 75645 bytes assets/meridians/SmallIntestine.png | Bin 0 -> 76393 bytes assets/meridians/Spleen.png | Bin 0 -> 78147 bytes assets/meridians/Stomach.png | Bin 0 -> 78366 bytes assets/meridians/TripleWarmer.png | Bin 0 -> 77752 bytes assets/muscles/back/main.png | Bin 0 -> 365249 bytes assets/muscles/back/低側斜方肌.png | Bin 0 -> 38760 bytes assets/muscles/back/半腱肌半腱膜.png | Bin 0 -> 35867 bytes assets/muscles/back/股二頭肌.png | Bin 0 -> 32910 bytes assets/muscles/back/肩胛提肌.png | Bin 0 -> 31931 bytes assets/muscles/back/脛骨前肌.png | Bin 0 -> 42748 bytes assets/muscles/back/腓腸肌.png | Bin 0 -> 36850 bytes assets/muscles/back/膕繩肌.png | Bin 0 -> 36386 bytes assets/muscles/back/臀大肌.png | Bin 0 -> 66207 bytes assets/muscles/back/菱形肌.png | Bin 0 -> 32641 bytes assets/muscles/back/足底筋膜.png | Bin 0 -> 31351 bytes assets/muscles/back/頭夾肌頸夾肌.png | Bin 0 -> 40898 bytes assets/muscles/back/高側斜方肌.png | Bin 0 -> 35053 bytes assets/muscles/front/main.png | Bin 0 -> 436807 bytes assets/muscles/front/股四頭肌.png | Bin 0 -> 38558 bytes assets/muscles/front/胸大肌.png | Bin 0 -> 38542 bytes assets/muscles/front/腹部肌群.png | Bin 0 -> 36486 bytes assets/muscles/front/髖內收肌.png | Bin 0 -> 43979 bytes assets/muscles/front/髖外旋肌.png | Bin 0 -> 40286 bytes assets/muscles/side_left/main.png | Bin 0 -> 207758 bytes assets/muscles/side_left/前鉅肌.png | Bin 0 -> 27316 bytes assets/muscles/side_left/斜角肌.png | Bin 0 -> 27647 bytes assets/muscles/side_left/胸鎖乳突肌.png | Bin 0 -> 31925 bytes assets/muscles/side_right/main.png | Bin 0 -> 216219 bytes assets/muscles/side_right/前鉅肌.png | Bin 0 -> 31482 bytes assets/muscles/side_right/斜角肌.png | Bin 0 -> 31933 bytes assets/muscles/side_right/胸鎖乳突肌.png | Bin 0 -> 36804 bytes .../x_ray/forward_head_posture/high_risk.png | Bin 0 -> 334296 bytes assets/x_ray/forward_head_posture/normal.png | Bin 0 -> 299139 bytes assets/x_ray/head_tilt/high_risk.png | Bin 0 -> 513170 bytes assets/x_ray/head_tilt/medium_risk.png | Bin 0 -> 508756 bytes assets/x_ray/head_tilt/normal.png | Bin 0 -> 333663 bytes assets/x_ray/hyperextended_knee/high_risk.png | Bin 0 -> 129923 bytes assets/x_ray/hyperextended_knee/normal.png | Bin 0 -> 91304 bytes assets/x_ray/o_legs/high_risk.png | Bin 0 -> 313288 bytes assets/x_ray/o_legs/normal.png | Bin 0 -> 223690 bytes assets/x_ray/pelvic_tilt/high_risk.png | Bin 0 -> 465779 bytes assets/x_ray/pelvic_tilt/medium_risk.png | Bin 0 -> 380061 bytes assets/x_ray/pelvic_tilt/normal.png | Bin 0 -> 217421 bytes assets/x_ray/rounded_shoulders/high_risk.png | Bin 0 -> 420529 bytes assets/x_ray/rounded_shoulders/normal.png | Bin 0 -> 359540 bytes .../x_ray/spinal_misalignment/high_risk.png | Bin 0 -> 476952 bytes assets/x_ray/spinal_misalignment/normal.png | Bin 0 -> 435923 bytes assets/x_ray/uneven_shoulders/high_risk.png | Bin 0 -> 578265 bytes assets/x_ray/uneven_shoulders/medium_risk.png | Bin 0 -> 517708 bytes assets/x_ray/uneven_shoulders/normal.png | Bin 0 -> 381850 bytes assets/x_ray/x_legs/high_risk.png | Bin 0 -> 276597 bytes assets/x_ray/x_legs/normal.png | Bin 0 -> 184516 bytes assets/x_ray/xo_legs/high_risk.png | Bin 0 -> 191070 bytes assets/x_ray/xo_legs/normal.png | Bin 0 -> 132512 bytes assets/zong_fu_organs/main.png | Bin 0 -> 62184 bytes assets/zong_fu_organs/大腸.png | Bin 0 -> 60483 bytes assets/zong_fu_organs/小腸.png | Bin 0 -> 95597 bytes assets/zong_fu_organs/心.png | Bin 0 -> 59867 bytes assets/zong_fu_organs/甲狀腺.png | Bin 0 -> 51939 bytes assets/zong_fu_organs/肝.png | Bin 0 -> 38617 bytes assets/zong_fu_organs/肺.png | Bin 0 -> 70538 bytes assets/zong_fu_organs/胃.png | Bin 0 -> 38385 bytes assets/zong_fu_organs/胰臟.png | Bin 0 -> 46200 bytes assets/zong_fu_organs/脾.png | Bin 0 -> 32549 bytes assets/zong_fu_organs/腎.png | Bin 0 -> 48968 bytes assets/zong_fu_organs/腦.png | Bin 0 -> 48258 bytes assets/zong_fu_organs/膀胱.png | Bin 0 -> 45928 bytes assets/zong_fu_organs/膽.png | Bin 0 -> 39596 bytes devtools_options.yaml | 3 + ios/.gitignore | 34 + ios/Flutter/AppFrameworkInfo.plist | 26 + ios/Flutter/Debug.xcconfig | 2 + ios/Flutter/Release.xcconfig | 2 + ios/Podfile | 44 + ios/Podfile.lock | 48 + ios/Runner.xcodeproj/project.pbxproj | 757 ++++++++++ .../contents.xcworkspacedata | 7 + .../xcshareddata/IDEWorkspaceChecks.plist | 8 + .../xcshareddata/WorkspaceSettings.xcsettings | 8 + .../xcshareddata/xcschemes/Runner.xcscheme | 99 ++ .../contents.xcworkspacedata | 10 + .../xcshareddata/IDEWorkspaceChecks.plist | 8 + .../xcshareddata/WorkspaceSettings.xcsettings | 8 + ios/Runner/AppDelegate.swift | 13 + .../AppIcon.appiconset/Contents.json | 14 + .../AppIcon.appiconset/Group 33666-2.png | Bin 0 -> 70758 bytes ios/Runner/Assets.xcassets/Contents.json | 6 + .../LaunchImage.imageset/Contents.json | 23 + .../LaunchImage.imageset/LaunchImage.png | Bin 0 -> 68 bytes .../LaunchImage.imageset/LaunchImage@2x.png | Bin 0 -> 68 bytes .../LaunchImage.imageset/LaunchImage@3x.png | Bin 0 -> 68 bytes .../LaunchImage.imageset/README.md | 5 + .../logo.imageset/Contents.json | 21 + .../logo.imageset/Group 33666.png | Bin 0 -> 16321 bytes ios/Runner/Base.lproj/LaunchScreen.storyboard | 41 + ios/Runner/Base.lproj/Main.storyboard | 29 + ios/Runner/Info.plist | 55 + ios/Runner/Runner-Bridging-Header.h | 1 + ios/RunnerTests/RunnerTests.swift | 12 + l10n.yaml | 4 + lib/Class/API/api.dart | 509 +++++++ lib/Class/Diagnosis/acupoint.dart | 20 + lib/Class/Diagnosis/body_issue.dart | 22 + lib/Class/Diagnosis/body_part.dart | 28 + lib/Class/Diagnosis/constitution.dart | 37 + lib/Class/Diagnosis/diagnosis.dart | 177 +++ lib/Class/Diagnosis/meridian.dart | 15 + lib/Class/Diagnosis/posture_issue.dart | 22 + lib/Class/Diagnosis/symptom.dart | 19 + lib/Class/Diagnosis/urban_disease.dart | 28 + lib/Class/Diagnosis/zong_fu_constitution.dart | 28 + lib/Class/Diagnosis/zong_fu_organ.dart | 15 + lib/Class/Entity/entity.dart | 13 + lib/Class/Form/constitution_form.dart | 5 + lib/Class/Form/health_index_form.dart | 17 + lib/Class/Form/physical_index_form.dart | 13 + lib/Class/Form/posture_issue_form.dart | 6 + lib/Class/Form/sleep_well_index_form.dart | 17 + lib/Class/Form/stress_index_form.dart | 27 + lib/Class/Form/urban_disease_form.dart | 46 + lib/Class/Form/zong_fu_index_form.dart | 40 + lib/Class/Question/dtq.dart | 163 +++ lib/Class/Question/iq.dart | 220 +++ lib/Class/Question/question.dart | 21 + lib/Class/Question/question_decoder.dart | 185 +++ .../Question/question_layout_attributes.dart | 9 + lib/Class/Question/scq.dart | 164 +++ lib/Class/Question/sdq.dart | 213 +++ lib/Class/Question/tfq.dart | 162 +++ lib/Class/Result/constitution_result.dart | 180 +++ lib/Class/Result/health_index_result.dart | 54 + lib/Class/Result/physical_index_result.dart | 84 ++ lib/Class/Result/posture_issue_result.dart | 551 ++++++++ lib/Class/Result/sleep_well_index_result.dart | 64 + lib/Class/Result/stress_index_result.dart | 63 + lib/Class/Result/urban_disease_result.dart | 29 + lib/Class/Result/zong_fu_index_result.dart | 55 + lib/Class/Screenshot/screenshot.dart | 162 +++ lib/Class/Screenshot/screenshot_widget.dart | 23 + .../MedicalFacility/medical_facility.dart | 16 + .../SeasonalRecipe/seasonal_recipe.dart | 20 + lib/Class/Service/course.dart | 11 + lib/Class/Service/product.dart | 15 + lib/Class/Service/product_category.dart | 6 + lib/Class/Service/service_item.dart | 32 + lib/Class/Service/service_item_filt_type.dart | 11 + lib/Class/Service/treatment.dart | 11 + lib/Class/UsageTimer/usage_timer.dart | 23 + lib/Class/User/client.dart | 57 + lib/Class/User/manager.dart | 16 + lib/Class/User/user.dart | 57 + lib/Component/AppBar/client_app_bar.dart | 69 + lib/Component/AppBar/company_app_bar.dart | 28 + .../AppBar/diagnosis_result_app_bar.dart | 43 + lib/Component/AppBar/lamiter_app_bar.dart | 25 + lib/Component/AppBar/manager_app_bar.dart | 64 + lib/Component/AppBar/title_app_bar.dart | 41 + .../client_bottom_navigation_bar.dart | 52 + .../company_bottom_navigation_bar.dart | 47 + .../lamiter_bottom_navigation_bar.dart | 39 + .../manager_bottom_navigation_bar.dart | 52 + lib/Component/Button/my_text_button.dart | 101 ++ lib/Component/Button/submit_button.dart | 86 ++ .../Button/top_bar_filled_button.dart | 25 + lib/Component/Button/top_bar_text_button.dart | 30 + .../CupertinoForm/cupertino_form_row.dart | 58 + .../CupertinoForm/cupertino_form_section.dart | 32 + .../Report/basic_health_report_page.dart | 80 ++ .../Report/constitution_report_page.dart | 45 + .../Report/posture_issue_report_page.dart | 50 + .../Result/constitution_result_page.dart | 177 +++ .../Result/health_index_result_page.dart | 62 + .../Diagnosis/Result/muscles_result_page.dart | 149 ++ .../Result/physical_index_result_page.dart | 88 ++ .../Result/posture_issue_result_page.dart | 266 ++++ .../Result/sleep_well_index_result_page.dart | 63 + .../Result/stress_index_result_page.dart | 72 + .../Result/urban_disease_result_page.dart | 81 ++ .../Result/zong_fu_meridians_result_page.dart | 108 ++ ...ture_issue_result_double_display_page.dart | 209 +++ .../posture_issue_result_screenshot_page.dart | 26 + ...ture_issue_result_single_display_page.dart | 209 +++ ...g_fu_meridians_result_screenshot_page.dart | 108 ++ lib/Component/Diagnosis/diagnosis_column.dart | 16 + .../diagnosis_focus_dot_bar_display.dart | 75 + .../diagnosis_multi_tag_display.dart | 36 + .../Diagnosis/diagnosis_result_container.dart | 36 + .../diagnosis_result_display_topbar.dart | 56 + .../diagnosis_score_bar_display.dart | 99 ++ .../diagnosis_status_bar_diaplay.dart | 116 ++ .../Diagnosis/diagnosis_tag_display.dart | 38 + .../Diagnosis/diagnosis_text_display.dart | 44 + .../Diagnosis/diagnosis_unit_header.dart | 40 + lib/Component/Diagnosis/image_stacker.dart | 43 + lib/Component/Profile/profile_footer.dart | 22 + lib/Component/Profile/profile_form_row.dart | 42 + .../Service/service_items_filter.dart | 246 ++++ .../TextField/top_bar_text_field.dart | 24 + lib/Component/bottom_popup_message.dart | 75 + lib/Component/circle_avator.dart | 95 ++ lib/Component/loading.dart | 16 + lib/Component/logo.dart | 36 + lib/Component/q_title.dart | 40 + lib/Component/refresh_indicator.dart | 25 + lib/Component/tap_container.dart | 23 + lib/Component/tfq_title.dart | 31 + lib/Component/time_difference_display.dart | 33 + lib/Component/toggle_info_layout.dart | 115 ++ lib/Extension/build_context.dart | 78 ++ lib/Extension/iterable.dart | 53 + lib/Extension/string.dart | 7 + lib/Mixin/filter.dart | 97 ++ .../diagnosis_compare_report_page.dart | 198 +++ lib/Page/Diagnosis/diagnosis_form_page.dart | 129 ++ lib/Page/Diagnosis/diagnosis_page.dart | 336 +++++ lib/Page/Diagnosis/diagnosis_report_page.dart | 258 ++++ .../diagnosis_trend_report_page.dart | 601 ++++++++ .../Diagnosis/urban_disease_details_page.dart | 217 +++ .../medical_facility_page.dart | 221 +++ .../constitution_meridian_network_page.dart | 524 +++++++ .../meridian_network_page.dart | 100 ++ .../meridian_network_picture_page.dart | 145 ++ .../posture_issue_meridian_network_page.dart | 445 ++++++ .../constitution_annual_recipe_page.dart | 65 + .../constitution_seasonal_recipe_page.dart | 273 ++++ .../SeasonalRecipe/seasonal_recipe_page.dart | 111 ++ lib/Page/Service/course_page.dart | 179 +++ lib/Page/Service/product_page.dart | 168 +++ lib/Page/Service/service_page.dart | 280 ++++ lib/Page/Service/treatment_page.dart | 184 +++ lib/Page/User/Client/client_home_page.dart | 1126 +++++++++++++++ lib/Page/User/Client/client_page.dart | 95 ++ lib/Page/User/Client/client_profile_page.dart | 79 ++ lib/Page/User/Manager/manager_home_page.dart | 366 +++++ lib/Page/User/Manager/manager_page.dart | 93 ++ .../User/Manager/manager_profile_page.dart | 89 ++ lib/Page/User/user_mall_page.dart | 61 + lib/Page/create_edit_client_page.dart | 125 ++ lib/Page/login_page.dart | 372 +++++ .../Diagnosis_Item/constitution_provider.dart | 36 + .../posture_issue_provider.dart | 36 + .../Diagnosis_Item/symptom_provider.dart | 36 + .../urban_disease_provider.dart | 49 + .../zong_fu_organ_provider.dart | 31 + .../Diagnosis/diagnosis_provider.dart | 141 ++ .../Form/constitution_form_provider.dart | 65 + .../create_edit_client_form_provider.dart | 74 + lib/Provider/Form/form_provider.dart | 89 ++ .../Form/health_index_form_provider.dart | 66 + .../Form/physical_index_form_provider.dart | 64 + .../Form/posture_issue_form_provider.dart | 69 + .../Form/sleep_well_index_form_provider.dart | 66 + .../Form/stress_index_form_provider.dart | 66 + .../Form/urban_disease_form_provider.dart | 65 + .../Form/zong_fu_index_form_provider.dart | 66 + lib/Provider/Language/language_provider.dart | 55 + .../medical_facility_provider.dart | 31 + ...constitution_seasonal_recipe_provider.dart | 27 + lib/Provider/Service/course_provider.dart | 48 + lib/Provider/Service/product_provider.dart | 60 + .../Service/service_item_provider.dart | 184 +++ lib/Provider/Service/treatment_provider.dart | 49 + .../User/Client/client_calendar_provider.dart | 227 +++ lib/Provider/User/Client/client_provider.dart | 80 ++ lib/Provider/User/manager_provider.dart | 115 ++ lib/Provider/User/user_provider.dart | 10 + lib/Provider/image_and_logo_provider.dart | 36 + lib/Provider/login_provider.dart | 120 ++ lib/Theme/dark_mode.dart | 17 + lib/Theme/light_mode.dart | 17 + lib/l10n/app_zh.arb | 127 ++ lib/l10n/app_zh_TW.arb | 127 ++ lib/l10n/l10n.dart | 13 + lib/main.dart | 141 ++ linux/.gitignore | 1 + linux/CMakeLists.txt | 145 ++ linux/flutter/CMakeLists.txt | 88 ++ linux/flutter/generated_plugin_registrant.cc | 15 + linux/flutter/generated_plugin_registrant.h | 15 + linux/flutter/generated_plugins.cmake | 24 + linux/main.cc | 6 + linux/my_application.cc | 124 ++ linux/my_application.h | 18 + macos/.gitignore | 7 + macos/Flutter/Flutter-Debug.xcconfig | 2 + macos/Flutter/Flutter-Release.xcconfig | 2 + macos/Flutter/GeneratedPluginRegistrant.swift | 16 + macos/Podfile | 43 + macos/Podfile.lock | 22 + macos/Runner.xcodeproj/project.pbxproj | 801 +++++++++++ .../xcshareddata/IDEWorkspaceChecks.plist | 8 + .../xcshareddata/xcschemes/Runner.xcscheme | 98 ++ .../contents.xcworkspacedata | 10 + .../xcshareddata/IDEWorkspaceChecks.plist | 8 + macos/Runner/AppDelegate.swift | 9 + .../AppIcon.appiconset/Contents.json | 68 + .../AppIcon.appiconset/app_icon_1024.png | Bin 0 -> 102994 bytes .../AppIcon.appiconset/app_icon_128.png | Bin 0 -> 5680 bytes .../AppIcon.appiconset/app_icon_16.png | Bin 0 -> 520 bytes .../AppIcon.appiconset/app_icon_256.png | Bin 0 -> 14142 bytes .../AppIcon.appiconset/app_icon_32.png | Bin 0 -> 1066 bytes .../AppIcon.appiconset/app_icon_512.png | Bin 0 -> 36406 bytes .../AppIcon.appiconset/app_icon_64.png | Bin 0 -> 2218 bytes macos/Runner/Base.lproj/MainMenu.xib | 343 +++++ macos/Runner/Configs/AppInfo.xcconfig | 14 + macos/Runner/Configs/Debug.xcconfig | 2 + macos/Runner/Configs/Release.xcconfig | 2 + macos/Runner/Configs/Warnings.xcconfig | 13 + macos/Runner/DebugProfile.entitlements | 12 + macos/Runner/Info.plist | 32 + macos/Runner/MainFlutterWindow.swift | 15 + macos/Runner/Release.entitlements | 8 + macos/RunnerTests/RunnerTests.swift | 12 + pubspec.lock | 767 +++++++++++ pubspec.yaml | 121 ++ test/widget_test.dart | 30 + web/favicon.png | Bin 0 -> 917 bytes web/icons/Icon-192.png | Bin 0 -> 5292 bytes web/icons/Icon-512.png | Bin 0 -> 8252 bytes web/icons/Icon-maskable-192.png | Bin 0 -> 5594 bytes web/icons/Icon-maskable-512.png | Bin 0 -> 20998 bytes web/index.html | 38 + web/manifest.json | 35 + windows/.gitignore | 17 + windows/CMakeLists.txt | 108 ++ windows/flutter/CMakeLists.txt | 109 ++ .../flutter/generated_plugin_registrant.cc | 14 + windows/flutter/generated_plugin_registrant.h | 15 + windows/flutter/generated_plugins.cmake | 24 + windows/runner/CMakeLists.txt | 40 + windows/runner/Runner.rc | 121 ++ windows/runner/flutter_window.cpp | 71 + windows/runner/flutter_window.h | 33 + windows/runner/main.cpp | 43 + windows/runner/resource.h | 16 + windows/runner/resources/app_icon.ico | Bin 0 -> 33772 bytes windows/runner/runner.exe.manifest | 20 + windows/runner/utils.cpp | 65 + windows/runner/utils.h | 19 + windows/runner/win32_window.cpp | 288 ++++ windows/runner/win32_window.h | 102 ++ 376 files changed, 24340 insertions(+) create mode 100644 .gitignore create mode 100644 .metadata create mode 100644 .vscode/launch.json create mode 100644 README.md create mode 100644 analysis_options.yaml create mode 100644 android/.gitignore create mode 100644 android/app/build.gradle create mode 100644 android/app/src/debug/AndroidManifest.xml create mode 100644 android/app/src/main/AndroidManifest.xml create mode 100644 android/app/src/main/kotlin/com/lamiter/lamiter/MainActivity.kt create mode 100644 android/app/src/main/res/drawable-v21/launch_background.xml create mode 100644 android/app/src/main/res/drawable/launch_background.xml create mode 100644 android/app/src/main/res/mipmap-hdpi/ic_launcher.png create mode 100644 android/app/src/main/res/mipmap-mdpi/ic_launcher.png create mode 100644 android/app/src/main/res/mipmap-xhdpi/ic_launcher.png create mode 100644 android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png create mode 100644 android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png create mode 100644 android/app/src/main/res/values-night/styles.xml create mode 100644 android/app/src/main/res/values/styles.xml create mode 100644 android/app/src/profile/AndroidManifest.xml create mode 100644 android/build.gradle create mode 100644 android/gradle.properties create mode 100644 android/gradle/wrapper/gradle-wrapper.properties create mode 100644 android/settings.gradle create mode 100644 assets/default_error.png create mode 100644 assets/meridians/Bladder.png create mode 100644 assets/meridians/Conception.png create mode 100644 assets/meridians/GallBladder.png create mode 100644 assets/meridians/Governing.png create mode 100644 assets/meridians/Heart.png create mode 100644 assets/meridians/Kidney.png create mode 100644 assets/meridians/LargeIntestine.png create mode 100644 assets/meridians/Liver.png create mode 100644 assets/meridians/Lung.png create mode 100644 assets/meridians/Pericardium.png create mode 100644 assets/meridians/SmallIntestine.png create mode 100644 assets/meridians/Spleen.png create mode 100644 assets/meridians/Stomach.png create mode 100644 assets/meridians/TripleWarmer.png create mode 100644 assets/muscles/back/main.png create mode 100644 assets/muscles/back/低側斜方肌.png create mode 100644 assets/muscles/back/半腱肌半腱膜.png create mode 100644 assets/muscles/back/股二頭肌.png create mode 100644 assets/muscles/back/肩胛提肌.png create mode 100644 assets/muscles/back/脛骨前肌.png create mode 100644 assets/muscles/back/腓腸肌.png create mode 100644 assets/muscles/back/膕繩肌.png create mode 100644 assets/muscles/back/臀大肌.png create mode 100644 assets/muscles/back/菱形肌.png create mode 100644 assets/muscles/back/足底筋膜.png create mode 100644 assets/muscles/back/頭夾肌頸夾肌.png create mode 100644 assets/muscles/back/高側斜方肌.png create mode 100644 assets/muscles/front/main.png create mode 100644 assets/muscles/front/股四頭肌.png create mode 100644 assets/muscles/front/胸大肌.png create mode 100644 assets/muscles/front/腹部肌群.png create mode 100644 assets/muscles/front/髖內收肌.png create mode 100644 assets/muscles/front/髖外旋肌.png create mode 100644 assets/muscles/side_left/main.png create mode 100644 assets/muscles/side_left/前鉅肌.png create mode 100644 assets/muscles/side_left/斜角肌.png create mode 100644 assets/muscles/side_left/胸鎖乳突肌.png create mode 100644 assets/muscles/side_right/main.png create mode 100644 assets/muscles/side_right/前鉅肌.png create mode 100644 assets/muscles/side_right/斜角肌.png create mode 100644 assets/muscles/side_right/胸鎖乳突肌.png create mode 100644 assets/x_ray/forward_head_posture/high_risk.png create mode 100644 assets/x_ray/forward_head_posture/normal.png create mode 100644 assets/x_ray/head_tilt/high_risk.png create mode 100644 assets/x_ray/head_tilt/medium_risk.png create mode 100644 assets/x_ray/head_tilt/normal.png create mode 100644 assets/x_ray/hyperextended_knee/high_risk.png create mode 100644 assets/x_ray/hyperextended_knee/normal.png create mode 100644 assets/x_ray/o_legs/high_risk.png create mode 100644 assets/x_ray/o_legs/normal.png create mode 100644 assets/x_ray/pelvic_tilt/high_risk.png create mode 100644 assets/x_ray/pelvic_tilt/medium_risk.png create mode 100644 assets/x_ray/pelvic_tilt/normal.png create mode 100644 assets/x_ray/rounded_shoulders/high_risk.png create mode 100644 assets/x_ray/rounded_shoulders/normal.png create mode 100644 assets/x_ray/spinal_misalignment/high_risk.png create mode 100644 assets/x_ray/spinal_misalignment/normal.png create mode 100644 assets/x_ray/uneven_shoulders/high_risk.png create mode 100644 assets/x_ray/uneven_shoulders/medium_risk.png create mode 100644 assets/x_ray/uneven_shoulders/normal.png create mode 100644 assets/x_ray/x_legs/high_risk.png create mode 100644 assets/x_ray/x_legs/normal.png create mode 100644 assets/x_ray/xo_legs/high_risk.png create mode 100644 assets/x_ray/xo_legs/normal.png create mode 100644 assets/zong_fu_organs/main.png create mode 100644 assets/zong_fu_organs/大腸.png create mode 100644 assets/zong_fu_organs/小腸.png create mode 100644 assets/zong_fu_organs/心.png create mode 100644 assets/zong_fu_organs/甲狀腺.png create mode 100644 assets/zong_fu_organs/肝.png create mode 100644 assets/zong_fu_organs/肺.png create mode 100644 assets/zong_fu_organs/胃.png create mode 100644 assets/zong_fu_organs/胰臟.png create mode 100644 assets/zong_fu_organs/脾.png create mode 100644 assets/zong_fu_organs/腎.png create mode 100644 assets/zong_fu_organs/腦.png create mode 100644 assets/zong_fu_organs/膀胱.png create mode 100644 assets/zong_fu_organs/膽.png create mode 100644 devtools_options.yaml create mode 100644 ios/.gitignore create mode 100644 ios/Flutter/AppFrameworkInfo.plist create mode 100644 ios/Flutter/Debug.xcconfig create mode 100644 ios/Flutter/Release.xcconfig create mode 100644 ios/Podfile create mode 100644 ios/Podfile.lock create mode 100644 ios/Runner.xcodeproj/project.pbxproj create mode 100644 ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata create mode 100644 ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist create mode 100644 ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings create mode 100644 ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme create mode 100644 ios/Runner.xcworkspace/contents.xcworkspacedata create mode 100644 ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist create mode 100644 ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings create mode 100644 ios/Runner/AppDelegate.swift create mode 100644 ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json create mode 100644 ios/Runner/Assets.xcassets/AppIcon.appiconset/Group 33666-2.png create mode 100644 ios/Runner/Assets.xcassets/Contents.json create mode 100644 ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json create mode 100644 ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png create mode 100644 ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png create mode 100644 ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png create mode 100644 ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md create mode 100644 ios/Runner/Assets.xcassets/logo.imageset/Contents.json create mode 100644 ios/Runner/Assets.xcassets/logo.imageset/Group 33666.png create mode 100644 ios/Runner/Base.lproj/LaunchScreen.storyboard create mode 100644 ios/Runner/Base.lproj/Main.storyboard create mode 100644 ios/Runner/Info.plist create mode 100644 ios/Runner/Runner-Bridging-Header.h create mode 100644 ios/RunnerTests/RunnerTests.swift create mode 100644 l10n.yaml create mode 100644 lib/Class/API/api.dart create mode 100644 lib/Class/Diagnosis/acupoint.dart create mode 100644 lib/Class/Diagnosis/body_issue.dart create mode 100644 lib/Class/Diagnosis/body_part.dart create mode 100644 lib/Class/Diagnosis/constitution.dart create mode 100644 lib/Class/Diagnosis/diagnosis.dart create mode 100644 lib/Class/Diagnosis/meridian.dart create mode 100644 lib/Class/Diagnosis/posture_issue.dart create mode 100644 lib/Class/Diagnosis/symptom.dart create mode 100644 lib/Class/Diagnosis/urban_disease.dart create mode 100644 lib/Class/Diagnosis/zong_fu_constitution.dart create mode 100644 lib/Class/Diagnosis/zong_fu_organ.dart create mode 100644 lib/Class/Entity/entity.dart create mode 100644 lib/Class/Form/constitution_form.dart create mode 100644 lib/Class/Form/health_index_form.dart create mode 100644 lib/Class/Form/physical_index_form.dart create mode 100644 lib/Class/Form/posture_issue_form.dart create mode 100644 lib/Class/Form/sleep_well_index_form.dart create mode 100644 lib/Class/Form/stress_index_form.dart create mode 100644 lib/Class/Form/urban_disease_form.dart create mode 100644 lib/Class/Form/zong_fu_index_form.dart create mode 100644 lib/Class/Question/dtq.dart create mode 100644 lib/Class/Question/iq.dart create mode 100644 lib/Class/Question/question.dart create mode 100644 lib/Class/Question/question_decoder.dart create mode 100644 lib/Class/Question/question_layout_attributes.dart create mode 100644 lib/Class/Question/scq.dart create mode 100644 lib/Class/Question/sdq.dart create mode 100644 lib/Class/Question/tfq.dart create mode 100644 lib/Class/Result/constitution_result.dart create mode 100644 lib/Class/Result/health_index_result.dart create mode 100644 lib/Class/Result/physical_index_result.dart create mode 100644 lib/Class/Result/posture_issue_result.dart create mode 100644 lib/Class/Result/sleep_well_index_result.dart create mode 100644 lib/Class/Result/stress_index_result.dart create mode 100644 lib/Class/Result/urban_disease_result.dart create mode 100644 lib/Class/Result/zong_fu_index_result.dart create mode 100644 lib/Class/Screenshot/screenshot.dart create mode 100644 lib/Class/Screenshot/screenshot_widget.dart create mode 100644 lib/Class/Service/MedicalFacility/medical_facility.dart create mode 100644 lib/Class/Service/SeasonalRecipe/seasonal_recipe.dart create mode 100644 lib/Class/Service/course.dart create mode 100644 lib/Class/Service/product.dart create mode 100644 lib/Class/Service/product_category.dart create mode 100644 lib/Class/Service/service_item.dart create mode 100644 lib/Class/Service/service_item_filt_type.dart create mode 100644 lib/Class/Service/treatment.dart create mode 100644 lib/Class/UsageTimer/usage_timer.dart create mode 100644 lib/Class/User/client.dart create mode 100644 lib/Class/User/manager.dart create mode 100644 lib/Class/User/user.dart create mode 100644 lib/Component/AppBar/client_app_bar.dart create mode 100644 lib/Component/AppBar/company_app_bar.dart create mode 100644 lib/Component/AppBar/diagnosis_result_app_bar.dart create mode 100644 lib/Component/AppBar/lamiter_app_bar.dart create mode 100644 lib/Component/AppBar/manager_app_bar.dart create mode 100644 lib/Component/AppBar/title_app_bar.dart create mode 100644 lib/Component/BottomNavigationBar/client_bottom_navigation_bar.dart create mode 100644 lib/Component/BottomNavigationBar/company_bottom_navigation_bar.dart create mode 100644 lib/Component/BottomNavigationBar/lamiter_bottom_navigation_bar.dart create mode 100644 lib/Component/BottomNavigationBar/manager_bottom_navigation_bar.dart create mode 100644 lib/Component/Button/my_text_button.dart create mode 100644 lib/Component/Button/submit_button.dart create mode 100644 lib/Component/Button/top_bar_filled_button.dart create mode 100644 lib/Component/Button/top_bar_text_button.dart create mode 100644 lib/Component/CupertinoForm/cupertino_form_row.dart create mode 100644 lib/Component/CupertinoForm/cupertino_form_section.dart create mode 100644 lib/Component/Diagnosis/Report/basic_health_report_page.dart create mode 100644 lib/Component/Diagnosis/Report/constitution_report_page.dart create mode 100644 lib/Component/Diagnosis/Report/posture_issue_report_page.dart create mode 100644 lib/Component/Diagnosis/Result/constitution_result_page.dart create mode 100644 lib/Component/Diagnosis/Result/health_index_result_page.dart create mode 100644 lib/Component/Diagnosis/Result/muscles_result_page.dart create mode 100644 lib/Component/Diagnosis/Result/physical_index_result_page.dart create mode 100644 lib/Component/Diagnosis/Result/posture_issue_result_page.dart create mode 100644 lib/Component/Diagnosis/Result/sleep_well_index_result_page.dart create mode 100644 lib/Component/Diagnosis/Result/stress_index_result_page.dart create mode 100644 lib/Component/Diagnosis/Result/urban_disease_result_page.dart create mode 100644 lib/Component/Diagnosis/Result/zong_fu_meridians_result_page.dart create mode 100644 lib/Component/Diagnosis/Screenshot/posture_issue_result_double_display_page.dart create mode 100644 lib/Component/Diagnosis/Screenshot/posture_issue_result_screenshot_page.dart create mode 100644 lib/Component/Diagnosis/Screenshot/posture_issue_result_single_display_page.dart create mode 100644 lib/Component/Diagnosis/Screenshot/zong_fu_meridians_result_screenshot_page.dart create mode 100644 lib/Component/Diagnosis/diagnosis_column.dart create mode 100644 lib/Component/Diagnosis/diagnosis_focus_dot_bar_display.dart create mode 100644 lib/Component/Diagnosis/diagnosis_multi_tag_display.dart create mode 100644 lib/Component/Diagnosis/diagnosis_result_container.dart create mode 100644 lib/Component/Diagnosis/diagnosis_result_display_topbar.dart create mode 100644 lib/Component/Diagnosis/diagnosis_score_bar_display.dart create mode 100644 lib/Component/Diagnosis/diagnosis_status_bar_diaplay.dart create mode 100644 lib/Component/Diagnosis/diagnosis_tag_display.dart create mode 100644 lib/Component/Diagnosis/diagnosis_text_display.dart create mode 100644 lib/Component/Diagnosis/diagnosis_unit_header.dart create mode 100644 lib/Component/Diagnosis/image_stacker.dart create mode 100644 lib/Component/Profile/profile_footer.dart create mode 100644 lib/Component/Profile/profile_form_row.dart create mode 100644 lib/Component/Service/service_items_filter.dart create mode 100644 lib/Component/TextField/top_bar_text_field.dart create mode 100644 lib/Component/bottom_popup_message.dart create mode 100644 lib/Component/circle_avator.dart create mode 100644 lib/Component/loading.dart create mode 100644 lib/Component/logo.dart create mode 100644 lib/Component/q_title.dart create mode 100644 lib/Component/refresh_indicator.dart create mode 100644 lib/Component/tap_container.dart create mode 100644 lib/Component/tfq_title.dart create mode 100644 lib/Component/time_difference_display.dart create mode 100644 lib/Component/toggle_info_layout.dart create mode 100644 lib/Extension/build_context.dart create mode 100644 lib/Extension/iterable.dart create mode 100644 lib/Extension/string.dart create mode 100644 lib/Mixin/filter.dart create mode 100644 lib/Page/Diagnosis/diagnosis_compare_report_page.dart create mode 100644 lib/Page/Diagnosis/diagnosis_form_page.dart create mode 100644 lib/Page/Diagnosis/diagnosis_page.dart create mode 100644 lib/Page/Diagnosis/diagnosis_report_page.dart create mode 100644 lib/Page/Diagnosis/diagnosis_trend_report_page.dart create mode 100644 lib/Page/Diagnosis/urban_disease_details_page.dart create mode 100644 lib/Page/Service/MedicalFacility/medical_facility_page.dart create mode 100644 lib/Page/Service/MeridianNetwork/constitution_meridian_network_page.dart create mode 100644 lib/Page/Service/MeridianNetwork/meridian_network_page.dart create mode 100644 lib/Page/Service/MeridianNetwork/meridian_network_picture_page.dart create mode 100644 lib/Page/Service/MeridianNetwork/posture_issue_meridian_network_page.dart create mode 100644 lib/Page/Service/SeasonalRecipe/constitution_annual_recipe_page.dart create mode 100644 lib/Page/Service/SeasonalRecipe/constitution_seasonal_recipe_page.dart create mode 100644 lib/Page/Service/SeasonalRecipe/seasonal_recipe_page.dart create mode 100644 lib/Page/Service/course_page.dart create mode 100644 lib/Page/Service/product_page.dart create mode 100644 lib/Page/Service/service_page.dart create mode 100644 lib/Page/Service/treatment_page.dart create mode 100644 lib/Page/User/Client/client_home_page.dart create mode 100644 lib/Page/User/Client/client_page.dart create mode 100644 lib/Page/User/Client/client_profile_page.dart create mode 100644 lib/Page/User/Manager/manager_home_page.dart create mode 100644 lib/Page/User/Manager/manager_page.dart create mode 100644 lib/Page/User/Manager/manager_profile_page.dart create mode 100644 lib/Page/User/user_mall_page.dart create mode 100644 lib/Page/create_edit_client_page.dart create mode 100644 lib/Page/login_page.dart create mode 100644 lib/Provider/Diagnosis/Diagnosis_Item/constitution_provider.dart create mode 100644 lib/Provider/Diagnosis/Diagnosis_Item/posture_issue_provider.dart create mode 100644 lib/Provider/Diagnosis/Diagnosis_Item/symptom_provider.dart create mode 100644 lib/Provider/Diagnosis/Diagnosis_Item/urban_disease_provider.dart create mode 100644 lib/Provider/Diagnosis/Diagnosis_Item/zong_fu_organ_provider.dart create mode 100644 lib/Provider/Diagnosis/diagnosis_provider.dart create mode 100644 lib/Provider/Form/constitution_form_provider.dart create mode 100644 lib/Provider/Form/create_edit_client_form_provider.dart create mode 100644 lib/Provider/Form/form_provider.dart create mode 100644 lib/Provider/Form/health_index_form_provider.dart create mode 100644 lib/Provider/Form/physical_index_form_provider.dart create mode 100644 lib/Provider/Form/posture_issue_form_provider.dart create mode 100644 lib/Provider/Form/sleep_well_index_form_provider.dart create mode 100644 lib/Provider/Form/stress_index_form_provider.dart create mode 100644 lib/Provider/Form/urban_disease_form_provider.dart create mode 100644 lib/Provider/Form/zong_fu_index_form_provider.dart create mode 100644 lib/Provider/Language/language_provider.dart create mode 100644 lib/Provider/Service/MedicalFacility/medical_facility_provider.dart create mode 100644 lib/Provider/Service/SeasonalRacipe/constitution_seasonal_recipe_provider.dart create mode 100644 lib/Provider/Service/course_provider.dart create mode 100644 lib/Provider/Service/product_provider.dart create mode 100644 lib/Provider/Service/service_item_provider.dart create mode 100644 lib/Provider/Service/treatment_provider.dart create mode 100644 lib/Provider/User/Client/client_calendar_provider.dart create mode 100644 lib/Provider/User/Client/client_provider.dart create mode 100644 lib/Provider/User/manager_provider.dart create mode 100644 lib/Provider/User/user_provider.dart create mode 100644 lib/Provider/image_and_logo_provider.dart create mode 100644 lib/Provider/login_provider.dart create mode 100644 lib/Theme/dark_mode.dart create mode 100644 lib/Theme/light_mode.dart create mode 100644 lib/l10n/app_zh.arb create mode 100644 lib/l10n/app_zh_TW.arb create mode 100644 lib/l10n/l10n.dart create mode 100644 lib/main.dart create mode 100644 linux/.gitignore create mode 100644 linux/CMakeLists.txt create mode 100644 linux/flutter/CMakeLists.txt create mode 100644 linux/flutter/generated_plugin_registrant.cc create mode 100644 linux/flutter/generated_plugin_registrant.h create mode 100644 linux/flutter/generated_plugins.cmake create mode 100644 linux/main.cc create mode 100644 linux/my_application.cc create mode 100644 linux/my_application.h create mode 100644 macos/.gitignore create mode 100644 macos/Flutter/Flutter-Debug.xcconfig create mode 100644 macos/Flutter/Flutter-Release.xcconfig create mode 100644 macos/Flutter/GeneratedPluginRegistrant.swift create mode 100644 macos/Podfile create mode 100644 macos/Podfile.lock create mode 100644 macos/Runner.xcodeproj/project.pbxproj create mode 100644 macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist create mode 100644 macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme create mode 100644 macos/Runner.xcworkspace/contents.xcworkspacedata create mode 100644 macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist create mode 100644 macos/Runner/AppDelegate.swift create mode 100644 macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json create mode 100644 macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png create mode 100644 macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png create mode 100644 macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png create mode 100644 macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png create mode 100644 macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png create mode 100644 macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png create mode 100644 macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png create mode 100644 macos/Runner/Base.lproj/MainMenu.xib create mode 100644 macos/Runner/Configs/AppInfo.xcconfig create mode 100644 macos/Runner/Configs/Debug.xcconfig create mode 100644 macos/Runner/Configs/Release.xcconfig create mode 100644 macos/Runner/Configs/Warnings.xcconfig create mode 100644 macos/Runner/DebugProfile.entitlements create mode 100644 macos/Runner/Info.plist create mode 100644 macos/Runner/MainFlutterWindow.swift create mode 100644 macos/Runner/Release.entitlements create mode 100644 macos/RunnerTests/RunnerTests.swift create mode 100644 pubspec.lock create mode 100644 pubspec.yaml create mode 100644 test/widget_test.dart create mode 100644 web/favicon.png create mode 100644 web/icons/Icon-192.png create mode 100644 web/icons/Icon-512.png create mode 100644 web/icons/Icon-maskable-192.png create mode 100644 web/icons/Icon-maskable-512.png create mode 100644 web/index.html create mode 100644 web/manifest.json create mode 100644 windows/.gitignore create mode 100644 windows/CMakeLists.txt create mode 100644 windows/flutter/CMakeLists.txt create mode 100644 windows/flutter/generated_plugin_registrant.cc create mode 100644 windows/flutter/generated_plugin_registrant.h create mode 100644 windows/flutter/generated_plugins.cmake create mode 100644 windows/runner/CMakeLists.txt create mode 100644 windows/runner/Runner.rc create mode 100644 windows/runner/flutter_window.cpp create mode 100644 windows/runner/flutter_window.h create mode 100644 windows/runner/main.cpp create mode 100644 windows/runner/resource.h create mode 100644 windows/runner/resources/app_icon.ico create mode 100644 windows/runner/runner.exe.manifest create mode 100644 windows/runner/utils.cpp create mode 100644 windows/runner/utils.h create mode 100644 windows/runner/win32_window.cpp create mode 100644 windows/runner/win32_window.h diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..79c113f --- /dev/null +++ b/.gitignore @@ -0,0 +1,45 @@ +# Miscellaneous +*.class +*.log +*.pyc +*.swp +.DS_Store +.atom/ +.build/ +.buildlog/ +.history +.svn/ +.swiftpm/ +migrate_working_dir/ + +# IntelliJ related +*.iml +*.ipr +*.iws +.idea/ + +# The .vscode folder contains launch configuration and tasks you configure in +# VS Code which you may wish to be included in version control, so this line +# is commented out by default. +#.vscode/ + +# Flutter/Dart/Pub related +**/doc/api/ +**/ios/Flutter/.last_build_id +.dart_tool/ +.flutter-plugins +.flutter-plugins-dependencies +.pub-cache/ +.pub/ +/build/ + +# Symbolication related +app.*.symbols + +# Obfuscation related +app.*.map.json + +# Android Studio will place build artifacts here +/android/app/debug +/android/app/profile +/android/app/release diff --git a/.metadata b/.metadata new file mode 100644 index 0000000..6eb54a1 --- /dev/null +++ b/.metadata @@ -0,0 +1,45 @@ +# This file tracks properties of this Flutter project. +# Used by Flutter tool to assess capabilities and perform upgrades etc. +# +# This file should be version controlled and should not be manually edited. + +version: + revision: "761747bfc538b5af34aa0d3fac380f1bc331ec49" + channel: "stable" + +project_type: app + +# Tracks metadata for the flutter migrate command +migration: + platforms: + - platform: root + create_revision: 761747bfc538b5af34aa0d3fac380f1bc331ec49 + base_revision: 761747bfc538b5af34aa0d3fac380f1bc331ec49 + - platform: android + create_revision: 761747bfc538b5af34aa0d3fac380f1bc331ec49 + base_revision: 761747bfc538b5af34aa0d3fac380f1bc331ec49 + - platform: ios + create_revision: 761747bfc538b5af34aa0d3fac380f1bc331ec49 + base_revision: 761747bfc538b5af34aa0d3fac380f1bc331ec49 + - platform: linux + create_revision: 761747bfc538b5af34aa0d3fac380f1bc331ec49 + base_revision: 761747bfc538b5af34aa0d3fac380f1bc331ec49 + - platform: macos + create_revision: 761747bfc538b5af34aa0d3fac380f1bc331ec49 + base_revision: 761747bfc538b5af34aa0d3fac380f1bc331ec49 + - platform: web + create_revision: 761747bfc538b5af34aa0d3fac380f1bc331ec49 + base_revision: 761747bfc538b5af34aa0d3fac380f1bc331ec49 + - platform: windows + create_revision: 761747bfc538b5af34aa0d3fac380f1bc331ec49 + base_revision: 761747bfc538b5af34aa0d3fac380f1bc331ec49 + + # User provided section + + # List of Local paths (relative to this file) that should be + # ignored by the migrate tool. + # + # Files that are not part of the templates will be ignored by default. + unmanaged_files: + - 'lib/main.dart' + - 'ios/Runner.xcodeproj/project.pbxproj' diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 0000000..42c9e2d --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,1227 @@ +{ + // 使用 IntelliSense 了解相关属性。 + // 悬停以查看现有属性的描述。 + // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387 + "version": "0.2.0", + "configurations": [ + { + "name": "Flutter: Run all Tests", + "type": "dart", + "request": "launch", + "program": "./test/" + }, + { + "name": "app", + "request": "launch", + "type": "dart" + }, + { + "name": "app (profile mode)", + "request": "launch", + "type": "dart", + "flutterMode": "profile" + }, + { + "name": "app (release mode)", + "request": "launch", + "type": "dart", + "flutterMode": "release" + }, + { + "name": "a11y_assessments", + "cwd": "flutter/dev/a11y_assessments", + "request": "launch", + "type": "dart" + }, + { + "name": "a11y_assessments (profile mode)", + "cwd": "flutter/dev/a11y_assessments", + "request": "launch", + "type": "dart", + "flutterMode": "profile" + }, + { + "name": "a11y_assessments (release mode)", + "cwd": "flutter/dev/a11y_assessments", + "request": "launch", + "type": "dart", + "flutterMode": "release" + }, + { + "name": "automated_tests", + "cwd": "flutter/dev/automated_tests", + "request": "launch", + "type": "dart" + }, + { + "name": "automated_tests (profile mode)", + "cwd": "flutter/dev/automated_tests", + "request": "launch", + "type": "dart", + "flutterMode": "profile" + }, + { + "name": "automated_tests (release mode)", + "cwd": "flutter/dev/automated_tests", + "request": "launch", + "type": "dart", + "flutterMode": "release" + }, + { + "name": "bots", + "cwd": "flutter/dev/bots", + "request": "launch", + "type": "dart" + }, + { + "name": "customer_testing", + "cwd": "flutter/dev/customer_testing", + "request": "launch", + "type": "dart" + }, + { + "name": "devicelab", + "cwd": "flutter/dev/devicelab", + "request": "launch", + "type": "dart" + }, + { + "name": "forbidden_from_release_tests", + "cwd": "flutter/dev/forbidden_from_release_tests", + "request": "launch", + "type": "dart" + }, + { + "name": "manual_tests", + "cwd": "flutter/dev/manual_tests", + "request": "launch", + "type": "dart" + }, + { + "name": "manual_tests (profile mode)", + "cwd": "flutter/dev/manual_tests", + "request": "launch", + "type": "dart", + "flutterMode": "profile" + }, + { + "name": "manual_tests (release mode)", + "cwd": "flutter/dev/manual_tests", + "request": "launch", + "type": "dart", + "flutterMode": "release" + }, + { + "name": "missing_dependency_tests", + "cwd": "flutter/dev/missing_dependency_tests", + "request": "launch", + "type": "dart" + }, + { + "name": "missing_dependency_tests (profile mode)", + "cwd": "flutter/dev/missing_dependency_tests", + "request": "launch", + "type": "dart", + "flutterMode": "profile" + }, + { + "name": "missing_dependency_tests (release mode)", + "cwd": "flutter/dev/missing_dependency_tests", + "request": "launch", + "type": "dart", + "flutterMode": "release" + }, + { + "name": "snippets", + "cwd": "flutter/dev/snippets", + "request": "launch", + "type": "dart" + }, + { + "name": "tools", + "cwd": "flutter/dev/tools", + "request": "launch", + "type": "dart" + }, + { + "name": "tracing_tests", + "cwd": "flutter/dev/tracing_tests", + "request": "launch", + "type": "dart" + }, + { + "name": "tracing_tests (profile mode)", + "cwd": "flutter/dev/tracing_tests", + "request": "launch", + "type": "dart", + "flutterMode": "profile" + }, + { + "name": "tracing_tests (release mode)", + "cwd": "flutter/dev/tracing_tests", + "request": "launch", + "type": "dart", + "flutterMode": "release" + }, + { + "name": "api", + "cwd": "flutter/examples/api", + "request": "launch", + "type": "dart" + }, + { + "name": "api (profile mode)", + "cwd": "flutter/examples/api", + "request": "launch", + "type": "dart", + "flutterMode": "profile" + }, + { + "name": "api (release mode)", + "cwd": "flutter/examples/api", + "request": "launch", + "type": "dart", + "flutterMode": "release" + }, + { + "name": "flutter_view", + "cwd": "flutter/examples/flutter_view", + "request": "launch", + "type": "dart" + }, + { + "name": "flutter_view (profile mode)", + "cwd": "flutter/examples/flutter_view", + "request": "launch", + "type": "dart", + "flutterMode": "profile" + }, + { + "name": "flutter_view (release mode)", + "cwd": "flutter/examples/flutter_view", + "request": "launch", + "type": "dart", + "flutterMode": "release" + }, + { + "name": "hello_world", + "cwd": "flutter/examples/hello_world", + "request": "launch", + "type": "dart" + }, + { + "name": "hello_world (profile mode)", + "cwd": "flutter/examples/hello_world", + "request": "launch", + "type": "dart", + "flutterMode": "profile" + }, + { + "name": "hello_world (release mode)", + "cwd": "flutter/examples/hello_world", + "request": "launch", + "type": "dart", + "flutterMode": "release" + }, + { + "name": "image_list", + "cwd": "flutter/examples/image_list", + "request": "launch", + "type": "dart" + }, + { + "name": "image_list (profile mode)", + "cwd": "flutter/examples/image_list", + "request": "launch", + "type": "dart", + "flutterMode": "profile" + }, + { + "name": "image_list (release mode)", + "cwd": "flutter/examples/image_list", + "request": "launch", + "type": "dart", + "flutterMode": "release" + }, + { + "name": "layers", + "cwd": "flutter/examples/layers", + "request": "launch", + "type": "dart" + }, + { + "name": "layers (profile mode)", + "cwd": "flutter/examples/layers", + "request": "launch", + "type": "dart", + "flutterMode": "profile" + }, + { + "name": "layers (release mode)", + "cwd": "flutter/examples/layers", + "request": "launch", + "type": "dart", + "flutterMode": "release" + }, + { + "name": "platform_channel", + "cwd": "flutter/examples/platform_channel", + "request": "launch", + "type": "dart" + }, + { + "name": "platform_channel (profile mode)", + "cwd": "flutter/examples/platform_channel", + "request": "launch", + "type": "dart", + "flutterMode": "profile" + }, + { + "name": "platform_channel (release mode)", + "cwd": "flutter/examples/platform_channel", + "request": "launch", + "type": "dart", + "flutterMode": "release" + }, + { + "name": "platform_channel_swift", + "cwd": "flutter/examples/platform_channel_swift", + "request": "launch", + "type": "dart" + }, + { + "name": "platform_channel_swift (profile mode)", + "cwd": "flutter/examples/platform_channel_swift", + "request": "launch", + "type": "dart", + "flutterMode": "profile" + }, + { + "name": "platform_channel_swift (release mode)", + "cwd": "flutter/examples/platform_channel_swift", + "request": "launch", + "type": "dart", + "flutterMode": "release" + }, + { + "name": "platform_view", + "cwd": "flutter/examples/platform_view", + "request": "launch", + "type": "dart" + }, + { + "name": "platform_view (profile mode)", + "cwd": "flutter/examples/platform_view", + "request": "launch", + "type": "dart", + "flutterMode": "profile" + }, + { + "name": "platform_view (release mode)", + "cwd": "flutter/examples/platform_view", + "request": "launch", + "type": "dart", + "flutterMode": "release" + }, + { + "name": "splash", + "cwd": "flutter/examples/splash", + "request": "launch", + "type": "dart" + }, + { + "name": "splash (profile mode)", + "cwd": "flutter/examples/splash", + "request": "launch", + "type": "dart", + "flutterMode": "profile" + }, + { + "name": "splash (release mode)", + "cwd": "flutter/examples/splash", + "request": "launch", + "type": "dart", + "flutterMode": "release" + }, + { + "name": "texture", + "cwd": "flutter/examples/texture", + "request": "launch", + "type": "dart" + }, + { + "name": "texture (profile mode)", + "cwd": "flutter/examples/texture", + "request": "launch", + "type": "dart", + "flutterMode": "profile" + }, + { + "name": "texture (release mode)", + "cwd": "flutter/examples/texture", + "request": "launch", + "type": "dart", + "flutterMode": "release" + }, + { + "name": "flutter", + "cwd": "flutter/packages/flutter", + "request": "launch", + "type": "dart" + }, + { + "name": "flutter (profile mode)", + "cwd": "flutter/packages/flutter", + "request": "launch", + "type": "dart", + "flutterMode": "profile" + }, + { + "name": "flutter (release mode)", + "cwd": "flutter/packages/flutter", + "request": "launch", + "type": "dart", + "flutterMode": "release" + }, + { + "name": "flutter_driver", + "cwd": "flutter/packages/flutter_driver", + "request": "launch", + "type": "dart" + }, + { + "name": "flutter_driver (profile mode)", + "cwd": "flutter/packages/flutter_driver", + "request": "launch", + "type": "dart", + "flutterMode": "profile" + }, + { + "name": "flutter_driver (release mode)", + "cwd": "flutter/packages/flutter_driver", + "request": "launch", + "type": "dart", + "flutterMode": "release" + }, + { + "name": "flutter_goldens", + "cwd": "flutter/packages/flutter_goldens", + "request": "launch", + "type": "dart" + }, + { + "name": "flutter_goldens (profile mode)", + "cwd": "flutter/packages/flutter_goldens", + "request": "launch", + "type": "dart", + "flutterMode": "profile" + }, + { + "name": "flutter_goldens (release mode)", + "cwd": "flutter/packages/flutter_goldens", + "request": "launch", + "type": "dart", + "flutterMode": "release" + }, + { + "name": "flutter_localizations", + "cwd": "flutter/packages/flutter_localizations", + "request": "launch", + "type": "dart" + }, + { + "name": "flutter_localizations (profile mode)", + "cwd": "flutter/packages/flutter_localizations", + "request": "launch", + "type": "dart", + "flutterMode": "profile" + }, + { + "name": "flutter_localizations (release mode)", + "cwd": "flutter/packages/flutter_localizations", + "request": "launch", + "type": "dart", + "flutterMode": "release" + }, + { + "name": "flutter_test", + "cwd": "flutter/packages/flutter_test", + "request": "launch", + "type": "dart" + }, + { + "name": "flutter_test (profile mode)", + "cwd": "flutter/packages/flutter_test", + "request": "launch", + "type": "dart", + "flutterMode": "profile" + }, + { + "name": "flutter_test (release mode)", + "cwd": "flutter/packages/flutter_test", + "request": "launch", + "type": "dart", + "flutterMode": "release" + }, + { + "name": "flutter_tools", + "cwd": "flutter/packages/flutter_tools", + "request": "launch", + "type": "dart" + }, + { + "name": "flutter_web_plugins", + "cwd": "flutter/packages/flutter_web_plugins", + "request": "launch", + "type": "dart" + }, + { + "name": "flutter_web_plugins (profile mode)", + "cwd": "flutter/packages/flutter_web_plugins", + "request": "launch", + "type": "dart", + "flutterMode": "profile" + }, + { + "name": "flutter_web_plugins (release mode)", + "cwd": "flutter/packages/flutter_web_plugins", + "request": "launch", + "type": "dart", + "flutterMode": "release" + }, + { + "name": "fuchsia_remote_debug_protocol", + "cwd": "flutter/packages/fuchsia_remote_debug_protocol", + "request": "launch", + "type": "dart" + }, + { + "name": "integration_test", + "cwd": "flutter/packages/integration_test", + "request": "launch", + "type": "dart" + }, + { + "name": "integration_test (profile mode)", + "cwd": "flutter/packages/integration_test", + "request": "launch", + "type": "dart", + "flutterMode": "profile" + }, + { + "name": "integration_test (release mode)", + "cwd": "flutter/packages/integration_test", + "request": "launch", + "type": "dart", + "flutterMode": "release" + }, + { + "name": "complex_layout", + "cwd": "flutter/dev/benchmarks/complex_layout", + "request": "launch", + "type": "dart" + }, + { + "name": "complex_layout (profile mode)", + "cwd": "flutter/dev/benchmarks/complex_layout", + "request": "launch", + "type": "dart", + "flutterMode": "profile" + }, + { + "name": "complex_layout (release mode)", + "cwd": "flutter/dev/benchmarks/complex_layout", + "request": "launch", + "type": "dart", + "flutterMode": "release" + }, + { + "name": "macrobenchmarks", + "cwd": "flutter/dev/benchmarks/macrobenchmarks", + "request": "launch", + "type": "dart" + }, + { + "name": "macrobenchmarks (profile mode)", + "cwd": "flutter/dev/benchmarks/macrobenchmarks", + "request": "launch", + "type": "dart", + "flutterMode": "profile" + }, + { + "name": "macrobenchmarks (release mode)", + "cwd": "flutter/dev/benchmarks/macrobenchmarks", + "request": "launch", + "type": "dart", + "flutterMode": "release" + }, + { + "name": "microbenchmarks", + "cwd": "flutter/dev/benchmarks/microbenchmarks", + "request": "launch", + "type": "dart" + }, + { + "name": "microbenchmarks (profile mode)", + "cwd": "flutter/dev/benchmarks/microbenchmarks", + "request": "launch", + "type": "dart", + "flutterMode": "profile" + }, + { + "name": "microbenchmarks (release mode)", + "cwd": "flutter/dev/benchmarks/microbenchmarks", + "request": "launch", + "type": "dart", + "flutterMode": "release" + }, + { + "name": "platform_channels_benchmarks", + "cwd": "flutter/dev/benchmarks/platform_channels_benchmarks", + "request": "launch", + "type": "dart" + }, + { + "name": "platform_channels_benchmarks (profile mode)", + "cwd": "flutter/dev/benchmarks/platform_channels_benchmarks", + "request": "launch", + "type": "dart", + "flutterMode": "profile" + }, + { + "name": "platform_channels_benchmarks (release mode)", + "cwd": "flutter/dev/benchmarks/platform_channels_benchmarks", + "request": "launch", + "type": "dart", + "flutterMode": "release" + }, + { + "name": "platform_views_layout", + "cwd": "flutter/dev/benchmarks/platform_views_layout", + "request": "launch", + "type": "dart" + }, + { + "name": "platform_views_layout (profile mode)", + "cwd": "flutter/dev/benchmarks/platform_views_layout", + "request": "launch", + "type": "dart", + "flutterMode": "profile" + }, + { + "name": "platform_views_layout (release mode)", + "cwd": "flutter/dev/benchmarks/platform_views_layout", + "request": "launch", + "type": "dart", + "flutterMode": "release" + }, + { + "name": "platform_views_layout_hybrid_composition", + "cwd": "flutter/dev/benchmarks/platform_views_layout_hybrid_composition", + "request": "launch", + "type": "dart" + }, + { + "name": "platform_views_layout_hybrid_composition (profile mode)", + "cwd": "flutter/dev/benchmarks/platform_views_layout_hybrid_composition", + "request": "launch", + "type": "dart", + "flutterMode": "profile" + }, + { + "name": "platform_views_layout_hybrid_composition (release mode)", + "cwd": "flutter/dev/benchmarks/platform_views_layout_hybrid_composition", + "request": "launch", + "type": "dart", + "flutterMode": "release" + }, + { + "name": "core", + "cwd": "flutter/dev/conductor/core", + "request": "launch", + "type": "dart" + }, + { + "name": "platform_integration", + "cwd": "flutter/dev/docs/platform_integration", + "request": "launch", + "type": "dart" + }, + { + "name": "renderers", + "cwd": "flutter/dev/docs/renderers", + "request": "launch", + "type": "dart" + }, + { + "name": "android_engine_test", + "cwd": "flutter/dev/integration_tests/android_engine_test", + "request": "launch", + "type": "dart" + }, + { + "name": "android_engine_test (profile mode)", + "cwd": "flutter/dev/integration_tests/android_engine_test", + "request": "launch", + "type": "dart", + "flutterMode": "profile" + }, + { + "name": "android_engine_test (release mode)", + "cwd": "flutter/dev/integration_tests/android_engine_test", + "request": "launch", + "type": "dart", + "flutterMode": "release" + }, + { + "name": "android_semantics_testing", + "cwd": "flutter/dev/integration_tests/android_semantics_testing", + "request": "launch", + "type": "dart" + }, + { + "name": "android_semantics_testing (profile mode)", + "cwd": "flutter/dev/integration_tests/android_semantics_testing", + "request": "launch", + "type": "dart", + "flutterMode": "profile" + }, + { + "name": "android_semantics_testing (release mode)", + "cwd": "flutter/dev/integration_tests/android_semantics_testing", + "request": "launch", + "type": "dart", + "flutterMode": "release" + }, + { + "name": "android_verified_input", + "cwd": "flutter/dev/integration_tests/android_verified_input", + "request": "launch", + "type": "dart" + }, + { + "name": "android_verified_input (profile mode)", + "cwd": "flutter/dev/integration_tests/android_verified_input", + "request": "launch", + "type": "dart", + "flutterMode": "profile" + }, + { + "name": "android_verified_input (release mode)", + "cwd": "flutter/dev/integration_tests/android_verified_input", + "request": "launch", + "type": "dart", + "flutterMode": "release" + }, + { + "name": "android_views", + "cwd": "flutter/dev/integration_tests/android_views", + "request": "launch", + "type": "dart" + }, + { + "name": "android_views (profile mode)", + "cwd": "flutter/dev/integration_tests/android_views", + "request": "launch", + "type": "dart", + "flutterMode": "profile" + }, + { + "name": "android_views (release mode)", + "cwd": "flutter/dev/integration_tests/android_views", + "request": "launch", + "type": "dart", + "flutterMode": "release" + }, + { + "name": "channels", + "cwd": "flutter/dev/integration_tests/channels", + "request": "launch", + "type": "dart" + }, + { + "name": "channels (profile mode)", + "cwd": "flutter/dev/integration_tests/channels", + "request": "launch", + "type": "dart", + "flutterMode": "profile" + }, + { + "name": "channels (release mode)", + "cwd": "flutter/dev/integration_tests/channels", + "request": "launch", + "type": "dart", + "flutterMode": "release" + }, + { + "name": "deferred_components_test", + "cwd": "flutter/dev/integration_tests/deferred_components_test", + "request": "launch", + "type": "dart" + }, + { + "name": "deferred_components_test (profile mode)", + "cwd": "flutter/dev/integration_tests/deferred_components_test", + "request": "launch", + "type": "dart", + "flutterMode": "profile" + }, + { + "name": "deferred_components_test (release mode)", + "cwd": "flutter/dev/integration_tests/deferred_components_test", + "request": "launch", + "type": "dart", + "flutterMode": "release" + }, + { + "name": "external_textures", + "cwd": "flutter/dev/integration_tests/external_textures", + "request": "launch", + "type": "dart" + }, + { + "name": "external_textures (profile mode)", + "cwd": "flutter/dev/integration_tests/external_textures", + "request": "launch", + "type": "dart", + "flutterMode": "profile" + }, + { + "name": "external_textures (release mode)", + "cwd": "flutter/dev/integration_tests/external_textures", + "request": "launch", + "type": "dart", + "flutterMode": "release" + }, + { + "name": "flavors", + "cwd": "flutter/dev/integration_tests/flavors", + "request": "launch", + "type": "dart" + }, + { + "name": "flavors (profile mode)", + "cwd": "flutter/dev/integration_tests/flavors", + "request": "launch", + "type": "dart", + "flutterMode": "profile" + }, + { + "name": "flavors (release mode)", + "cwd": "flutter/dev/integration_tests/flavors", + "request": "launch", + "type": "dart", + "flutterMode": "release" + }, + { + "name": "flutter_gallery", + "cwd": "flutter/dev/integration_tests/flutter_gallery", + "request": "launch", + "type": "dart" + }, + { + "name": "flutter_gallery (profile mode)", + "cwd": "flutter/dev/integration_tests/flutter_gallery", + "request": "launch", + "type": "dart", + "flutterMode": "profile" + }, + { + "name": "flutter_gallery (release mode)", + "cwd": "flutter/dev/integration_tests/flutter_gallery", + "request": "launch", + "type": "dart", + "flutterMode": "release" + }, + { + "name": "hybrid_android_views", + "cwd": "flutter/dev/integration_tests/hybrid_android_views", + "request": "launch", + "type": "dart" + }, + { + "name": "hybrid_android_views (profile mode)", + "cwd": "flutter/dev/integration_tests/hybrid_android_views", + "request": "launch", + "type": "dart", + "flutterMode": "profile" + }, + { + "name": "hybrid_android_views (release mode)", + "cwd": "flutter/dev/integration_tests/hybrid_android_views", + "request": "launch", + "type": "dart", + "flutterMode": "release" + }, + { + "name": "ios_app_with_extensions", + "cwd": "flutter/dev/integration_tests/ios_app_with_extensions", + "request": "launch", + "type": "dart" + }, + { + "name": "ios_app_with_extensions (profile mode)", + "cwd": "flutter/dev/integration_tests/ios_app_with_extensions", + "request": "launch", + "type": "dart", + "flutterMode": "profile" + }, + { + "name": "ios_app_with_extensions (release mode)", + "cwd": "flutter/dev/integration_tests/ios_app_with_extensions", + "request": "launch", + "type": "dart", + "flutterMode": "release" + }, + { + "name": "ios_platform_view_tests", + "cwd": "flutter/dev/integration_tests/ios_platform_view_tests", + "request": "launch", + "type": "dart" + }, + { + "name": "ios_platform_view_tests (profile mode)", + "cwd": "flutter/dev/integration_tests/ios_platform_view_tests", + "request": "launch", + "type": "dart", + "flutterMode": "profile" + }, + { + "name": "ios_platform_view_tests (release mode)", + "cwd": "flutter/dev/integration_tests/ios_platform_view_tests", + "request": "launch", + "type": "dart", + "flutterMode": "release" + }, + { + "name": "link_hook", + "cwd": "flutter/dev/integration_tests/link_hook", + "request": "launch", + "type": "dart" + }, + { + "name": "new_gallery", + "cwd": "flutter/dev/integration_tests/new_gallery", + "request": "launch", + "type": "dart" + }, + { + "name": "new_gallery (profile mode)", + "cwd": "flutter/dev/integration_tests/new_gallery", + "request": "launch", + "type": "dart", + "flutterMode": "profile" + }, + { + "name": "new_gallery (release mode)", + "cwd": "flutter/dev/integration_tests/new_gallery", + "request": "launch", + "type": "dart", + "flutterMode": "release" + }, + { + "name": "non_nullable", + "cwd": "flutter/dev/integration_tests/non_nullable", + "request": "launch", + "type": "dart" + }, + { + "name": "non_nullable (profile mode)", + "cwd": "flutter/dev/integration_tests/non_nullable", + "request": "launch", + "type": "dart", + "flutterMode": "profile" + }, + { + "name": "non_nullable (release mode)", + "cwd": "flutter/dev/integration_tests/non_nullable", + "request": "launch", + "type": "dart", + "flutterMode": "release" + }, + { + "name": "platform_interaction", + "cwd": "flutter/dev/integration_tests/platform_interaction", + "request": "launch", + "type": "dart" + }, + { + "name": "platform_interaction (profile mode)", + "cwd": "flutter/dev/integration_tests/platform_interaction", + "request": "launch", + "type": "dart", + "flutterMode": "profile" + }, + { + "name": "platform_interaction (release mode)", + "cwd": "flutter/dev/integration_tests/platform_interaction", + "request": "launch", + "type": "dart", + "flutterMode": "release" + }, + { + "name": "release_smoke_test", + "cwd": "flutter/dev/integration_tests/release_smoke_test", + "request": "launch", + "type": "dart" + }, + { + "name": "release_smoke_test (profile mode)", + "cwd": "flutter/dev/integration_tests/release_smoke_test", + "request": "launch", + "type": "dart", + "flutterMode": "profile" + }, + { + "name": "release_smoke_test (release mode)", + "cwd": "flutter/dev/integration_tests/release_smoke_test", + "request": "launch", + "type": "dart", + "flutterMode": "release" + }, + { + "name": "spell_check", + "cwd": "flutter/dev/integration_tests/spell_check", + "request": "launch", + "type": "dart" + }, + { + "name": "spell_check (profile mode)", + "cwd": "flutter/dev/integration_tests/spell_check", + "request": "launch", + "type": "dart", + "flutterMode": "profile" + }, + { + "name": "spell_check (release mode)", + "cwd": "flutter/dev/integration_tests/spell_check", + "request": "launch", + "type": "dart", + "flutterMode": "release" + }, + { + "name": "ui", + "cwd": "flutter/dev/integration_tests/ui", + "request": "launch", + "type": "dart" + }, + { + "name": "ui (profile mode)", + "cwd": "flutter/dev/integration_tests/ui", + "request": "launch", + "type": "dart", + "flutterMode": "profile" + }, + { + "name": "ui (release mode)", + "cwd": "flutter/dev/integration_tests/ui", + "request": "launch", + "type": "dart", + "flutterMode": "release" + }, + { + "name": "web", + "cwd": "flutter/dev/integration_tests/web", + "request": "launch", + "type": "dart" + }, + { + "name": "web (profile mode)", + "cwd": "flutter/dev/integration_tests/web", + "request": "launch", + "type": "dart", + "flutterMode": "profile" + }, + { + "name": "web (release mode)", + "cwd": "flutter/dev/integration_tests/web", + "request": "launch", + "type": "dart", + "flutterMode": "release" + }, + { + "name": "web_compile_tests", + "cwd": "flutter/dev/integration_tests/web_compile_tests", + "request": "launch", + "type": "dart" + }, + { + "name": "web_compile_tests (profile mode)", + "cwd": "flutter/dev/integration_tests/web_compile_tests", + "request": "launch", + "type": "dart", + "flutterMode": "profile" + }, + { + "name": "web_compile_tests (release mode)", + "cwd": "flutter/dev/integration_tests/web_compile_tests", + "request": "launch", + "type": "dart", + "flutterMode": "release" + }, + { + "name": "web_e2e_tests", + "cwd": "flutter/dev/integration_tests/web_e2e_tests", + "request": "launch", + "type": "dart" + }, + { + "name": "web_e2e_tests (profile mode)", + "cwd": "flutter/dev/integration_tests/web_e2e_tests", + "request": "launch", + "type": "dart", + "flutterMode": "profile" + }, + { + "name": "web_e2e_tests (release mode)", + "cwd": "flutter/dev/integration_tests/web_e2e_tests", + "request": "launch", + "type": "dart", + "flutterMode": "release" + }, + { + "name": "wide_gamut_test", + "cwd": "flutter/dev/integration_tests/wide_gamut_test", + "request": "launch", + "type": "dart" + }, + { + "name": "wide_gamut_test (profile mode)", + "cwd": "flutter/dev/integration_tests/wide_gamut_test", + "request": "launch", + "type": "dart", + "flutterMode": "profile" + }, + { + "name": "wide_gamut_test (release mode)", + "cwd": "flutter/dev/integration_tests/wide_gamut_test", + "request": "launch", + "type": "dart", + "flutterMode": "release" + }, + { + "name": "windows_startup_test", + "cwd": "flutter/dev/integration_tests/windows_startup_test", + "request": "launch", + "type": "dart" + }, + { + "name": "windows_startup_test (profile mode)", + "cwd": "flutter/dev/integration_tests/windows_startup_test", + "request": "launch", + "type": "dart", + "flutterMode": "profile" + }, + { + "name": "windows_startup_test (release mode)", + "cwd": "flutter/dev/integration_tests/windows_startup_test", + "request": "launch", + "type": "dart", + "flutterMode": "release" + }, + { + "name": "android_driver_extensions", + "cwd": "flutter/dev/tools/android_driver_extensions", + "request": "launch", + "type": "dart" + }, + { + "name": "android_driver_extensions (profile mode)", + "cwd": "flutter/dev/tools/android_driver_extensions", + "request": "launch", + "type": "dart", + "flutterMode": "profile" + }, + { + "name": "android_driver_extensions (release mode)", + "cwd": "flutter/dev/tools/android_driver_extensions", + "request": "launch", + "type": "dart", + "flutterMode": "release" + }, + { + "name": "gen_defaults", + "cwd": "flutter/dev/tools/gen_defaults", + "request": "launch", + "type": "dart" + }, + { + "name": "gen_keycodes", + "cwd": "flutter/dev/tools/gen_keycodes", + "request": "launch", + "type": "dart" + }, + { + "name": "vitool", + "cwd": "flutter/dev/tools/vitool", + "request": "launch", + "type": "dart" + }, + { + "name": "vitool (profile mode)", + "cwd": "flutter/dev/tools/vitool", + "request": "launch", + "type": "dart", + "flutterMode": "profile" + }, + { + "name": "vitool (release mode)", + "cwd": "flutter/dev/tools/vitool", + "request": "launch", + "type": "dart", + "flutterMode": "release" + }, + { + "name": "flutter", + "cwd": "flutter/engine/src/flutter", + "request": "launch", + "type": "dart" + }, + { + "name": "test_private", + "cwd": "flutter/packages/flutter/test_private", + "request": "launch", + "type": "dart" + }, + { + "name": "example", + "cwd": "flutter/packages/integration_test/example", + "request": "launch", + "type": "dart" + }, + { + "name": "example (profile mode)", + "cwd": "flutter/packages/integration_test/example", + "request": "launch", + "type": "dart", + "flutterMode": "profile" + }, + { + "name": "example (release mode)", + "cwd": "flutter/packages/integration_test/example", + "request": "launch", + "type": "dart", + "flutterMode": "release" + }, + { + "name": "integration_test_macos", + "cwd": "flutter/packages/integration_test/integration_test_macos", + "request": "launch", + "type": "dart" + }, + { + "name": "integration_test_macos (profile mode)", + "cwd": "flutter/packages/integration_test/integration_test_macos", + "request": "launch", + "type": "dart", + "flutterMode": "profile" + }, + { + "name": "integration_test_macos (release mode)", + "cwd": "flutter/packages/integration_test/integration_test_macos", + "request": "launch", + "type": "dart", + "flutterMode": "release" + } + ] +} \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..263abba --- /dev/null +++ b/README.md @@ -0,0 +1,16 @@ +# lamiter + +A new Flutter project. + +## Getting Started + +This project is a starting point for a Flutter application. + +A few resources to get you started if this is your first Flutter project: + +- [Lab: Write your first Flutter app](https://docs.flutter.dev/get-started/codelab) +- [Cookbook: Useful Flutter samples](https://docs.flutter.dev/cookbook) + +For help getting started with Flutter development, view the +[online documentation](https://docs.flutter.dev/), which offers tutorials, +samples, guidance on mobile development, and a full API reference. diff --git a/analysis_options.yaml b/analysis_options.yaml new file mode 100644 index 0000000..0d29021 --- /dev/null +++ b/analysis_options.yaml @@ -0,0 +1,28 @@ +# This file configures the analyzer, which statically analyzes Dart code to +# check for errors, warnings, and lints. +# +# The issues identified by the analyzer are surfaced in the UI of Dart-enabled +# IDEs (https://dart.dev/tools#ides-and-editors). The analyzer can also be +# invoked from the command line by running `flutter analyze`. + +# The following line activates a set of recommended lints for Flutter apps, +# packages, and plugins designed to encourage good coding practices. +include: package:flutter_lints/flutter.yaml + +linter: + # The lint rules applied to this project can be customized in the + # section below to disable rules from the `package:flutter_lints/flutter.yaml` + # included above or to enable additional rules. A list of all available lints + # and their documentation is published at https://dart.dev/lints. + # + # Instead of disabling a lint rule for the entire project in the + # section below, it can also be suppressed for a single line of code + # or a specific dart file by using the `// ignore: name_of_lint` and + # `// ignore_for_file: name_of_lint` syntax on the line or in the file + # producing the lint. + rules: + # avoid_print: false # Uncomment to disable the `avoid_print` rule + # prefer_single_quotes: true # Uncomment to enable the `prefer_single_quotes` rule + +# Additional information about this file can be found at +# https://dart.dev/guides/language/analysis-options diff --git a/android/.gitignore b/android/.gitignore new file mode 100644 index 0000000..6f56801 --- /dev/null +++ b/android/.gitignore @@ -0,0 +1,13 @@ +gradle-wrapper.jar +/.gradle +/captures/ +/gradlew +/gradlew.bat +/local.properties +GeneratedPluginRegistrant.java + +# Remember to never publicly share your keystore. +# See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app +key.properties +**/*.keystore +**/*.jks diff --git a/android/app/build.gradle b/android/app/build.gradle new file mode 100644 index 0000000..8630e48 --- /dev/null +++ b/android/app/build.gradle @@ -0,0 +1,58 @@ +plugins { + id "com.android.application" + id "kotlin-android" + // The Flutter Gradle Plugin must be applied after the Android and Kotlin Gradle plugins. + id "dev.flutter.flutter-gradle-plugin" +} + +def localProperties = new Properties() +def localPropertiesFile = rootProject.file("local.properties") +if (localPropertiesFile.exists()) { + localPropertiesFile.withReader("UTF-8") { reader -> + localProperties.load(reader) + } +} + +def flutterVersionCode = localProperties.getProperty("flutter.versionCode") +if (flutterVersionCode == null) { + flutterVersionCode = "1" +} + +def flutterVersionName = localProperties.getProperty("flutter.versionName") +if (flutterVersionName == null) { + flutterVersionName = "1.0" +} + +android { + namespace = "com.lamiter.lamiter" + compileSdk = flutter.compileSdkVersion + ndkVersion = flutter.ndkVersion + + compileOptions { + sourceCompatibility = JavaVersion.VERSION_1_8 + targetCompatibility = JavaVersion.VERSION_1_8 + } + + defaultConfig { + // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). + applicationId = "com.lamiter.lamiter" + // You can update the following values to match your application needs. + // For more information, see: https://docs.flutter.dev/deployment/android#reviewing-the-gradle-build-configuration. + minSdk = flutter.minSdkVersion + targetSdk = flutter.targetSdkVersion + versionCode = flutterVersionCode.toInteger() + versionName = flutterVersionName + } + + buildTypes { + release { + // TODO: Add your own signing config for the release build. + // Signing with the debug keys for now, so `flutter run --release` works. + signingConfig = signingConfigs.debug + } + } +} + +flutter { + source = "../.." +} diff --git a/android/app/src/debug/AndroidManifest.xml b/android/app/src/debug/AndroidManifest.xml new file mode 100644 index 0000000..399f698 --- /dev/null +++ b/android/app/src/debug/AndroidManifest.xml @@ -0,0 +1,7 @@ + + + + diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml new file mode 100644 index 0000000..7a37be8 --- /dev/null +++ b/android/app/src/main/AndroidManifest.xml @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/android/app/src/main/kotlin/com/lamiter/lamiter/MainActivity.kt b/android/app/src/main/kotlin/com/lamiter/lamiter/MainActivity.kt new file mode 100644 index 0000000..37b4797 --- /dev/null +++ b/android/app/src/main/kotlin/com/lamiter/lamiter/MainActivity.kt @@ -0,0 +1,5 @@ +package com.lamiter.lamiter + +import io.flutter.embedding.android.FlutterActivity + +class MainActivity: FlutterActivity() diff --git a/android/app/src/main/res/drawable-v21/launch_background.xml b/android/app/src/main/res/drawable-v21/launch_background.xml new file mode 100644 index 0000000..f74085f --- /dev/null +++ b/android/app/src/main/res/drawable-v21/launch_background.xml @@ -0,0 +1,12 @@ + + + + + + + + diff --git a/android/app/src/main/res/drawable/launch_background.xml b/android/app/src/main/res/drawable/launch_background.xml new file mode 100644 index 0000000..304732f --- /dev/null +++ b/android/app/src/main/res/drawable/launch_background.xml @@ -0,0 +1,12 @@ + + + + + + + + diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..db77bb4b7b0906d62b1847e87f15cdcacf6a4f29 GIT binary patch literal 544 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY3?!3`olAj~WQl7;NpOBzNqJ&XDuZK6ep0G} zXKrG8YEWuoN@d~6R2!h8bpbvhu0Wd6uZuB!w&u2PAxD2eNXD>P5D~Wn-+_Wa#27Xc zC?Zj|6r#X(-D3u$NCt}(Ms06KgJ4FxJVv{GM)!I~&n8Bnc94O7-Hd)cjDZswgC;Qs zO=b+9!WcT8F?0rF7!Uys2bs@gozCP?z~o%U|N3vA*22NaGQG zlg@K`O_XuxvZ&Ks^m&R!`&1=spLvfx7oGDKDwpwW`#iqdw@AL`7MR}m`rwr|mZgU`8P7SBkL78fFf!WnuYWm$5Z0 zNXhDbCv&49sM544K|?c)WrFfiZvCi9h0O)B3Pgg&ebxsLQ05GG~ AQ2+n{ literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/android/app/src/main/res/mipmap-mdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..17987b79bb8a35cc66c3c1fd44f5a5526c1b78be GIT binary patch literal 442 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sk|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5Xx&nMcT!A!W`0S9QKQy;}1Cl^CgaH=;G9cpY;r$Q>i*pfB zP2drbID<_#qf;rPZx^FqH)F_D#*k@@q03KywUtLX8Ua?`H+NMzkczFPK3lFz@i_kW%1NOn0|D2I9n9wzH8m|-tHjsw|9>@K=iMBhxvkv6m8Y-l zytQ?X=U+MF$@3 zt`~i=@j|6y)RWMK--}M|=T`o&^Ni>IoWKHEbBXz7?A@mgWoL>!*SXo`SZH-*HSdS+ yn*9;$7;m`l>wYBC5bq;=U}IMqLzqbYCidGC!)_gkIk_C@Uy!y&wkt5C($~2D>~)O*cj@FGjOCM)M>_ixfudOh)?xMu#Fs z#}Y=@YDTwOM)x{K_j*Q;dPdJ?Mz0n|pLRx{4n|)f>SXlmV)XB04CrSJn#dS5nK2lM zrZ9#~WelCp7&e13Y$jvaEXHskn$2V!!DN-nWS__6T*l;H&Fopn?A6HZ-6WRLFP=R` zqG+CE#d4|IbyAI+rJJ`&x9*T`+a=p|0O(+s{UBcyZdkhj=yS1>AirP+0R;mf2uMgM zC}@~JfByORAh4SyRgi&!(cja>F(l*O+nd+@4m$|6K6KDn_&uvCpV23&>G9HJp{xgg zoq1^2_p9@|WEo z*X_Uko@K)qYYv~>43eQGMdbiGbo>E~Q& zrYBH{QP^@Sti!`2)uG{irBBq@y*$B zi#&(U-*=fp74j)RyIw49+0MRPMRU)+a2r*PJ$L5roHt2$UjExCTZSbq%V!HeS7J$N zdG@vOZB4v_lF7Plrx+hxo7(fCV&}fHq)$ literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..d5f1c8d34e7a88e3f88bea192c3a370d44689c3c GIT binary patch literal 1031 zcmeAS@N?(olHy`uVBq!ia0vp^6F``Q8Ax83A=Cw=BuiW)N`mv#O3D+9QW+dm@{>{( zJaZG%Q-e|yQz{EjrrIztFa`(sgt!6~Yi|1%a`XoT0ojZ}lNrNjb9xjc(B0U1_% zz5^97Xt*%oq$rQy4?0GKNfJ44uvxI)gC`h-NZ|&0-7(qS@?b!5r36oQ}zyZrNO3 zMO=Or+<~>+A&uN&E!^Sl+>xE!QC-|oJv`ApDhqC^EWD|@=#J`=d#Xzxs4ah}w&Jnc z$|q_opQ^2TrnVZ0o~wh<3t%W&flvYGe#$xqda2bR_R zvPYgMcHgjZ5nSA^lJr%;<&0do;O^tDDh~=pIxA#coaCY>&N%M2^tq^U%3DB@ynvKo}b?yu-bFc-u0JHzced$sg7S3zqI(2 z#Km{dPr7I=pQ5>FuK#)QwK?Y`E`B?nP+}U)I#c1+FM*1kNvWG|a(TpksZQ3B@sD~b zpQ2)*V*TdwjFOtHvV|;OsiDqHi=6%)o4b!)x$)%9pGTsE z-JL={-Ffv+T87W(Xpooq<`r*VzWQcgBN$$`u}f>-ZQI1BB8ykN*=e4rIsJx9>z}*o zo~|9I;xof literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..4d6372eebdb28e45604e46eeda8dd24651419bc0 GIT binary patch literal 1443 zcmb`G{WsKk6vsdJTdFg%tJav9_E4vzrOaqkWF|A724Nly!y+?N9`YV6wZ}5(X(D_N(?!*n3`|_r0Hc?=PQw&*vnU?QTFY zB_MsH|!j$PP;I}?dppoE_gA(4uc!jV&0!l7_;&p2^pxNo>PEcNJv za5_RT$o2Mf!<+r?&EbHH6nMoTsDOa;mN(wv8RNsHpG)`^ymG-S5By8=l9iVXzN_eG%Xg2@Xeq76tTZ*dGh~Lo9vl;Zfs+W#BydUw zCkZ$o1LqWQO$FC9aKlLl*7x9^0q%0}$OMlp@Kk_jHXOjofdePND+j!A{q!8~Jn+s3 z?~~w@4?egS02}8NuulUA=L~QQfm;MzCGd)XhiftT;+zFO&JVyp2mBww?;QByS_1w! zrQlx%{^cMj0|Bo1FjwY@Q8?Hx0cIPF*@-ZRFpPc#bBw{5@tD(5%sClzIfl8WU~V#u zm5Q;_F!wa$BSpqhN>W@2De?TKWR*!ujY;Yylk_X5#~V!L*Gw~;$%4Q8~Mad z@`-kG?yb$a9cHIApZDVZ^U6Xkp<*4rU82O7%}0jjHlK{id@?-wpN*fCHXyXh(bLt* zPc}H-x0e4E&nQ>y%B-(EL=9}RyC%MyX=upHuFhAk&MLbsF0LP-q`XnH78@fT+pKPW zu72MW`|?8ht^tz$iC}ZwLp4tB;Q49K!QCF3@!iB1qOI=?w z7In!}F~ij(18UYUjnbmC!qKhPo%24?8U1x{7o(+?^Zu0Hx81|FuS?bJ0jgBhEMzf< zCgUq7r2OCB(`XkKcN-TL>u5y#dD6D!)5W?`O5)V^>jb)P)GBdy%t$uUMpf$SNV31$ zb||OojAbvMP?T@$h_ZiFLFVHDmbyMhJF|-_)HX3%m=CDI+ID$0^C>kzxprBW)hw(v zr!Gmda);ICoQyhV_oP5+C%?jcG8v+D@9f?Dk*!BxY}dazmrT@64UrP3hlslANK)bq z$67n83eh}OeW&SV@HG95P|bjfqJ7gw$e+`Hxo!4cx`jdK1bJ>YDSpGKLPZ^1cv$ek zIB?0S<#tX?SJCLWdMd{-ME?$hc7A$zBOdIJ)4!KcAwb=VMov)nK;9z>x~rfT1>dS+ zZ6#`2v@`jgbqq)P22H)Tx2CpmM^o1$B+xT6`(v%5xJ(?j#>Q$+rx_R|7TzDZe{J6q zG1*EcU%tE?!kO%^M;3aM6JN*LAKUVb^xz8-Pxo#jR5(-KBeLJvA@-gxNHx0M-ZJLl z;#JwQoh~9V?`UVo#}{6ka@II>++D@%KqGpMdlQ}?9E*wFcf5(#XQnP$Dk5~%iX^>f z%$y;?M0BLp{O3a(-4A?ewryHrrD%cx#Q^%KY1H zNre$ve+vceSLZcNY4U(RBX&)oZn*Py()h)XkE?PL$!bNb{N5FVI2Y%LKEm%yvpyTP z(1P?z~7YxD~Rf<(a@_y` literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/values-night/styles.xml b/android/app/src/main/res/values-night/styles.xml new file mode 100644 index 0000000..06952be --- /dev/null +++ b/android/app/src/main/res/values-night/styles.xml @@ -0,0 +1,18 @@ + + + + + + + diff --git a/android/app/src/main/res/values/styles.xml b/android/app/src/main/res/values/styles.xml new file mode 100644 index 0000000..cb1ef88 --- /dev/null +++ b/android/app/src/main/res/values/styles.xml @@ -0,0 +1,18 @@ + + + + + + + diff --git a/android/app/src/profile/AndroidManifest.xml b/android/app/src/profile/AndroidManifest.xml new file mode 100644 index 0000000..399f698 --- /dev/null +++ b/android/app/src/profile/AndroidManifest.xml @@ -0,0 +1,7 @@ + + + + diff --git a/android/build.gradle b/android/build.gradle new file mode 100644 index 0000000..d2ffbff --- /dev/null +++ b/android/build.gradle @@ -0,0 +1,18 @@ +allprojects { + repositories { + google() + mavenCentral() + } +} + +rootProject.buildDir = "../build" +subprojects { + project.buildDir = "${rootProject.buildDir}/${project.name}" +} +subprojects { + project.evaluationDependsOn(":app") +} + +tasks.register("clean", Delete) { + delete rootProject.buildDir +} diff --git a/android/gradle.properties b/android/gradle.properties new file mode 100644 index 0000000..3b5b324 --- /dev/null +++ b/android/gradle.properties @@ -0,0 +1,3 @@ +org.gradle.jvmargs=-Xmx4G -XX:+HeapDumpOnOutOfMemoryError +android.useAndroidX=true +android.enableJetifier=true diff --git a/android/gradle/wrapper/gradle-wrapper.properties b/android/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 0000000..e1ca574 --- /dev/null +++ b/android/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,5 @@ +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-7.6.3-all.zip diff --git a/android/settings.gradle b/android/settings.gradle new file mode 100644 index 0000000..536165d --- /dev/null +++ b/android/settings.gradle @@ -0,0 +1,25 @@ +pluginManagement { + def flutterSdkPath = { + def properties = new Properties() + file("local.properties").withInputStream { properties.load(it) } + def flutterSdkPath = properties.getProperty("flutter.sdk") + assert flutterSdkPath != null, "flutter.sdk not set in local.properties" + return flutterSdkPath + }() + + includeBuild("$flutterSdkPath/packages/flutter_tools/gradle") + + repositories { + google() + mavenCentral() + gradlePluginPortal() + } +} + +plugins { + id "dev.flutter.flutter-plugin-loader" version "1.0.0" + id "com.android.application" version "7.3.0" apply false + id "org.jetbrains.kotlin.android" version "1.7.10" apply false +} + +include ":app" diff --git a/assets/default_error.png b/assets/default_error.png new file mode 100644 index 0000000000000000000000000000000000000000..a83c6a041f1834592ba1340d92584ae4c577ce27 GIT binary patch literal 4357 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Õ?mc@s{e*bsz9~6^HUj$L5pw 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 x|C>=adH-C?_#g@ihr`hc7tOH$uNyu6ZzHY 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 gn1q*$%P#9C9TMk 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
DjW<(%0=SmnY> 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