├── .DS_Store ├── .github ├── .DS_Store └── workflows │ └── main.yml ├── .gitignore ├── .idea ├── .DS_Store ├── libraries │ ├── Dart_Packages.xml │ ├── Dart_SDK.xml │ ├── Flutter_Plugins.xml │ └── KotlinJavaRuntime.xml ├── modules.xml ├── runConfigurations │ └── main_dart.xml ├── vcs.xml └── workspace.xml ├── .metadata ├── LICENSE ├── README.md ├── analysis_options.yaml ├── android ├── .DS_Store ├── .gitignore ├── .idea │ ├── .gitignore │ ├── compiler.xml │ ├── gradle.xml │ ├── jarRepositories.xml │ ├── libraries │ │ ├── Gradle___Users_nguyenhoa_Data_Github_Coder0211_kyan_app_build_app_intermediates_flutter_debug_libs_jar.xml │ │ ├── Gradle__androidx_activity_activity_1_0_0_aar.xml │ │ ├── Gradle__androidx_annotation_annotation_1_2_0.xml │ │ ├── Gradle__androidx_annotation_annotation_1_3_0.xml │ │ ├── Gradle__androidx_annotation_annotation_1_5_0.xml │ │ ├── Gradle__androidx_annotation_annotation_experimental_1_1_0_aar.xml │ │ ├── Gradle__androidx_arch_core_core_common_2_1_0.xml │ │ ├── Gradle__androidx_arch_core_core_runtime_2_0_0_aar.xml │ │ ├── Gradle__androidx_arch_core_core_runtime_2_1_0_aar.xml │ │ ├── Gradle__androidx_collection_collection_1_1_0.xml │ │ ├── Gradle__androidx_core_core_1_6_0_aar.xml │ │ ├── Gradle__androidx_core_core_1_8_0_aar.xml │ │ ├── Gradle__androidx_customview_customview_1_0_0_aar.xml │ │ ├── Gradle__androidx_exifinterface_exifinterface_1_3_3_aar.xml │ │ ├── Gradle__androidx_fragment_fragment_1_1_0_aar.xml │ │ ├── Gradle__androidx_lifecycle_lifecycle_common_2_2_0.xml │ │ ├── Gradle__androidx_lifecycle_lifecycle_common_2_3_1.xml │ │ ├── Gradle__androidx_lifecycle_lifecycle_common_java8_2_2_0.xml │ │ ├── Gradle__androidx_lifecycle_lifecycle_livedata_2_0_0_aar.xml │ │ ├── Gradle__androidx_lifecycle_lifecycle_livedata_core_2_0_0_aar.xml │ │ ├── Gradle__androidx_lifecycle_lifecycle_runtime_2_2_0_aar.xml │ │ ├── Gradle__androidx_lifecycle_lifecycle_runtime_2_3_1_aar.xml │ │ ├── Gradle__androidx_lifecycle_lifecycle_viewmodel_2_1_0_aar.xml │ │ ├── Gradle__androidx_loader_loader_1_0_0_aar.xml │ │ ├── Gradle__androidx_media_media_1_1_0_aar.xml │ │ ├── Gradle__androidx_multidex_multidex_2_0_0_aar.xml │ │ ├── Gradle__androidx_multidex_multidex_instrumentation_2_0_0_aar.xml │ │ ├── Gradle__androidx_savedstate_savedstate_1_0_0_aar.xml │ │ ├── Gradle__androidx_test_core_1_0_0_aar.xml │ │ ├── Gradle__androidx_test_core_1_2_0_aar.xml │ │ ├── Gradle__androidx_test_core_1_4_0_aar.xml │ │ ├── Gradle__androidx_test_monitor_1_2_0_aar.xml │ │ ├── Gradle__androidx_test_monitor_1_4_0_aar.xml │ │ ├── Gradle__androidx_tracing_tracing_1_0_0_aar.xml │ │ ├── Gradle__androidx_versionedparcelable_versionedparcelable_1_1_1_aar.xml │ │ ├── Gradle__androidx_viewpager_viewpager_1_0_0_aar.xml │ │ ├── Gradle__androidx_window_window_1_0_0_beta04_aar.xml │ │ ├── Gradle__androidx_window_window_java_1_0_0_beta04_aar.xml │ │ ├── Gradle__backport_util_concurrent_backport_util_concurrent_3_1.xml │ │ ├── Gradle__classworlds_classworlds_1_1_alpha_2.xml │ │ ├── Gradle__com_almworks_sqlite4java_sqlite4java_0_282.xml │ │ ├── Gradle__com_almworks_sqlite4java_sqlite4java_1_0_392.xml │ │ ├── Gradle__com_google_android_apps_common_testing_accessibility_framework_accessibility_test_framework_2_1.xml │ │ ├── Gradle__com_google_android_gms_play_services_auth_20_0_1_aar.xml │ │ ├── Gradle__com_google_android_gms_play_services_auth_api_phone_18_0_1_aar.xml │ │ ├── Gradle__com_google_android_gms_play_services_auth_base_18_0_1_aar.xml │ │ ├── Gradle__com_google_android_gms_play_services_base_18_0_1_aar.xml │ │ ├── Gradle__com_google_android_gms_play_services_basement_18_0_0_aar.xml │ │ ├── Gradle__com_google_android_gms_play_services_tasks_18_0_1_aar.xml │ │ ├── Gradle__com_google_auto_auto_common_0_8.xml │ │ ├── Gradle__com_google_auto_service_auto_service_1_0_rc4.xml │ │ ├── Gradle__com_google_auto_value_auto_value_annotations_1_7_4.xml │ │ ├── Gradle__com_google_code_findbugs_jsr305_3_0_2.xml │ │ ├── Gradle__com_google_code_gson_gson_2_8_9.xml │ │ ├── Gradle__com_google_errorprone_error_prone_annotations_2_2_0.xml │ │ ├── Gradle__com_google_errorprone_error_prone_annotations_2_3_2.xml │ │ ├── Gradle__com_google_errorprone_error_prone_annotations_2_9_0.xml │ │ ├── Gradle__com_google_guava_failureaccess_1_0_1.xml │ │ ├── Gradle__com_google_guava_guava_27_0_1_jre.xml │ │ ├── Gradle__com_google_guava_guava_28_1_android.xml │ │ ├── Gradle__com_google_guava_listenablefuture_9999_0_empty_to_avoid_conflict_with_guava.xml │ │ ├── Gradle__com_google_j2objc_j2objc_annotations_1_1.xml │ │ ├── Gradle__com_google_j2objc_j2objc_annotations_1_3.xml │ │ ├── Gradle__com_google_protobuf_protobuf_java_2_6_1.xml │ │ ├── Gradle__com_ibm_icu_icu4j_53_1.xml │ │ ├── Gradle__com_ibm_icu_icu4j_70_1.xml │ │ ├── Gradle__io_flutter_arm64_v8a_debug_1_0_0_857bd6b74c5eb56151bfafe91e7fa6a82b6fee25.xml │ │ ├── Gradle__io_flutter_armeabi_v7a_debug_1_0_0_857bd6b74c5eb56151bfafe91e7fa6a82b6fee25.xml │ │ ├── Gradle__io_flutter_flutter_embedding_debug_1_0_0_857bd6b74c5eb56151bfafe91e7fa6a82b6fee25.xml │ │ ├── Gradle__io_flutter_x86_64_debug_1_0_0_857bd6b74c5eb56151bfafe91e7fa6a82b6fee25.xml │ │ ├── Gradle__io_flutter_x86_debug_1_0_0_857bd6b74c5eb56151bfafe91e7fa6a82b6fee25.xml │ │ ├── Gradle__javax_annotation_javax_annotation_api_1_3_2.xml │ │ ├── Gradle__javax_inject_javax_inject_1.xml │ │ ├── Gradle__junit_junit_4_12.xml │ │ ├── Gradle__junit_junit_4_13_1.xml │ │ ├── Gradle__junit_junit_4_13_2.xml │ │ ├── Gradle__nekohtml_nekohtml_1_9_6_2.xml │ │ ├── Gradle__nekohtml_xercesMinimal_1_9_6_2.xml │ │ ├── Gradle__net_bytebuddy_byte_buddy_1_11_0.xml │ │ ├── Gradle__net_bytebuddy_byte_buddy_1_12_13.xml │ │ ├── Gradle__net_bytebuddy_byte_buddy_1_12_14.xml │ │ ├── Gradle__net_bytebuddy_byte_buddy_agent_1_11_0.xml │ │ ├── Gradle__net_bytebuddy_byte_buddy_agent_1_12_13.xml │ │ ├── Gradle__net_bytebuddy_byte_buddy_agent_1_12_14.xml │ │ ├── Gradle__org_apache_ant_ant_1_8_0.xml │ │ ├── Gradle__org_apache_ant_ant_launcher_1_8_0.xml │ │ ├── Gradle__org_apache_maven_maven_ant_tasks_2_1_3.xml │ │ ├── Gradle__org_apache_maven_maven_artifact_2_2_1.xml │ │ ├── Gradle__org_apache_maven_maven_artifact_manager_2_2_1.xml │ │ ├── Gradle__org_apache_maven_maven_error_diagnostics_2_2_1.xml │ │ ├── Gradle__org_apache_maven_maven_model_2_2_1.xml │ │ ├── Gradle__org_apache_maven_maven_plugin_registry_2_2_1.xml │ │ ├── Gradle__org_apache_maven_maven_profile_2_2_1.xml │ │ ├── Gradle__org_apache_maven_maven_project_2_2_1.xml │ │ ├── Gradle__org_apache_maven_maven_repository_metadata_2_2_1.xml │ │ ├── Gradle__org_apache_maven_maven_settings_2_2_1.xml │ │ ├── Gradle__org_apache_maven_wagon_wagon_file_1_0_beta_6.xml │ │ ├── Gradle__org_apache_maven_wagon_wagon_http_lightweight_1_0_beta_6.xml │ │ ├── Gradle__org_apache_maven_wagon_wagon_http_shared_1_0_beta_6.xml │ │ ├── Gradle__org_apache_maven_wagon_wagon_provider_api_1_0_beta_6.xml │ │ ├── Gradle__org_bouncycastle_bcprov_jdk15on_1_52.xml │ │ ├── Gradle__org_bouncycastle_bcprov_jdk15on_1_68.xml │ │ ├── Gradle__org_checkerframework_checker_compat_qual_2_5_5.xml │ │ ├── Gradle__org_checkerframework_checker_qual_2_5_2.xml │ │ ├── Gradle__org_codehaus_mojo_animal_sniffer_annotations_1_17.xml │ │ ├── Gradle__org_codehaus_mojo_animal_sniffer_annotations_1_18.xml │ │ ├── Gradle__org_codehaus_plexus_plexus_container_default_1_0_alpha_9_stable_1.xml │ │ ├── Gradle__org_codehaus_plexus_plexus_interpolation_1_11.xml │ │ ├── Gradle__org_codehaus_plexus_plexus_utils_1_5_15.xml │ │ ├── Gradle__org_hamcrest_hamcrest_core_1_3.xml │ │ ├── Gradle__org_hamcrest_hamcrest_library_1_3.xml │ │ ├── Gradle__org_jetbrains_annotations_13_0.xml │ │ ├── Gradle__org_jetbrains_kotlin_kotlin_stdlib_1_5_31.xml │ │ ├── Gradle__org_jetbrains_kotlin_kotlin_stdlib_1_6_10.xml │ │ ├── Gradle__org_jetbrains_kotlin_kotlin_stdlib_1_7_10.xml │ │ ├── Gradle__org_jetbrains_kotlin_kotlin_stdlib_common_1_5_31.xml │ │ ├── Gradle__org_jetbrains_kotlin_kotlin_stdlib_common_1_6_10.xml │ │ ├── Gradle__org_jetbrains_kotlin_kotlin_stdlib_common_1_7_10.xml │ │ ├── Gradle__org_jetbrains_kotlin_kotlin_stdlib_jdk7_1_5_30.xml │ │ ├── Gradle__org_jetbrains_kotlin_kotlin_stdlib_jdk7_1_6_10.xml │ │ ├── Gradle__org_jetbrains_kotlin_kotlin_stdlib_jdk8_1_5_30.xml │ │ ├── Gradle__org_jetbrains_kotlinx_kotlinx_coroutines_android_1_5_2.xml │ │ ├── Gradle__org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm_1_5_2.xml │ │ ├── Gradle__org_mockito_mockito_core_1_10_19.xml │ │ ├── Gradle__org_mockito_mockito_core_3_10_0.xml │ │ ├── Gradle__org_mockito_mockito_core_4_7_0.xml │ │ ├── Gradle__org_mockito_mockito_core_4_8_0.xml │ │ ├── Gradle__org_mockito_mockito_inline_4_7_0.xml │ │ ├── Gradle__org_objenesis_objenesis_3_2.xml │ │ ├── Gradle__org_ow2_asm_asm_7_0.xml │ │ ├── Gradle__org_ow2_asm_asm_9_2.xml │ │ ├── Gradle__org_ow2_asm_asm_analysis_7_0.xml │ │ ├── Gradle__org_ow2_asm_asm_analysis_9_2.xml │ │ ├── Gradle__org_ow2_asm_asm_commons_7_0.xml │ │ ├── Gradle__org_ow2_asm_asm_commons_9_2.xml │ │ ├── Gradle__org_ow2_asm_asm_tree_7_0.xml │ │ ├── Gradle__org_ow2_asm_asm_tree_9_2.xml │ │ ├── Gradle__org_ow2_asm_asm_util_7_0.xml │ │ ├── Gradle__org_ow2_asm_asm_util_9_2.xml │ │ ├── Gradle__org_robolectric_annotations_4_3.xml │ │ ├── Gradle__org_robolectric_annotations_4_7_3.xml │ │ ├── Gradle__org_robolectric_annotations_4_8_1.xml │ │ ├── Gradle__org_robolectric_junit_4_3.xml │ │ ├── Gradle__org_robolectric_junit_4_7_3.xml │ │ ├── Gradle__org_robolectric_junit_4_8_1.xml │ │ ├── Gradle__org_robolectric_nativeruntime_4_7_3.xml │ │ ├── Gradle__org_robolectric_nativeruntime_4_8_1.xml │ │ ├── Gradle__org_robolectric_pluginapi_4_3.xml │ │ ├── Gradle__org_robolectric_pluginapi_4_7_3.xml │ │ ├── Gradle__org_robolectric_pluginapi_4_8_1.xml │ │ ├── Gradle__org_robolectric_plugins_maven_dependency_resolver_4_3.xml │ │ ├── Gradle__org_robolectric_plugins_maven_dependency_resolver_4_7_3.xml │ │ ├── Gradle__org_robolectric_plugins_maven_dependency_resolver_4_8_1.xml │ │ ├── Gradle__org_robolectric_resources_4_3.xml │ │ ├── Gradle__org_robolectric_resources_4_7_3.xml │ │ ├── Gradle__org_robolectric_resources_4_8_1.xml │ │ ├── Gradle__org_robolectric_robolectric_4_3.xml │ │ ├── Gradle__org_robolectric_robolectric_4_7_3.xml │ │ ├── Gradle__org_robolectric_robolectric_4_8_1.xml │ │ ├── Gradle__org_robolectric_sandbox_4_3.xml │ │ ├── Gradle__org_robolectric_sandbox_4_7_3.xml │ │ ├── Gradle__org_robolectric_sandbox_4_8_1.xml │ │ ├── Gradle__org_robolectric_shadowapi_4_3.xml │ │ ├── Gradle__org_robolectric_shadowapi_4_7_3.xml │ │ ├── Gradle__org_robolectric_shadowapi_4_8_1.xml │ │ ├── Gradle__org_robolectric_shadows_framework_4_3.xml │ │ ├── Gradle__org_robolectric_shadows_framework_4_7_3.xml │ │ ├── Gradle__org_robolectric_shadows_framework_4_8_1.xml │ │ ├── Gradle__org_robolectric_utils_4_3.xml │ │ ├── Gradle__org_robolectric_utils_4_7_3.xml │ │ ├── Gradle__org_robolectric_utils_4_8_1.xml │ │ ├── Gradle__org_robolectric_utils_reflector_4_3.xml │ │ ├── Gradle__org_robolectric_utils_reflector_4_7_3.xml │ │ └── Gradle__org_robolectric_utils_reflector_4_8_1.xml │ ├── misc.xml │ ├── modules.xml │ ├── modules │ │ ├── 939682137 │ │ │ ├── com.dexterous.flutterlocalnotifications.android.flutter_local_notifications.androidTest~1.iml │ │ │ ├── com.dexterous.flutterlocalnotifications.android.flutter_local_notifications.iml │ │ │ ├── com.dexterous.flutterlocalnotifications.android.flutter_local_notifications.main~1.iml │ │ │ └── com.dexterous.flutterlocalnotifications.android.flutter_local_notifications.unitTest~1.iml │ │ ├── 1677348045 │ │ │ ├── io.flutter.plugins.urllauncher.android.url_launcher_android.androidTest~1.iml │ │ │ ├── io.flutter.plugins.urllauncher.android.url_launcher_android.iml │ │ │ ├── io.flutter.plugins.urllauncher.android.url_launcher_android.main~1.iml │ │ │ └── io.flutter.plugins.urllauncher.android.url_launcher_android.unitTest~1.iml │ │ ├── 2065981140 │ │ │ ├── com.tekartik.sqflite.android.sqflite.androidTest~1.iml │ │ │ ├── com.tekartik.sqflite.android.sqflite.iml │ │ │ ├── com.tekartik.sqflite.android.sqflite.main~1.iml │ │ │ └── com.tekartik.sqflite.android.sqflite.unitTest~1.iml │ │ ├── -1218711812 │ │ │ ├── io.flutter.plugins.connectivity.android.connectivity.androidTest~1.iml │ │ │ ├── io.flutter.plugins.connectivity.android.connectivity.iml │ │ │ ├── io.flutter.plugins.connectivity.android.connectivity.main~1.iml │ │ │ └── io.flutter.plugins.connectivity.android.connectivity.unitTest~1.iml │ │ ├── -131206187 │ │ │ ├── io.flutter.plugins.googlesignin.android.google_sign_in_android.androidTest~1.iml │ │ │ ├── io.flutter.plugins.googlesignin.android.google_sign_in_android.iml │ │ │ ├── io.flutter.plugins.googlesignin.android.google_sign_in_android.main~1.iml │ │ │ └── io.flutter.plugins.googlesignin.android.google_sign_in_android.unitTest~1.iml │ │ ├── -1325781421 │ │ │ ├── io.flutter.plugins.imagepicker.android.image_picker_android.androidTest~1.iml │ │ │ ├── io.flutter.plugins.imagepicker.android.image_picker_android.iml │ │ │ ├── io.flutter.plugins.imagepicker.android.image_picker_android.main~1.iml │ │ │ └── io.flutter.plugins.imagepicker.android.image_picker_android.unitTest~1.iml │ │ ├── -1550288367 │ │ │ ├── com.example.FlutterToast.android.fluttertoast.androidTest~1.iml │ │ │ ├── com.example.FlutterToast.android.fluttertoast.iml │ │ │ ├── com.example.FlutterToast.android.fluttertoast.main~1.iml │ │ │ └── com.example.FlutterToast.android.fluttertoast.unitTest~1.iml │ │ ├── -2080930382 │ │ │ ├── android.flutter_ringtone_player.androidTest.iml │ │ │ ├── android.flutter_ringtone_player.iml │ │ │ ├── android.flutter_ringtone_player.main.iml │ │ │ └── android.flutter_ringtone_player.unitTest.iml │ │ ├── -45129593 │ │ │ ├── io.flutter.plugins.sharedpreferences.android.shared_preferences_android.androidTest~1.iml │ │ │ ├── io.flutter.plugins.sharedpreferences.android.shared_preferences_android.iml │ │ │ ├── io.flutter.plugins.sharedpreferences.android.shared_preferences_android.main~1.iml │ │ │ └── io.flutter.plugins.sharedpreferences.android.shared_preferences_android.unitTest~1.iml │ │ ├── -809260522 │ │ │ ├── io.flutter.plugins.flutter_plugin_android_lifecycle.android.flutter_plugin_android_lifecycle.androidTest~1.iml │ │ │ ├── io.flutter.plugins.flutter_plugin_android_lifecycle.android.flutter_plugin_android_lifecycle.iml │ │ │ ├── io.flutter.plugins.flutter_plugin_android_lifecycle.android.flutter_plugin_android_lifecycle.main~1.iml │ │ │ └── io.flutter.plugins.flutter_plugin_android_lifecycle.android.flutter_plugin_android_lifecycle.unitTest~1.iml │ │ ├── -882623840 │ │ │ ├── io.flutter.plugins.pathprovider.android.path_provider_android.androidTest~1.iml │ │ │ ├── io.flutter.plugins.pathprovider.android.path_provider_android.iml │ │ │ ├── io.flutter.plugins.pathprovider.android.path_provider_android.main~1.iml │ │ │ └── io.flutter.plugins.pathprovider.android.path_provider_android.unitTest~1.iml │ │ ├── android.iml │ │ └── app │ │ │ ├── android.app.androidTest.iml │ │ │ ├── android.app.iml │ │ │ ├── android.app.main.iml │ │ │ └── android.app.unitTest.iml │ └── vcs.xml ├── app │ ├── build.gradle │ ├── google-services.json │ └── src │ │ ├── .DS_Store │ │ ├── debug │ │ └── AndroidManifest.xml │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── kotlin │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── kyan │ │ │ │ └── MainActivity.kt │ │ └── res │ │ │ ├── drawable-v21 │ │ │ └── launch_background.xml │ │ │ ├── drawable │ │ │ └── launch_background.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── launcher_icon.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── launcher_icon.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── launcher_icon.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── launcher_icon.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── launcher_icon.png │ │ │ ├── values-night │ │ │ └── styles.xml │ │ │ ├── values │ │ │ └── styles.xml │ │ │ └── xml │ │ │ └── network_security_config.xml │ │ └── profile │ │ └── AndroidManifest.xml ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ └── gradle-wrapper.properties ├── kyan_android.iml └── settings.gradle ├── flutter_01.log ├── ios ├── .DS_Store ├── .gitignore ├── Flutter │ ├── AppFrameworkInfo.plist │ ├── Debug.xcconfig │ └── Release.xcconfig ├── GoogleService-Info.plist ├── 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 │ ├── .DS_Store │ ├── 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-60x60@2x.png │ │ ├── Icon-App-60x60@3x.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 │ ├── GoogleService-Info.plist │ ├── Info.plist │ └── Runner-Bridging-Header.h ├── kyan.iml ├── lib ├── .DS_Store ├── api │ └── notification_api.dart ├── const │ └── consts.dart ├── enums │ └── enum_languages.dart ├── generated │ ├── intl │ │ ├── messages_all.dart │ │ ├── messages_en.dart │ │ └── messages_vi.dart │ └── l10n.dart ├── generated_plugin_registrant.dart ├── l10n │ ├── intl_en.arb │ ├── intl_vi.arb │ └── support_locale.dart ├── main.dart ├── manager │ ├── manager_address.dart │ ├── manager_key_storage.dart │ ├── manager_path_routes.dart │ ├── manager_provider.dart │ ├── manager_routes.dart │ └── manager_socket.dart ├── models │ ├── account.dart │ ├── account.g.dart │ ├── attachment_task.dart │ ├── attachment_task.g.dart │ ├── channel.dart │ ├── channel.g.dart │ ├── channel_message.dart │ ├── channel_message.g.dart │ ├── conversation.dart │ ├── conversation.g.dart │ ├── result_post.dart │ ├── result_post.g.dart │ ├── result_up_file.dart │ ├── result_up_file.g.dart │ ├── task.dart │ ├── task.g.dart │ ├── workspace.dart │ └── workspace.g.dart ├── res │ ├── .DS_Store │ ├── icons │ │ ├── icon_about.png │ │ ├── icon_bot.svg │ │ ├── icon_chat.svg │ │ ├── icon_close.png │ │ ├── icon_copy.svg │ │ ├── icon_feedback.png │ │ ├── icon_google.png │ │ ├── icon_language.png │ │ ├── icon_language_en.png │ │ ├── icon_language_vi.png │ │ ├── icon_logo_app.png │ │ ├── icon_logo_app_white.png │ │ ├── icon_logout.png │ │ ├── icon_private.png │ │ ├── icon_profile.svg │ │ ├── icon_public.png │ │ ├── icon_remove_account.svg │ │ ├── icon_show_more.png │ │ ├── icon_show_more_gray.png │ │ ├── icon_statistics.png │ │ ├── icon_task.svg │ │ └── icon_workspace.svg │ └── images │ │ ├── image_intro_1.png │ │ ├── image_intro_2.png │ │ ├── image_intro_3.png │ │ └── image_intro_4.png ├── screen │ ├── .DS_Store │ ├── Info_channel_screen │ │ └── info_channel_screen.dart │ ├── app │ │ ├── app.dart │ │ └── store │ │ │ ├── app_store.dart │ │ │ └── app_store.g.dart │ ├── bot_screen │ │ ├── bot_screen.dart │ │ ├── store │ │ │ ├── bot_screen_store.dart │ │ │ └── bot_screen_store.g.dart │ │ └── widget │ │ │ └── item_bot.dart │ ├── chat_sceen │ │ ├── chat_screen.dart │ │ ├── store │ │ │ ├── chat_screen_store.dart │ │ │ └── chat_screen_store.g.dart │ │ └── widgets │ │ │ └── input_chat_screen.dart │ ├── conversation_screen │ │ ├── conversation_screen.dart │ │ ├── store │ │ │ ├── conversation_screen_store.dart │ │ │ └── conversation_screen_store.g.dart │ │ └── widgets │ │ │ ├── item_channel_chat.dart │ │ │ ├── item_people_chat.dart │ │ │ └── modal_bottom_sheet_add_channel.dart │ ├── create_task_screen │ │ ├── create_task_screen.dart │ │ ├── store │ │ │ ├── create_task_screen_store.dart │ │ │ └── create_task_screen_store.g.dart │ │ └── widgets │ │ │ └── modal_bottom_sheet_due_time.dart │ ├── create_workspace_screen │ │ ├── create_workspace_screen.dart │ │ └── store │ │ │ ├── create_workspace_screen_store.dart │ │ │ └── create_workspace_screen_store.g.dart │ ├── intro_screen │ │ ├── intro_screen.dart │ │ └── store │ │ │ ├── intro_screen_store.dart │ │ │ └── intro_screen_store.g.dart │ ├── list_message_screen │ │ ├── list_message_screen.dart │ │ ├── list_message_screen_store │ │ │ ├── list_message_screen_store.dart │ │ │ └── list_message_screen_store.g.dart │ │ └── widgets │ │ │ ├── bubble_painter.dart │ │ │ └── message_bubble.dart │ ├── login_screen │ │ ├── login_screen.dart │ │ └── store │ │ │ ├── login_screen_store.dart │ │ │ └── login_screen_store.g.dart │ ├── main_screen │ │ ├── main_screen.dart │ │ └── store │ │ │ ├── main_screen_store.dart │ │ │ └── main_screen_store.g.dart │ ├── mdbts_search_code_join_screen.dart │ │ ├── mdbts_search_code_join.dart │ │ └── store │ │ │ ├── mdbts_search_code_join_store.dart │ │ │ └── mdbts_search_code_join_store.g.dart │ ├── member_workspace_screen │ │ ├── member_workspace_screen.dart │ │ └── store │ │ │ ├── member_workspace_screen_store.dart │ │ │ └── member_workspace_screen_store.g.dart │ ├── pomodoro_bot_screen │ │ ├── pomodoro_bot_screen.dart │ │ ├── store │ │ │ ├── pomodoro_bot_screen_store.dart │ │ │ └── pomodoro_bot_screen_store.g.dart │ │ └── widgets │ │ │ └── round_button.dart │ ├── profile_screen │ │ ├── .DS_Store │ │ ├── profie_screen.dart │ │ ├── store │ │ │ ├── profile_screen_store.dart │ │ │ └── profile_screen_store.g.dart │ │ └── widgets │ │ │ └── swipe_languages.dart │ ├── select_people │ │ ├── select_people_screen.dart │ │ └── store │ │ │ ├── select_people_screen_store.dart │ │ │ └── select_people_screen_store.g.dart │ ├── select_people_channel_screen │ │ ├── select_people_channel_screen.dart │ │ └── store │ │ │ ├── select_people_channel_screen_store.dart │ │ │ └── select_people_channel_screen_store.g.dart │ ├── select_people_conversation_screen │ │ ├── select_people_conversation_screen.dart │ │ └── store │ │ │ ├── select_people_conversation_screen_store.dart │ │ │ └── select_people_conversation_screen_store.g.dart │ ├── splash_screen │ │ ├── splash_screen.dart │ │ └── store │ │ │ ├── splash_screen_store.dart │ │ │ └── splash_screen_store.g.dart │ ├── statistic_screen │ │ ├── statistic_screen.dart │ │ └── store │ │ │ ├── statistic_screen_store.dart │ │ │ └── statistic_screen_store.g.dart │ ├── tasks_screen │ │ ├── .DS_Store │ │ ├── store │ │ │ ├── tasks_screen_store.dart │ │ │ └── tasks_screen_store.g.dart │ │ ├── tasks_screen.dart │ │ └── widgets │ │ │ └── item_task.dart │ ├── team_function_screen │ │ ├── store │ │ │ ├── team_function_screen_store.dart │ │ │ └── team_function_screen_store.g.dart │ │ └── team_function_screen.dart │ ├── team_tasks_screen │ │ ├── store │ │ │ ├── team_tasks_screen_store.dart │ │ │ └── team_tasks_screen_store.g.dart │ │ ├── team_tasks_screen.dart │ │ └── widgets │ │ │ └── item_team_task.dart │ └── work_schedule_calendar │ │ ├── store │ │ ├── work_schedule_calendar_screen_store.dart │ │ └── work_schedule_calendar_screen_store.g.dart │ │ ├── widget │ │ └── item_day.dart │ │ └── work_schedule_calendar_screen.dart ├── theme │ ├── colors.dart │ ├── dimens.dart │ ├── images.dart │ ├── shadows.dart │ ├── text_styles.dart │ └── themes.dart ├── utils │ └── utils.dart └── widgets │ ├── custom_appbar_add_item.dart │ ├── custom_appbar_back.dart │ ├── custom_circle_avatar.dart │ ├── custom_date_picker.dart │ ├── custom_dialog_about_us.dart │ ├── custom_dialog_confirm.dart │ ├── custom_dialog_custom_option.dart │ ├── custom_text_form_field.dart │ └── expanded_selection.dart ├── linux ├── .gitignore ├── CMakeLists.txt ├── flutter │ ├── CMakeLists.txt │ ├── generated_plugin_registrant.cc │ ├── generated_plugin_registrant.h │ └── generated_plugins.cmake ├── main.cc ├── my_application.cc └── my_application.h ├── macos ├── .DS_Store ├── .gitignore ├── Flutter │ ├── Flutter-Debug.xcconfig │ ├── Flutter-Release.xcconfig │ └── GeneratedPluginRegistrant.swift ├── Podfile ├── Runner.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ └── xcshareddata │ │ └── xcschemes │ │ └── Runner.xcscheme ├── Runner.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist └── Runner │ ├── AppDelegate.swift │ ├── Assets.xcassets │ └── AppIcon.appiconset │ │ ├── Contents.json │ │ ├── app_icon_1024.png │ │ ├── app_icon_128.png │ │ ├── app_icon_16.png │ │ ├── app_icon_256.png │ │ ├── app_icon_32.png │ │ ├── app_icon_512.png │ │ └── app_icon_64.png │ ├── Base.lproj │ └── MainMenu.xib │ ├── Configs │ ├── AppInfo.xcconfig │ ├── Debug.xcconfig │ ├── Release.xcconfig │ └── Warnings.xcconfig │ ├── DebugProfile.entitlements │ ├── Info.plist │ ├── MainFlutterWindow.swift │ └── Release.entitlements ├── package-lock.json ├── pubspec.yaml ├── web ├── favicon.png ├── icons │ ├── Icon-192.png │ ├── Icon-512.png │ ├── Icon-maskable-192.png │ └── Icon-maskable-512.png ├── index.html └── manifest.json └── windows ├── .DS_Store ├── .gitignore ├── CMakeLists.txt ├── flutter ├── CMakeLists.txt ├── generated_plugin_registrant.cc ├── generated_plugin_registrant.h └── generated_plugins.cmake └── runner ├── CMakeLists.txt ├── Runner.rc ├── flutter_window.cpp ├── flutter_window.h ├── main.cpp ├── resource.h ├── resources └── app_icon.ico ├── runner.exe.manifest ├── utils.cpp ├── utils.h ├── win32_window.cpp └── win32_window.h /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder0211/kyan-app/862ab7145604df72012249ff02791c2b21ee9e3c/.DS_Store -------------------------------------------------------------------------------- /.github/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder0211/kyan-app/862ab7145604df72012249ff02791c2b21ee9e3c/.github/.DS_Store -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- 1 | on: 2 | push: 3 | tags: 4 | - "v*.*.*" 5 | name: Build and Release apk 6 | jobs: 7 | build_apk: 8 | name: Build APK 9 | runs-on: ubuntu-latest 10 | steps: 11 | - name: Checkout code 12 | uses: actions/checkout@v2 13 | - uses: actions/checkout@v1 14 | - uses: actions/setup-java@v1 15 | with: 16 | java-version: "11.x" 17 | - name: Read FLUTTER_VERSION 18 | id: get-version 19 | run: echo "::set-output name=version::$(cat FLUTTER_VERSION)" 20 | - uses: subosito/flutter-action@v1 21 | with: 22 | flutter-version: ${{ steps.get-version.outputs.version }} 23 | - run: flutter pub get 24 | - run: flutter build apk 25 | - name: Create Release 26 | uses: ncipollo/release-action@v1.10.0 27 | with: 28 | artifacts: "build/app/outputs/flutter-apk/*.apk" 29 | token: ${{ secrets.TOKEN }} 30 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # See https://www.dartlang.org/guides/libraries/private-files 2 | 3 | # Files and directories created by pub 4 | .dart_tool/ 5 | .packages 6 | build/ 7 | # If you're building an application, you may want to check-in your pubspec.lock 8 | pubspec.lock 9 | 10 | # Directory created by dartdoc 11 | # If you don't generate documentation locally you can remove this line. 12 | doc/api/ 13 | 14 | # Avoid committing generated Javascript files: 15 | *.dart.js 16 | *.info.json # Produced by the --dump-info flag. 17 | *.js # When generated by dart2js. Don't specify *.js if your 18 | # project includes source files written in JavaScript. 19 | *.js_ 20 | *.js.deps 21 | *.js.map 22 | .flutter-plugins-dependencies 23 | .flutter-plugins 24 | .DS_Store 25 | lib/.DS_Store 26 | lib/res/.DS_Store 27 | lib/screen/.DS_Store 28 | .env 29 | -------------------------------------------------------------------------------- /.idea/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder0211/kyan-app/862ab7145604df72012249ff02791c2b21ee9e3c/.idea/.DS_Store -------------------------------------------------------------------------------- /.idea/libraries/KotlinJavaRuntime.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /.idea/runConfigurations/main_dart.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Kyan 2 | 3 | ## How to work with our project? 4 | 5 | - ### Run app 6 | `flutter run` 7 | - ### Update store 8 | ` flutter packages pub run build_runner watch --delete-conflicting-outputs` 9 | - ### Update l10n 10 | ` flutter pub run intl_utils:generate` 11 | 12 | ## How to `release -> test` app 13 | 14 | ### 1. Create tag 15 | 16 | `git tag v*.*.*` 17 | 18 | - Example: `git tag v0.0.002` 19 | 20 | ### 2. Push tag 21 | 22 | `git push origin --tags` 23 | 24 | ### 3. Download apk test 25 | 26 | 1. Vào link: 27 | `https://github.com/TDSof/Trygo-fe/releases/tag/*` 28 | 29 | - Example: https://github.com/TDSof/Trygo-fe/releases/tag/v0.0.002 30 | 31 | Hoặc : 32 | 33 | ![This is a alt text.](/guides/release.png "Release.") 34 | 35 | 2. Download and install file : `app-release.apk` 36 | 37 | ![This is a alt text.](/guides/assets.png "Release.") 38 | -------------------------------------------------------------------------------- /android/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder0211/kyan-app/862ab7145604df72012249ff02791c2b21ee9e3c/android/.DS_Store -------------------------------------------------------------------------------- /android/.gitignore: -------------------------------------------------------------------------------- 1 | gradle-wrapper.jar 2 | /.gradle 3 | /captures/ 4 | /gradlew 5 | /gradlew.bat 6 | /local.properties 7 | GeneratedPluginRegistrant.java 8 | 9 | # Remember to never publicly share your keystore. 10 | # See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app 11 | key.properties 12 | **/*.keystore 13 | **/*.jks 14 | -------------------------------------------------------------------------------- /android/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /android/.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle___Users_nguyenhoa_Data_Github_Coder0211_kyan_app_build_app_intermediates_flutter_debug_libs_jar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__androidx_activity_activity_1_0_0_aar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__androidx_annotation_annotation_1_2_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__androidx_annotation_annotation_1_3_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__androidx_annotation_annotation_1_5_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__androidx_arch_core_core_common_2_1_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__androidx_arch_core_core_runtime_2_0_0_aar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__androidx_arch_core_core_runtime_2_1_0_aar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__androidx_collection_collection_1_1_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__androidx_customview_customview_1_0_0_aar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_common_2_2_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_common_2_3_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_common_java8_2_2_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_2_0_0_aar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_core_2_0_0_aar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_runtime_2_2_0_aar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_runtime_2_3_1_aar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_viewmodel_2_1_0_aar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__androidx_loader_loader_1_0_0_aar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__androidx_multidex_multidex_2_0_0_aar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__androidx_multidex_multidex_instrumentation_2_0_0_aar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__androidx_savedstate_savedstate_1_0_0_aar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__androidx_test_core_1_2_0_aar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__androidx_tracing_tracing_1_0_0_aar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__androidx_versionedparcelable_versionedparcelable_1_1_1_aar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__androidx_viewpager_viewpager_1_0_0_aar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__androidx_window_window_1_0_0_beta04_aar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__androidx_window_window_java_1_0_0_beta04_aar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__backport_util_concurrent_backport_util_concurrent_3_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__classworlds_classworlds_1_1_alpha_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__com_almworks_sqlite4java_sqlite4java_0_282.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__com_almworks_sqlite4java_sqlite4java_1_0_392.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__com_google_auto_auto_common_0_8.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__com_google_auto_service_auto_service_1_0_rc4.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__com_google_auto_value_auto_value_annotations_1_7_4.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__com_google_code_findbugs_jsr305_3_0_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__com_google_code_gson_gson_2_8_9.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__com_google_errorprone_error_prone_annotations_2_2_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__com_google_errorprone_error_prone_annotations_2_3_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__com_google_errorprone_error_prone_annotations_2_9_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__com_google_guava_failureaccess_1_0_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__com_google_guava_guava_27_0_1_jre.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__com_google_guava_guava_28_1_android.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__com_google_guava_listenablefuture_9999_0_empty_to_avoid_conflict_with_guava.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__com_google_j2objc_j2objc_annotations_1_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__com_google_j2objc_j2objc_annotations_1_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__com_google_protobuf_protobuf_java_2_6_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__com_ibm_icu_icu4j_53_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__com_ibm_icu_icu4j_70_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__io_flutter_arm64_v8a_debug_1_0_0_857bd6b74c5eb56151bfafe91e7fa6a82b6fee25.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__io_flutter_armeabi_v7a_debug_1_0_0_857bd6b74c5eb56151bfafe91e7fa6a82b6fee25.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__io_flutter_flutter_embedding_debug_1_0_0_857bd6b74c5eb56151bfafe91e7fa6a82b6fee25.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__io_flutter_x86_64_debug_1_0_0_857bd6b74c5eb56151bfafe91e7fa6a82b6fee25.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__io_flutter_x86_debug_1_0_0_857bd6b74c5eb56151bfafe91e7fa6a82b6fee25.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__javax_annotation_javax_annotation_api_1_3_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__javax_inject_javax_inject_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__junit_junit_4_12.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__junit_junit_4_13_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__junit_junit_4_13_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__nekohtml_nekohtml_1_9_6_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__nekohtml_xercesMinimal_1_9_6_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__net_bytebuddy_byte_buddy_1_11_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__net_bytebuddy_byte_buddy_1_12_13.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__net_bytebuddy_byte_buddy_1_12_14.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__net_bytebuddy_byte_buddy_agent_1_11_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__net_bytebuddy_byte_buddy_agent_1_12_13.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__net_bytebuddy_byte_buddy_agent_1_12_14.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_apache_ant_ant_1_8_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_apache_ant_ant_launcher_1_8_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_apache_maven_maven_ant_tasks_2_1_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_apache_maven_maven_artifact_2_2_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_apache_maven_maven_artifact_manager_2_2_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_apache_maven_maven_error_diagnostics_2_2_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_apache_maven_maven_model_2_2_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_apache_maven_maven_plugin_registry_2_2_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_apache_maven_maven_profile_2_2_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_apache_maven_maven_project_2_2_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_apache_maven_maven_repository_metadata_2_2_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_apache_maven_maven_settings_2_2_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_apache_maven_wagon_wagon_file_1_0_beta_6.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_apache_maven_wagon_wagon_http_lightweight_1_0_beta_6.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_apache_maven_wagon_wagon_http_shared_1_0_beta_6.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_apache_maven_wagon_wagon_provider_api_1_0_beta_6.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_bouncycastle_bcprov_jdk15on_1_52.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_bouncycastle_bcprov_jdk15on_1_68.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_checkerframework_checker_compat_qual_2_5_5.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_checkerframework_checker_qual_2_5_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_codehaus_mojo_animal_sniffer_annotations_1_17.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_codehaus_mojo_animal_sniffer_annotations_1_18.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_codehaus_plexus_plexus_interpolation_1_11.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_codehaus_plexus_plexus_utils_1_5_15.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_hamcrest_hamcrest_core_1_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_hamcrest_hamcrest_library_1_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_jetbrains_annotations_13_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_1_5_31.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_1_6_10.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_1_7_10.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_common_1_5_31.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_common_1_6_10.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_common_1_7_10.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_jdk7_1_5_30.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_jdk7_1_6_10.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_jdk8_1_5_30.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_jetbrains_kotlinx_kotlinx_coroutines_android_1_5_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm_1_5_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_mockito_mockito_core_1_10_19.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_mockito_mockito_core_3_10_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_mockito_mockito_core_4_7_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_mockito_mockito_core_4_8_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_mockito_mockito_inline_4_7_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_objenesis_objenesis_3_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_ow2_asm_asm_7_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_ow2_asm_asm_9_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_ow2_asm_asm_analysis_7_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_ow2_asm_asm_analysis_9_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_ow2_asm_asm_commons_7_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_ow2_asm_asm_commons_9_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_ow2_asm_asm_tree_7_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_ow2_asm_asm_tree_9_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_ow2_asm_asm_util_7_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_ow2_asm_asm_util_9_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_robolectric_annotations_4_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_robolectric_annotations_4_7_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_robolectric_annotations_4_8_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_robolectric_junit_4_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_robolectric_junit_4_7_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_robolectric_junit_4_8_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_robolectric_nativeruntime_4_7_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_robolectric_nativeruntime_4_8_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_robolectric_pluginapi_4_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_robolectric_pluginapi_4_7_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_robolectric_pluginapi_4_8_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_robolectric_plugins_maven_dependency_resolver_4_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_robolectric_resources_4_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_robolectric_resources_4_7_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_robolectric_resources_4_8_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_robolectric_robolectric_4_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_robolectric_robolectric_4_7_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_robolectric_robolectric_4_8_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_robolectric_sandbox_4_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_robolectric_sandbox_4_7_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_robolectric_sandbox_4_8_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_robolectric_shadowapi_4_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_robolectric_shadowapi_4_7_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_robolectric_shadowapi_4_8_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_robolectric_shadows_framework_4_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_robolectric_shadows_framework_4_7_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_robolectric_shadows_framework_4_8_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_robolectric_utils_4_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_robolectric_utils_4_7_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_robolectric_utils_4_8_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_robolectric_utils_reflector_4_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_robolectric_utils_reflector_4_7_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_robolectric_utils_reflector_4_8_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /android/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 9 | -------------------------------------------------------------------------------- /android/.idea/modules/android.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /android/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /android/app/src/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder0211/kyan-app/862ab7145604df72012249ff02791c2b21ee9e3c/android/app/src/.DS_Store -------------------------------------------------------------------------------- /android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /android/app/src/main/kotlin/com/example/kyan/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package dev.tdsof.kyan 2 | 3 | import io.flutter.embedding.android.FlutterActivity 4 | 5 | class MainActivity: FlutterActivity() { 6 | } 7 | -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-v21/launch_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 12 | 13 | -------------------------------------------------------------------------------- /android/app/src/main/res/drawable/launch_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 12 | 13 | -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder0211/kyan-app/862ab7145604df72012249ff02791c2b21ee9e3c/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-hdpi/launcher_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder0211/kyan-app/862ab7145604df72012249ff02791c2b21ee9e3c/android/app/src/main/res/mipmap-hdpi/launcher_icon.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder0211/kyan-app/862ab7145604df72012249ff02791c2b21ee9e3c/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-mdpi/launcher_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder0211/kyan-app/862ab7145604df72012249ff02791c2b21ee9e3c/android/app/src/main/res/mipmap-mdpi/launcher_icon.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder0211/kyan-app/862ab7145604df72012249ff02791c2b21ee9e3c/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xhdpi/launcher_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder0211/kyan-app/862ab7145604df72012249ff02791c2b21ee9e3c/android/app/src/main/res/mipmap-xhdpi/launcher_icon.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder0211/kyan-app/862ab7145604df72012249ff02791c2b21ee9e3c/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxhdpi/launcher_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder0211/kyan-app/862ab7145604df72012249ff02791c2b21ee9e3c/android/app/src/main/res/mipmap-xxhdpi/launcher_icon.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder0211/kyan-app/862ab7145604df72012249ff02791c2b21ee9e3c/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxxhdpi/launcher_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder0211/kyan-app/862ab7145604df72012249ff02791c2b21ee9e3c/android/app/src/main/res/mipmap-xxxhdpi/launcher_icon.png -------------------------------------------------------------------------------- /android/app/src/main/res/xml/network_security_config.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | https://kyan-work-together-api.tdsof.dev 9 | http://192.168.1.107:3001 10 | 11 | 12 | -------------------------------------------------------------------------------- /android/app/src/profile/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /android/build.gradle: -------------------------------------------------------------------------------- 1 | buildscript { 2 | ext.kotlin_version = '1.6.10' 3 | repositories { 4 | google() 5 | mavenCentral() 6 | } 7 | 8 | dependencies { 9 | classpath 'com.android.tools.build:gradle:7.1.2' 10 | classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" 11 | } 12 | } 13 | 14 | allprojects { 15 | repositories { 16 | google() 17 | mavenCentral() 18 | } 19 | } 20 | 21 | rootProject.buildDir = '../build' 22 | subprojects { 23 | project.buildDir = "${rootProject.buildDir}/${project.name}" 24 | } 25 | subprojects { 26 | project.evaluationDependsOn(':app') 27 | } 28 | 29 | task clean(type: Delete) { 30 | delete rootProject.buildDir 31 | } 32 | -------------------------------------------------------------------------------- /android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.useAndroidX=true 3 | android.enableJetifier=true 4 | -------------------------------------------------------------------------------- /android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Fri Jun 23 08:50:38 CEST 2017 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.4-all.zip 7 | -------------------------------------------------------------------------------- /android/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | 3 | def localPropertiesFile = new File(rootProject.projectDir, "local.properties") 4 | def properties = new Properties() 5 | 6 | assert localPropertiesFile.exists() 7 | localPropertiesFile.withReader("UTF-8") { reader -> properties.load(reader) } 8 | 9 | def flutterSdkPath = properties.getProperty("flutter.sdk") 10 | assert flutterSdkPath != null, "flutter.sdk not set in local.properties" 11 | apply from: "$flutterSdkPath/packages/flutter_tools/gradle/app_plugin_loader.gradle" 12 | -------------------------------------------------------------------------------- /flutter_01.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder0211/kyan-app/862ab7145604df72012249ff02791c2b21ee9e3c/flutter_01.log -------------------------------------------------------------------------------- /ios/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder0211/kyan-app/862ab7145604df72012249ff02791c2b21ee9e3c/ios/.DS_Store -------------------------------------------------------------------------------- /ios/.gitignore: -------------------------------------------------------------------------------- 1 | **/dgph 2 | *.mode1v3 3 | *.mode2v3 4 | *.moved-aside 5 | *.pbxuser 6 | *.perspectivev3 7 | **/*sync/ 8 | .sconsign.dblite 9 | .tags* 10 | **/.vagrant/ 11 | **/DerivedData/ 12 | Icon? 13 | **/Pods/ 14 | **/.symlinks/ 15 | profile 16 | xcuserdata 17 | **/.generated/ 18 | Flutter/App.framework 19 | Flutter/Flutter.framework 20 | Flutter/Flutter.podspec 21 | Flutter/Generated.xcconfig 22 | Flutter/ephemeral/ 23 | Flutter/app.flx 24 | Flutter/app.zip 25 | Flutter/flutter_assets/ 26 | Flutter/flutter_export_environment.sh 27 | ServiceDefinitions.json 28 | Runner/GeneratedPluginRegistrant.* 29 | 30 | # Exceptions to above rules. 31 | !default.mode1v3 32 | !default.mode2v3 33 | !default.pbxuser 34 | !default.perspectivev3 35 | -------------------------------------------------------------------------------- /ios/Flutter/AppFrameworkInfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | App 9 | CFBundleIdentifier 10 | io.flutter.flutter.app 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | App 15 | CFBundlePackageType 16 | FMWK 17 | CFBundleShortVersionString 18 | 1.0 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1.0 23 | MinimumOSVersion 24 | 11.0 25 | 26 | 27 | -------------------------------------------------------------------------------- /ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /ios/GoogleService-Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CLIENT_ID 6 | 445878881342-tkbejpdcngip722inib2rhsslfeav4jj.apps.googleusercontent.com 7 | REVERSED_CLIENT_ID 8 | com.googleusercontent.apps.445878881342-tkbejpdcngip722inib2rhsslfeav4jj 9 | PLIST_VERSION 10 | 1 11 | BUNDLE_ID 12 | dev.tdsof.kyan 13 | 14 | -------------------------------------------------------------------------------- /ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /ios/Runner/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder0211/kyan-app/862ab7145604df72012249ff02791c2b21ee9e3c/ios/Runner/.DS_Store -------------------------------------------------------------------------------- /ios/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- 1 | import UIKit 2 | import Flutter 3 | 4 | @UIApplicationMain 5 | @objc class AppDelegate: FlutterAppDelegate { 6 | override func application( 7 | _ application: UIApplication, 8 | didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? 9 | ) -> Bool { 10 | GeneratedPluginRegistrant.register(with: self) 11 | return super.application(application, didFinishLaunchingWithOptions: launchOptions) 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder0211/kyan-app/862ab7145604df72012249ff02791c2b21ee9e3c/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/coder0211/kyan-app/862ab7145604df72012249ff02791c2b21ee9e3c/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/coder0211/kyan-app/862ab7145604df72012249ff02791c2b21ee9e3c/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/coder0211/kyan-app/862ab7145604df72012249ff02791c2b21ee9e3c/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/coder0211/kyan-app/862ab7145604df72012249ff02791c2b21ee9e3c/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/coder0211/kyan-app/862ab7145604df72012249ff02791c2b21ee9e3c/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/coder0211/kyan-app/862ab7145604df72012249ff02791c2b21ee9e3c/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/coder0211/kyan-app/862ab7145604df72012249ff02791c2b21ee9e3c/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/coder0211/kyan-app/862ab7145604df72012249ff02791c2b21ee9e3c/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/coder0211/kyan-app/862ab7145604df72012249ff02791c2b21ee9e3c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder0211/kyan-app/862ab7145604df72012249ff02791c2b21ee9e3c/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/coder0211/kyan-app/862ab7145604df72012249ff02791c2b21ee9e3c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder0211/kyan-app/862ab7145604df72012249ff02791c2b21ee9e3c/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/coder0211/kyan-app/862ab7145604df72012249ff02791c2b21ee9e3c/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/coder0211/kyan-app/862ab7145604df72012249ff02791c2b21ee9e3c/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "LaunchImage.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "LaunchImage@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "filename" : "LaunchImage@3x.png", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder0211/kyan-app/862ab7145604df72012249ff02791c2b21ee9e3c/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder0211/kyan-app/862ab7145604df72012249ff02791c2b21ee9e3c/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder0211/kyan-app/862ab7145604df72012249ff02791c2b21ee9e3c/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md: -------------------------------------------------------------------------------- 1 | # Launch Screen Assets 2 | 3 | You can customize the launch screen with your own desired assets by replacing the image files in this directory. 4 | 5 | You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images. -------------------------------------------------------------------------------- /ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /lib/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder0211/kyan-app/862ab7145604df72012249ff02791c2b21ee9e3c/lib/.DS_Store -------------------------------------------------------------------------------- /lib/const/consts.dart: -------------------------------------------------------------------------------- 1 | const AUTHORIZATION = 'Authorization'; 2 | const REGEX_REMOVE_ALL_WHILE_SPACING = r'\s+'; 3 | //TIME ANIMATION 4 | const TIME_ANIMATION = 550; 5 | const TIME_ANIMATION_SHORT = 220; 6 | const DEFAULT_LINE_TEXT_FIELD = 1; 7 | const DEFAULT_LINE_TEXT = 1; 8 | const MAX_LINE_TEXT_FIELD = 10; 9 | const OTP_LENGTH = 4; 10 | const DELAY_SPLASH_SCREEN = 1; 11 | const MAX_POINTS_TEST = 100; 12 | const ARGS = 'args'; 13 | const DEFAULT_AVATAR = 14 | 'https://cdn.dribbble.com/users/1771481/screenshots/15427066/media/ef898efac447ee102ecb6e1b9afef4a5.gif'; 15 | const DEFAULT_PHOTO_WORKSPACE = 16 | 'https://cdn.dribbble.com/userupload/2418043/file/original-b23c13f462a2850d23da48b940394e8d.png?compress=1&resize=2048x1536'; 17 | const MAIL_TO = 'mailto'; 18 | const MAIL_US = 'team@tdof.dev'; 19 | const ENV_FILE = '.env'; 20 | const DOMAIN = 'DOMAIN'; 21 | const CURRENT_WORKSPACE = 'currentWorkspace'; 22 | -------------------------------------------------------------------------------- /lib/enums/enum_languages.dart: -------------------------------------------------------------------------------- 1 | enum EnumLanguages { vi, en } 2 | -------------------------------------------------------------------------------- /lib/l10n/support_locale.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | 3 | class L10n { 4 | static const List support = [Locale('vi'), Locale('en')]; 5 | } 6 | -------------------------------------------------------------------------------- /lib/main.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:flutter_dotenv/flutter_dotenv.dart'; 3 | import 'package:kyan/const/consts.dart'; 4 | import 'package:kyan/screen/app/app.dart'; 5 | 6 | void main() async { 7 | await dotenv.load(fileName: ENV_FILE); 8 | WidgetsFlutterBinding.ensureInitialized(); 9 | runApp(const App()); 10 | } 11 | -------------------------------------------------------------------------------- /lib/manager/manager_key_storage.dart: -------------------------------------------------------------------------------- 1 | /// ## Manager Address contain all the information about the manager address. 2 | /// * Example: 3 | /// ```dart 4 | /// import 'package:trygo/manager/manager_key_storage.dart'; 5 | /// ... 6 | /// ManagerAddress.domain; 7 | /// ... 8 | /// ``` 9 | class ManagerKeyStorage { 10 | ManagerKeyStorage._(); 11 | static const String isFirst = 'IS_FIRST'; 12 | static const String currentWorkspace = 'CURRENT_WORKSPACE'; 13 | static const String currentChannel = 'CURRENT_CHANNEL'; 14 | static const String accessToken = 'ACCESS_TOKEN'; 15 | static const String language = 'LANGUAGE'; 16 | } 17 | -------------------------------------------------------------------------------- /lib/manager/manager_socket.dart: -------------------------------------------------------------------------------- 1 | import 'package:kyan/manager/manager_address.dart'; 2 | import 'package:socket_io_client/socket_io_client.dart' as IO; 3 | 4 | class ManagerSocket { 5 | ManagerSocket._(); 6 | static IO.Socket socket = IO.io(ManagerAddress.domain, 7 | IO.OptionBuilder().setPath('/socket.io').setTransports(['websocket'])); 8 | 9 | static void initSocket({int? idConversation, int? idChannel}) { 10 | print("idChannel" + idChannel.toString()); 11 | try { 12 | socket = IO.io( 13 | ManagerAddress.domain, 14 | IO.OptionBuilder().setPath('/socket.io').setTransports( 15 | ['websocket']).setQuery({'idChannel': idChannel}).build()); 16 | socket.connect(); 17 | socket.on('connection', (_) { 18 | print('<-------------Connected socket------------->'); 19 | }); 20 | print('ok lalala'); 21 | } catch (e) { 22 | print(e); 23 | } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /lib/models/attachment_task.dart: -------------------------------------------------------------------------------- 1 | import 'package:json_annotation/json_annotation.dart'; 2 | 3 | part 'attachment_task.g.dart'; 4 | 5 | @JsonSerializable() 6 | class AttachmentTask { 7 | final int attachmentId; 8 | final int taskId; 9 | final String attachmentUrl; 10 | AttachmentTask( 11 | {required this.attachmentId, 12 | required this.taskId, 13 | required this.attachmentUrl}); 14 | 15 | factory AttachmentTask.fromJson(Map json) => 16 | _$AttachmentTaskFromJson(json); 17 | Map toJson() => _$AttachmentTaskToJson(this); 18 | } 19 | -------------------------------------------------------------------------------- /lib/models/attachment_task.g.dart: -------------------------------------------------------------------------------- 1 | // GENERATED CODE - DO NOT MODIFY BY HAND 2 | 3 | part of 'attachment_task.dart'; 4 | 5 | // ************************************************************************** 6 | // JsonSerializableGenerator 7 | // ************************************************************************** 8 | 9 | AttachmentTask _$AttachmentTaskFromJson(Map json) => 10 | AttachmentTask( 11 | attachmentId: json['attachmentId'] as int, 12 | taskId: json['taskId'] as int, 13 | attachmentUrl: json['attachmentUrl'] as String, 14 | ); 15 | 16 | Map _$AttachmentTaskToJson(AttachmentTask instance) => 17 | { 18 | 'attachmentId': instance.attachmentId, 19 | 'taskId': instance.taskId, 20 | 'attachmentUrl': instance.attachmentUrl, 21 | }; 22 | -------------------------------------------------------------------------------- /lib/models/channel.dart: -------------------------------------------------------------------------------- 1 | import 'package:json_annotation/json_annotation.dart'; 2 | import 'package:kyan/models/account.dart'; 3 | 4 | part 'channel.g.dart'; 5 | 6 | @JsonSerializable() 7 | class Channel { 8 | final int? channelId; 9 | String? channelName; 10 | int? channelIsPrivate; 11 | int? channelWorkspaceId; 12 | String? accountMailOwner; 13 | final List? members; 14 | 15 | Channel({ 16 | this.channelId, 17 | this.channelName, 18 | this.channelIsPrivate, 19 | this.channelWorkspaceId, 20 | this.accountMailOwner, 21 | this.members, 22 | }); 23 | 24 | factory Channel.fromJson(Map json) { 25 | return _$ChannelFromJson(json); 26 | } 27 | 28 | Map toJson() => _$ChannelToJson(this); 29 | } 30 | -------------------------------------------------------------------------------- /lib/models/channel_message.dart: -------------------------------------------------------------------------------- 1 | import 'package:json_annotation/json_annotation.dart'; 2 | 3 | part 'channel_message.g.dart'; 4 | 5 | enum MessageOwner { myself, other } 6 | 7 | @JsonSerializable() 8 | class ChannelMessage { 9 | final int? channelMessageId; 10 | final String? channelMessageContent; 11 | final String? channelMessageTimeSend; 12 | final int? channelMessageChannelId; 13 | final String? channelMessageSenderId; 14 | final String? accountUrlPhoto; 15 | MessageOwner? owner; 16 | 17 | ChannelMessage( 18 | {this.channelMessageId, 19 | this.channelMessageContent, 20 | this.channelMessageChannelId, 21 | this.channelMessageSenderId, 22 | this.channelMessageTimeSend, 23 | this.accountUrlPhoto, 24 | this.owner}); 25 | 26 | factory ChannelMessage.fromJson(Map json) => 27 | _$ChannelMessageFromJson(json); 28 | Map toJson() => _$ChannelMessageToJson(this); 29 | } 30 | -------------------------------------------------------------------------------- /lib/models/conversation.dart: -------------------------------------------------------------------------------- 1 | import 'package:json_annotation/json_annotation.dart'; 2 | import 'package:kyan/models/account.dart'; 3 | 4 | part 'conversation.g.dart'; 5 | 6 | @JsonSerializable() 7 | class Conversation { 8 | final int? conversationId; 9 | int? conversationThemeId; 10 | int? conversationWorkspaceId; 11 | List? listMember; 12 | 13 | Conversation({ 14 | this.conversationId, 15 | this.conversationThemeId, 16 | this.conversationWorkspaceId, 17 | this.listMember, 18 | }); 19 | 20 | factory Conversation.fromJson(Map json) { 21 | return _$ConversationFromJson(json); 22 | } 23 | 24 | Map toJson() => _$ConversationToJson(this); 25 | } 26 | -------------------------------------------------------------------------------- /lib/models/result_post.dart: -------------------------------------------------------------------------------- 1 | import 'package:json_annotation/json_annotation.dart'; 2 | 3 | part 'result_post.g.dart'; 4 | 5 | @JsonSerializable() 6 | class ResultPost { 7 | ResultPost({ 8 | this.fieldCount, 9 | this.affectedRows, 10 | this.insertId, 11 | this.serverStatus, 12 | this.warningCount, 13 | this.message, 14 | this.protocol41, 15 | this.changedRows, 16 | }); 17 | 18 | final int? fieldCount; 19 | final int? affectedRows; 20 | final int? insertId; 21 | final int? serverStatus; 22 | final int? warningCount; 23 | final String? message; 24 | final bool? protocol41; 25 | final int? changedRows; 26 | 27 | factory ResultPost.fromJson(Map json) { 28 | return _$ResultPostFromJson(json); 29 | } 30 | 31 | Map toJson() => _$ResultPostToJson(this); 32 | } 33 | -------------------------------------------------------------------------------- /lib/models/result_up_file.dart: -------------------------------------------------------------------------------- 1 | import 'package:json_annotation/json_annotation.dart'; 2 | 3 | part 'result_up_file.g.dart'; 4 | 5 | @JsonSerializable() 6 | class ResultUpFile { 7 | final String? fieldname; 8 | final String? originalname; 9 | final String? encoding; 10 | final String? mimetype; 11 | final String? destination; 12 | @JsonKey(name: 'filename') 13 | final String? fileName; 14 | final String? path; 15 | ResultUpFile( 16 | {this.fieldname, 17 | this.originalname, 18 | this.encoding, 19 | this.mimetype, 20 | this.destination, 21 | this.fileName, 22 | this.path}); 23 | 24 | factory ResultUpFile.fromJson(Map json) => 25 | _$ResultUpFileFromJson(json); 26 | Map toJson() => _$ResultUpFileToJson(this); 27 | } 28 | -------------------------------------------------------------------------------- /lib/models/workspace.dart: -------------------------------------------------------------------------------- 1 | import 'package:json_annotation/json_annotation.dart'; 2 | import 'package:kyan/models/account.dart'; 3 | 4 | part 'workspace.g.dart'; 5 | 6 | @JsonSerializable() 7 | class Workspace { 8 | final int? workspaceId; 9 | final String? workspaceName; 10 | final String? workspaceUrlPhoto; 11 | final String? workspaceCodeJoin; 12 | final List? members; 13 | 14 | Workspace({ 15 | this.workspaceId, 16 | this.workspaceName, 17 | this.workspaceUrlPhoto, 18 | this.workspaceCodeJoin, 19 | this.members, 20 | }); 21 | factory Workspace.fromJson(Map json) { 22 | return _$WorkspaceFromJson(json); 23 | } 24 | 25 | Map toJson() => _$WorkspaceToJson(this); 26 | } 27 | -------------------------------------------------------------------------------- /lib/res/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder0211/kyan-app/862ab7145604df72012249ff02791c2b21ee9e3c/lib/res/.DS_Store -------------------------------------------------------------------------------- /lib/res/icons/icon_about.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder0211/kyan-app/862ab7145604df72012249ff02791c2b21ee9e3c/lib/res/icons/icon_about.png -------------------------------------------------------------------------------- /lib/res/icons/icon_close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder0211/kyan-app/862ab7145604df72012249ff02791c2b21ee9e3c/lib/res/icons/icon_close.png -------------------------------------------------------------------------------- /lib/res/icons/icon_copy.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Svg Vector Icons : http://www.onlinewebfonts.com/icon 6 | 7 | -------------------------------------------------------------------------------- /lib/res/icons/icon_feedback.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder0211/kyan-app/862ab7145604df72012249ff02791c2b21ee9e3c/lib/res/icons/icon_feedback.png -------------------------------------------------------------------------------- /lib/res/icons/icon_google.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder0211/kyan-app/862ab7145604df72012249ff02791c2b21ee9e3c/lib/res/icons/icon_google.png -------------------------------------------------------------------------------- /lib/res/icons/icon_language.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder0211/kyan-app/862ab7145604df72012249ff02791c2b21ee9e3c/lib/res/icons/icon_language.png -------------------------------------------------------------------------------- /lib/res/icons/icon_language_en.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder0211/kyan-app/862ab7145604df72012249ff02791c2b21ee9e3c/lib/res/icons/icon_language_en.png -------------------------------------------------------------------------------- /lib/res/icons/icon_language_vi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder0211/kyan-app/862ab7145604df72012249ff02791c2b21ee9e3c/lib/res/icons/icon_language_vi.png -------------------------------------------------------------------------------- /lib/res/icons/icon_logo_app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder0211/kyan-app/862ab7145604df72012249ff02791c2b21ee9e3c/lib/res/icons/icon_logo_app.png -------------------------------------------------------------------------------- /lib/res/icons/icon_logo_app_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder0211/kyan-app/862ab7145604df72012249ff02791c2b21ee9e3c/lib/res/icons/icon_logo_app_white.png -------------------------------------------------------------------------------- /lib/res/icons/icon_logout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder0211/kyan-app/862ab7145604df72012249ff02791c2b21ee9e3c/lib/res/icons/icon_logout.png -------------------------------------------------------------------------------- /lib/res/icons/icon_private.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder0211/kyan-app/862ab7145604df72012249ff02791c2b21ee9e3c/lib/res/icons/icon_private.png -------------------------------------------------------------------------------- /lib/res/icons/icon_public.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder0211/kyan-app/862ab7145604df72012249ff02791c2b21ee9e3c/lib/res/icons/icon_public.png -------------------------------------------------------------------------------- /lib/res/icons/icon_show_more.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder0211/kyan-app/862ab7145604df72012249ff02791c2b21ee9e3c/lib/res/icons/icon_show_more.png -------------------------------------------------------------------------------- /lib/res/icons/icon_show_more_gray.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder0211/kyan-app/862ab7145604df72012249ff02791c2b21ee9e3c/lib/res/icons/icon_show_more_gray.png -------------------------------------------------------------------------------- /lib/res/icons/icon_statistics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder0211/kyan-app/862ab7145604df72012249ff02791c2b21ee9e3c/lib/res/icons/icon_statistics.png -------------------------------------------------------------------------------- /lib/res/images/image_intro_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder0211/kyan-app/862ab7145604df72012249ff02791c2b21ee9e3c/lib/res/images/image_intro_1.png -------------------------------------------------------------------------------- /lib/res/images/image_intro_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder0211/kyan-app/862ab7145604df72012249ff02791c2b21ee9e3c/lib/res/images/image_intro_2.png -------------------------------------------------------------------------------- /lib/res/images/image_intro_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder0211/kyan-app/862ab7145604df72012249ff02791c2b21ee9e3c/lib/res/images/image_intro_3.png -------------------------------------------------------------------------------- /lib/res/images/image_intro_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder0211/kyan-app/862ab7145604df72012249ff02791c2b21ee9e3c/lib/res/images/image_intro_4.png -------------------------------------------------------------------------------- /lib/screen/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder0211/kyan-app/862ab7145604df72012249ff02791c2b21ee9e3c/lib/screen/.DS_Store -------------------------------------------------------------------------------- /lib/screen/bot_screen/store/bot_screen_store.g.dart: -------------------------------------------------------------------------------- 1 | // GENERATED CODE - DO NOT MODIFY BY HAND 2 | 3 | part of 'bot_screen_store.dart'; 4 | 5 | // ************************************************************************** 6 | // StoreGenerator 7 | // ************************************************************************** 8 | 9 | // ignore_for_file: non_constant_identifier_names, unnecessary_brace_in_string_interps, unnecessary_lambdas, prefer_expression_function_bodies, lines_longer_than_80_chars, avoid_as, avoid_annotating_with_dynamic, no_leading_underscores_for_local_identifiers 10 | 11 | mixin _$BotScreenStore on _BotScreenStore, Store { 12 | @override 13 | String toString() { 14 | return ''' 15 | 16 | '''; 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /lib/screen/list_message_screen/list_message_screen_store/list_message_screen_store.g.dart: -------------------------------------------------------------------------------- 1 | // GENERATED CODE - DO NOT MODIFY BY HAND 2 | 3 | part of 'list_message_screen_store.dart'; 4 | 5 | // ************************************************************************** 6 | // StoreGenerator 7 | // ************************************************************************** 8 | 9 | // ignore_for_file: non_constant_identifier_names, unnecessary_brace_in_string_interps, unnecessary_lambdas, prefer_expression_function_bodies, lines_longer_than_80_chars, avoid_as, avoid_annotating_with_dynamic, no_leading_underscores_for_local_identifiers 10 | 11 | mixin _$ListMessageScreenStore on _ListMessageScreenStore, Store { 12 | @override 13 | String toString() { 14 | return ''' 15 | 16 | '''; 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /lib/screen/pomodoro_bot_screen/store/pomodoro_bot_screen_store.g.dart: -------------------------------------------------------------------------------- 1 | // GENERATED CODE - DO NOT MODIFY BY HAND 2 | 3 | part of 'pomodoro_bot_screen_store.dart'; 4 | 5 | // ************************************************************************** 6 | // StoreGenerator 7 | // ************************************************************************** 8 | 9 | // ignore_for_file: non_constant_identifier_names, unnecessary_brace_in_string_interps, unnecessary_lambdas, prefer_expression_function_bodies, lines_longer_than_80_chars, avoid_as, avoid_annotating_with_dynamic, no_leading_underscores_for_local_identifiers 10 | 11 | mixin _$PomodoroBotScreenStore on _PomodoroBotScreenStore, Store { 12 | @override 13 | String toString() { 14 | return ''' 15 | 16 | '''; 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /lib/screen/pomodoro_bot_screen/widgets/round_button.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:kyan/theme/colors.dart'; 3 | 4 | class RoundButton extends StatelessWidget { 5 | const RoundButton({ 6 | Key? key, 7 | required this.icon, 8 | }) : super(key: key); 9 | final IconData icon; 10 | 11 | @override 12 | Widget build(BuildContext context) { 13 | return Padding( 14 | padding: const EdgeInsets.symmetric( 15 | horizontal: 5, 16 | ), 17 | child: CircleAvatar( 18 | backgroundColor: AppColors.primary, 19 | radius: 35, 20 | child: Icon( 21 | icon, 22 | size: 35, 23 | color: AppColors.white, 24 | ), 25 | ), 26 | ); 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /lib/screen/profile_screen/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder0211/kyan-app/862ab7145604df72012249ff02791c2b21ee9e3c/lib/screen/profile_screen/.DS_Store -------------------------------------------------------------------------------- /lib/screen/tasks_screen/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder0211/kyan-app/862ab7145604df72012249ff02791c2b21ee9e3c/lib/screen/tasks_screen/.DS_Store -------------------------------------------------------------------------------- /lib/theme/colors.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | 3 | /// ## AppColors contains all colors used in app 4 | /// * Example: 5 | /// ```dart 6 | /// import 'package:trygo/theme/colors.dart'; 7 | /// Container( 8 | /// color: AppColors.primary, 9 | /// ); 10 | /// ``` 11 | class AppColors { 12 | AppColors._(); 13 | static const transparent = Colors.transparent; 14 | // PRIMARY 15 | static const Color primary = Color(0xff7EB3FD); 16 | static Color mediumPrimary = primary.withAlpha(120); 17 | static Color lightPrimary = primary.withAlpha(30); 18 | static const Color green = Color(0xff72BC8A); 19 | static const Color redPink = Color(0xffF25353); 20 | static const Color orange = Color(0xffFFC48D); 21 | static const Color yellow = Color(0xffFAEDCE); 22 | static const Color gray = Color(0xffD9DDE8); 23 | static const Color white = Colors.white; 24 | static const Color black = Color(0xff333333); 25 | } 26 | -------------------------------------------------------------------------------- /lib/theme/dimens.dart: -------------------------------------------------------------------------------- 1 | /// Define all dimensions (sizes) here. 2 | /// Whenever we change here, it applies for all places. 3 | class Dimens { 4 | Dimens._(); 5 | static const SCREEN_PADDING = 16.0; 6 | } 7 | -------------------------------------------------------------------------------- /lib/theme/text_styles.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:google_fonts/google_fonts.dart'; 3 | import 'package:kyan/theme/colors.dart'; 4 | 5 | class AppTextStyle { 6 | AppTextStyle._(); 7 | 8 | static TextStyle textNV = 9 | GoogleFonts.notoSans(fontWeight: FontWeight.w500, fontSize: 12); 10 | static TextStyle defaultStyle = GoogleFonts.notoSans( 11 | fontWeight: FontWeight.w500, color: AppColors.primary, fontSize: 16); 12 | } 13 | -------------------------------------------------------------------------------- /lib/theme/themes.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/cupertino.dart'; 2 | import 'package:flutter/material.dart'; 3 | import 'package:kyan/theme/colors.dart'; 4 | 5 | /// The default theme configuration. 6 | ThemeData defaultTheme = ThemeData( 7 | primaryColor: AppColors.primary, 8 | cupertinoOverrideTheme: const CupertinoThemeData( 9 | textTheme: CupertinoTextThemeData( 10 | dateTimePickerTextStyle: 11 | TextStyle(fontSize: 25, fontWeight: FontWeight.w300))), 12 | primaryTextTheme: const TextTheme( 13 | headline6: TextStyle(color: Colors.white, fontWeight: FontWeight.bold), 14 | ), 15 | primaryIconTheme: const IconThemeData(color: Colors.white)); 16 | -------------------------------------------------------------------------------- /lib/widgets/custom_appbar_back.dart: -------------------------------------------------------------------------------- 1 | import 'package:coder0211/coder0211.dart'; 2 | import 'package:flutter/material.dart'; 3 | import 'package:kyan/theme/colors.dart'; 4 | 5 | AppBar customAppBar(BuildContext context, 6 | {required String title, bool isShowBack = true}) { 7 | return AppBar( 8 | automaticallyImplyLeading: isShowBack, 9 | title: title.t2R(color: AppColors.primary), 10 | foregroundColor: AppColors.primary, 11 | backgroundColor: AppColors.white, 12 | shadowColor: AppColors.transparent, 13 | leading: isShowBack == false 14 | ? null 15 | : GestureDetector( 16 | onTap: () => BaseNavigation.pop(context), 17 | child: const Icon(Icons.navigate_before)), 18 | centerTitle: true, 19 | actions: [ 20 | Builder(builder: (context) => Container()), 21 | ], 22 | ); 23 | } 24 | -------------------------------------------------------------------------------- /linux/.gitignore: -------------------------------------------------------------------------------- 1 | flutter/ephemeral 2 | -------------------------------------------------------------------------------- /linux/flutter/generated_plugin_registrant.cc: -------------------------------------------------------------------------------- 1 | // 2 | // Generated file. Do not edit. 3 | // 4 | 5 | // clang-format off 6 | 7 | #include "generated_plugin_registrant.h" 8 | 9 | #include 10 | 11 | void fl_register_plugins(FlPluginRegistry* registry) { 12 | g_autoptr(FlPluginRegistrar) url_launcher_linux_registrar = 13 | fl_plugin_registry_get_registrar_for_plugin(registry, "UrlLauncherPlugin"); 14 | url_launcher_plugin_register_with_registrar(url_launcher_linux_registrar); 15 | } 16 | -------------------------------------------------------------------------------- /linux/flutter/generated_plugin_registrant.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated file. Do not edit. 3 | // 4 | 5 | // clang-format off 6 | 7 | #ifndef GENERATED_PLUGIN_REGISTRANT_ 8 | #define GENERATED_PLUGIN_REGISTRANT_ 9 | 10 | #include 11 | 12 | // Registers Flutter plugins. 13 | void fl_register_plugins(FlPluginRegistry* registry); 14 | 15 | #endif // GENERATED_PLUGIN_REGISTRANT_ 16 | -------------------------------------------------------------------------------- /linux/flutter/generated_plugins.cmake: -------------------------------------------------------------------------------- 1 | # 2 | # Generated file, do not edit. 3 | # 4 | 5 | list(APPEND FLUTTER_PLUGIN_LIST 6 | url_launcher_linux 7 | ) 8 | 9 | list(APPEND FLUTTER_FFI_PLUGIN_LIST 10 | ) 11 | 12 | set(PLUGIN_BUNDLED_LIBRARIES) 13 | 14 | foreach(plugin ${FLUTTER_PLUGIN_LIST}) 15 | add_subdirectory(flutter/ephemeral/.plugin_symlinks/${plugin}/linux plugins/${plugin}) 16 | target_link_libraries(${BINARY_NAME} PRIVATE ${plugin}_plugin) 17 | list(APPEND PLUGIN_BUNDLED_LIBRARIES $) 18 | list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${plugin}_bundled_libraries}) 19 | endforeach(plugin) 20 | 21 | foreach(ffi_plugin ${FLUTTER_FFI_PLUGIN_LIST}) 22 | add_subdirectory(flutter/ephemeral/.plugin_symlinks/${ffi_plugin}/linux plugins/${ffi_plugin}) 23 | list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${ffi_plugin}_bundled_libraries}) 24 | endforeach(ffi_plugin) 25 | -------------------------------------------------------------------------------- /linux/main.cc: -------------------------------------------------------------------------------- 1 | #include "my_application.h" 2 | 3 | int main(int argc, char** argv) { 4 | g_autoptr(MyApplication) app = my_application_new(); 5 | return g_application_run(G_APPLICATION(app), argc, argv); 6 | } 7 | -------------------------------------------------------------------------------- /linux/my_application.h: -------------------------------------------------------------------------------- 1 | #ifndef FLUTTER_MY_APPLICATION_H_ 2 | #define FLUTTER_MY_APPLICATION_H_ 3 | 4 | #include 5 | 6 | G_DECLARE_FINAL_TYPE(MyApplication, my_application, MY, APPLICATION, 7 | GtkApplication) 8 | 9 | /** 10 | * my_application_new: 11 | * 12 | * Creates a new Flutter-based application. 13 | * 14 | * Returns: a new #MyApplication. 15 | */ 16 | MyApplication* my_application_new(); 17 | 18 | #endif // FLUTTER_MY_APPLICATION_H_ 19 | -------------------------------------------------------------------------------- /macos/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder0211/kyan-app/862ab7145604df72012249ff02791c2b21ee9e3c/macos/.DS_Store -------------------------------------------------------------------------------- /macos/.gitignore: -------------------------------------------------------------------------------- 1 | # Flutter-related 2 | **/Flutter/ephemeral/ 3 | **/Pods/ 4 | 5 | # Xcode-related 6 | **/dgph 7 | **/xcuserdata/ 8 | -------------------------------------------------------------------------------- /macos/Flutter/Flutter-Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" 2 | #include "ephemeral/Flutter-Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /macos/Flutter/Flutter-Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" 2 | #include "ephemeral/Flutter-Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /macos/Flutter/GeneratedPluginRegistrant.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Generated file. Do not edit. 3 | // 4 | 5 | import FlutterMacOS 6 | import Foundation 7 | 8 | import connectivity_macos 9 | import flutter_local_notifications 10 | import path_provider_macos 11 | import shared_preferences_macos 12 | import sqflite 13 | import url_launcher_macos 14 | 15 | func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) { 16 | ConnectivityPlugin.register(with: registry.registrar(forPlugin: "ConnectivityPlugin")) 17 | FlutterLocalNotificationsPlugin.register(with: registry.registrar(forPlugin: "FlutterLocalNotificationsPlugin")) 18 | PathProviderPlugin.register(with: registry.registrar(forPlugin: "PathProviderPlugin")) 19 | SharedPreferencesPlugin.register(with: registry.registrar(forPlugin: "SharedPreferencesPlugin")) 20 | SqflitePlugin.register(with: registry.registrar(forPlugin: "SqflitePlugin")) 21 | UrlLauncherPlugin.register(with: registry.registrar(forPlugin: "UrlLauncherPlugin")) 22 | } 23 | -------------------------------------------------------------------------------- /macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /macos/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /macos/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- 1 | import Cocoa 2 | import FlutterMacOS 3 | 4 | @NSApplicationMain 5 | class AppDelegate: FlutterAppDelegate { 6 | override func applicationShouldTerminateAfterLastWindowClosed(_ sender: NSApplication) -> Bool { 7 | return true 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder0211/kyan-app/862ab7145604df72012249ff02791c2b21ee9e3c/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png -------------------------------------------------------------------------------- /macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder0211/kyan-app/862ab7145604df72012249ff02791c2b21ee9e3c/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png -------------------------------------------------------------------------------- /macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder0211/kyan-app/862ab7145604df72012249ff02791c2b21ee9e3c/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png -------------------------------------------------------------------------------- /macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder0211/kyan-app/862ab7145604df72012249ff02791c2b21ee9e3c/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png -------------------------------------------------------------------------------- /macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder0211/kyan-app/862ab7145604df72012249ff02791c2b21ee9e3c/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png -------------------------------------------------------------------------------- /macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder0211/kyan-app/862ab7145604df72012249ff02791c2b21ee9e3c/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png -------------------------------------------------------------------------------- /macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder0211/kyan-app/862ab7145604df72012249ff02791c2b21ee9e3c/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png -------------------------------------------------------------------------------- /macos/Runner/Configs/AppInfo.xcconfig: -------------------------------------------------------------------------------- 1 | // Application-level settings for the Runner target. 2 | // 3 | // This may be replaced with something auto-generated from metadata (e.g., pubspec.yaml) in the 4 | // future. If not, the values below would default to using the project name when this becomes a 5 | // 'flutter create' template. 6 | 7 | // The application's name. By default this is also the title of the Flutter window. 8 | PRODUCT_NAME = kyan 9 | 10 | // The application's bundle identifier 11 | PRODUCT_BUNDLE_IDENTIFIER = dev.tdsof.kyan 12 | 13 | // The copyright displayed in application information 14 | PRODUCT_COPYRIGHT = Copyright © 2022 dev.tdsof. All rights reserved. 15 | -------------------------------------------------------------------------------- /macos/Runner/Configs/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "../../Flutter/Flutter-Debug.xcconfig" 2 | #include "Warnings.xcconfig" 3 | -------------------------------------------------------------------------------- /macos/Runner/Configs/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "../../Flutter/Flutter-Release.xcconfig" 2 | #include "Warnings.xcconfig" 3 | -------------------------------------------------------------------------------- /macos/Runner/Configs/Warnings.xcconfig: -------------------------------------------------------------------------------- 1 | WARNING_CFLAGS = -Wall -Wconditional-uninitialized -Wnullable-to-nonnull-conversion -Wmissing-method-return-type -Woverlength-strings 2 | GCC_WARN_UNDECLARED_SELECTOR = YES 3 | CLANG_UNDEFINED_BEHAVIOR_SANITIZER_NULLABILITY = YES 4 | CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE 5 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES 6 | CLANG_WARN_PRAGMA_PACK = YES 7 | CLANG_WARN_STRICT_PROTOTYPES = YES 8 | CLANG_WARN_COMMA = YES 9 | GCC_WARN_STRICT_SELECTOR_MATCH = YES 10 | CLANG_WARN_OBJC_REPEATED_USE_OF_WEAK = YES 11 | CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES 12 | GCC_WARN_SHADOW = YES 13 | CLANG_WARN_UNREACHABLE_CODE = YES 14 | -------------------------------------------------------------------------------- /macos/Runner/DebugProfile.entitlements: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | com.apple.security.app-sandbox 6 | 7 | com.apple.security.cs.allow-jit 8 | 9 | com.apple.security.network.server 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /macos/Runner/MainFlutterWindow.swift: -------------------------------------------------------------------------------- 1 | import Cocoa 2 | import FlutterMacOS 3 | 4 | class MainFlutterWindow: NSWindow { 5 | override func awakeFromNib() { 6 | let flutterViewController = FlutterViewController.init() 7 | let windowFrame = self.frame 8 | self.contentViewController = flutterViewController 9 | self.setFrame(windowFrame, display: true) 10 | 11 | RegisterGeneratedPlugins(registry: flutterViewController) 12 | 13 | super.awakeFromNib() 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /macos/Runner/Release.entitlements: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | com.apple.security.app-sandbox 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /package-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "kyan-app", 3 | "lockfileVersion": 2, 4 | "requires": true, 5 | "packages": {} 6 | } 7 | -------------------------------------------------------------------------------- /web/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder0211/kyan-app/862ab7145604df72012249ff02791c2b21ee9e3c/web/favicon.png -------------------------------------------------------------------------------- /web/icons/Icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder0211/kyan-app/862ab7145604df72012249ff02791c2b21ee9e3c/web/icons/Icon-192.png -------------------------------------------------------------------------------- /web/icons/Icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder0211/kyan-app/862ab7145604df72012249ff02791c2b21ee9e3c/web/icons/Icon-512.png -------------------------------------------------------------------------------- /web/icons/Icon-maskable-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder0211/kyan-app/862ab7145604df72012249ff02791c2b21ee9e3c/web/icons/Icon-maskable-192.png -------------------------------------------------------------------------------- /web/icons/Icon-maskable-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder0211/kyan-app/862ab7145604df72012249ff02791c2b21ee9e3c/web/icons/Icon-maskable-512.png -------------------------------------------------------------------------------- /windows/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder0211/kyan-app/862ab7145604df72012249ff02791c2b21ee9e3c/windows/.DS_Store -------------------------------------------------------------------------------- /windows/.gitignore: -------------------------------------------------------------------------------- 1 | flutter/ephemeral/ 2 | 3 | # Visual Studio user-specific files. 4 | *.suo 5 | *.user 6 | *.userosscache 7 | *.sln.docstates 8 | 9 | # Visual Studio build-related files. 10 | x64/ 11 | x86/ 12 | 13 | # Visual Studio cache files 14 | # files ending in .cache can be ignored 15 | *.[Cc]ache 16 | # but keep track of directories ending in .cache 17 | !*.[Cc]ache/ 18 | -------------------------------------------------------------------------------- /windows/flutter/generated_plugin_registrant.cc: -------------------------------------------------------------------------------- 1 | // 2 | // Generated file. Do not edit. 3 | // 4 | 5 | // clang-format off 6 | 7 | #include "generated_plugin_registrant.h" 8 | 9 | #include 10 | 11 | void RegisterPlugins(flutter::PluginRegistry* registry) { 12 | UrlLauncherWindowsRegisterWithRegistrar( 13 | registry->GetRegistrarForPlugin("UrlLauncherWindows")); 14 | } 15 | -------------------------------------------------------------------------------- /windows/flutter/generated_plugin_registrant.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated file. Do not edit. 3 | // 4 | 5 | // clang-format off 6 | 7 | #ifndef GENERATED_PLUGIN_REGISTRANT_ 8 | #define GENERATED_PLUGIN_REGISTRANT_ 9 | 10 | #include 11 | 12 | // Registers Flutter plugins. 13 | void RegisterPlugins(flutter::PluginRegistry* registry); 14 | 15 | #endif // GENERATED_PLUGIN_REGISTRANT_ 16 | -------------------------------------------------------------------------------- /windows/flutter/generated_plugins.cmake: -------------------------------------------------------------------------------- 1 | # 2 | # Generated file, do not edit. 3 | # 4 | 5 | list(APPEND FLUTTER_PLUGIN_LIST 6 | url_launcher_windows 7 | ) 8 | 9 | list(APPEND FLUTTER_FFI_PLUGIN_LIST 10 | ) 11 | 12 | set(PLUGIN_BUNDLED_LIBRARIES) 13 | 14 | foreach(plugin ${FLUTTER_PLUGIN_LIST}) 15 | add_subdirectory(flutter/ephemeral/.plugin_symlinks/${plugin}/windows plugins/${plugin}) 16 | target_link_libraries(${BINARY_NAME} PRIVATE ${plugin}_plugin) 17 | list(APPEND PLUGIN_BUNDLED_LIBRARIES $) 18 | list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${plugin}_bundled_libraries}) 19 | endforeach(plugin) 20 | 21 | foreach(ffi_plugin ${FLUTTER_FFI_PLUGIN_LIST}) 22 | add_subdirectory(flutter/ephemeral/.plugin_symlinks/${ffi_plugin}/windows plugins/${ffi_plugin}) 23 | list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${ffi_plugin}_bundled_libraries}) 24 | endforeach(ffi_plugin) 25 | -------------------------------------------------------------------------------- /windows/runner/resource.h: -------------------------------------------------------------------------------- 1 | //{{NO_DEPENDENCIES}} 2 | // Microsoft Visual C++ generated include file. 3 | // Used by Runner.rc 4 | // 5 | #define IDI_APP_ICON 101 6 | 7 | // Next default values for new objects 8 | // 9 | #ifdef APSTUDIO_INVOKED 10 | #ifndef APSTUDIO_READONLY_SYMBOLS 11 | #define _APS_NEXT_RESOURCE_VALUE 102 12 | #define _APS_NEXT_COMMAND_VALUE 40001 13 | #define _APS_NEXT_CONTROL_VALUE 1001 14 | #define _APS_NEXT_SYMED_VALUE 101 15 | #endif 16 | #endif 17 | -------------------------------------------------------------------------------- /windows/runner/resources/app_icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coder0211/kyan-app/862ab7145604df72012249ff02791c2b21ee9e3c/windows/runner/resources/app_icon.ico -------------------------------------------------------------------------------- /windows/runner/runner.exe.manifest: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PerMonitorV2 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /windows/runner/utils.h: -------------------------------------------------------------------------------- 1 | #ifndef RUNNER_UTILS_H_ 2 | #define RUNNER_UTILS_H_ 3 | 4 | #include 5 | #include 6 | 7 | // Creates a console for the process, and redirects stdout and stderr to 8 | // it for both the runner and the Flutter library. 9 | void CreateAndAttachConsole(); 10 | 11 | // Takes a null-terminated wchar_t* encoded in UTF-16 and returns a std::string 12 | // encoded in UTF-8. Returns an empty std::string on failure. 13 | std::string Utf8FromUtf16(const wchar_t* utf16_string); 14 | 15 | // Gets the command line arguments passed in as a std::vector, 16 | // encoded in UTF-8. Returns an empty std::vector on failure. 17 | std::vector GetCommandLineArguments(); 18 | 19 | #endif // RUNNER_UTILS_H_ 20 | --------------------------------------------------------------------------------