├── .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 |
4 |
5 |
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 | 
34 |
35 | 2. Download and install file : `app-release.apk`
36 |
37 | 
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 |
8 |
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 |
--------------------------------------------------------------------------------
/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 |
--------------------------------------------------------------------------------