├── .gitignore ├── .metadata ├── LICENSE ├── README.md ├── analysis_options.yaml ├── android ├── .gitignore ├── app │ ├── build.gradle.kts │ └── src │ │ ├── debug │ │ └── AndroidManifest.xml │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── kotlin │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── wifi_direct_cable │ │ │ │ ├── ChatService.kt │ │ │ │ ├── FileTransferService.kt │ │ │ │ ├── FlutterMethodChannelHandler.kt │ │ │ │ ├── MainActivity.kt │ │ │ │ ├── PermissionManager.kt │ │ │ │ ├── SocketConnectionManager.kt │ │ │ │ ├── SpeedTestService.kt │ │ │ │ ├── WiFiDirectBroadcastReceiver.kt │ │ │ │ └── WiFiDirectManager.kt │ │ └── res │ │ │ ├── drawable-v21 │ │ │ └── launch_background.xml │ │ │ ├── drawable │ │ │ └── launch_background.xml │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── values-night │ │ │ └── styles.xml │ │ │ ├── values │ │ │ └── styles.xml │ │ │ └── xml │ │ │ └── file_paths.xml │ │ └── profile │ │ └── AndroidManifest.xml ├── build.gradle.kts ├── gradle.properties ├── gradle │ └── wrapper │ │ └── gradle-wrapper.properties ├── settings.gradle.kts └── wifi_direct_cable_android.iml ├── assets ├── demonstration.png ├── icon.png ├── s1.jpg ├── s2.jpg ├── s3.jpg └── s4.jpg ├── devtools_options.yaml ├── l10n.yaml ├── lib ├── controllers │ └── wifi_direct_controller.dart ├── l10n │ ├── app_en.arb │ ├── app_localizations.dart │ ├── app_localizations_en.dart │ ├── app_localizations_zh.dart │ └── app_zh.arb ├── main.dart ├── models │ └── wifi_direct_models.dart ├── providers │ └── language_provider.dart ├── services │ └── data_manager.dart ├── theme │ └── theme_provider.dart ├── widgets │ ├── chat_tab.dart │ ├── connection_tab.dart │ ├── file_transfer_tab.dart │ ├── settings_tab.dart │ └── speed_test_tab.dart └── wifi_direct_service.dart ├── pubspec.lock ├── pubspec.yaml └── wifi_direct_cable.iml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingcjie/WDCable_flutter/HEAD/.gitignore -------------------------------------------------------------------------------- /.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingcjie/WDCable_flutter/HEAD/.metadata -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingcjie/WDCable_flutter/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingcjie/WDCable_flutter/HEAD/README.md -------------------------------------------------------------------------------- /analysis_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingcjie/WDCable_flutter/HEAD/analysis_options.yaml -------------------------------------------------------------------------------- /android/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingcjie/WDCable_flutter/HEAD/android/.gitignore -------------------------------------------------------------------------------- /android/app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingcjie/WDCable_flutter/HEAD/android/app/build.gradle.kts -------------------------------------------------------------------------------- /android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingcjie/WDCable_flutter/HEAD/android/app/src/debug/AndroidManifest.xml -------------------------------------------------------------------------------- /android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingcjie/WDCable_flutter/HEAD/android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /android/app/src/main/kotlin/com/example/wifi_direct_cable/ChatService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingcjie/WDCable_flutter/HEAD/android/app/src/main/kotlin/com/example/wifi_direct_cable/ChatService.kt -------------------------------------------------------------------------------- /android/app/src/main/kotlin/com/example/wifi_direct_cable/FileTransferService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingcjie/WDCable_flutter/HEAD/android/app/src/main/kotlin/com/example/wifi_direct_cable/FileTransferService.kt -------------------------------------------------------------------------------- /android/app/src/main/kotlin/com/example/wifi_direct_cable/FlutterMethodChannelHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingcjie/WDCable_flutter/HEAD/android/app/src/main/kotlin/com/example/wifi_direct_cable/FlutterMethodChannelHandler.kt -------------------------------------------------------------------------------- /android/app/src/main/kotlin/com/example/wifi_direct_cable/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingcjie/WDCable_flutter/HEAD/android/app/src/main/kotlin/com/example/wifi_direct_cable/MainActivity.kt -------------------------------------------------------------------------------- /android/app/src/main/kotlin/com/example/wifi_direct_cable/PermissionManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingcjie/WDCable_flutter/HEAD/android/app/src/main/kotlin/com/example/wifi_direct_cable/PermissionManager.kt -------------------------------------------------------------------------------- /android/app/src/main/kotlin/com/example/wifi_direct_cable/SocketConnectionManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingcjie/WDCable_flutter/HEAD/android/app/src/main/kotlin/com/example/wifi_direct_cable/SocketConnectionManager.kt -------------------------------------------------------------------------------- /android/app/src/main/kotlin/com/example/wifi_direct_cable/SpeedTestService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingcjie/WDCable_flutter/HEAD/android/app/src/main/kotlin/com/example/wifi_direct_cable/SpeedTestService.kt -------------------------------------------------------------------------------- /android/app/src/main/kotlin/com/example/wifi_direct_cable/WiFiDirectBroadcastReceiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingcjie/WDCable_flutter/HEAD/android/app/src/main/kotlin/com/example/wifi_direct_cable/WiFiDirectBroadcastReceiver.kt -------------------------------------------------------------------------------- /android/app/src/main/kotlin/com/example/wifi_direct_cable/WiFiDirectManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingcjie/WDCable_flutter/HEAD/android/app/src/main/kotlin/com/example/wifi_direct_cable/WiFiDirectManager.kt -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-v21/launch_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingcjie/WDCable_flutter/HEAD/android/app/src/main/res/drawable-v21/launch_background.xml -------------------------------------------------------------------------------- /android/app/src/main/res/drawable/launch_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingcjie/WDCable_flutter/HEAD/android/app/src/main/res/drawable/launch_background.xml -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingcjie/WDCable_flutter/HEAD/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingcjie/WDCable_flutter/HEAD/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingcjie/WDCable_flutter/HEAD/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingcjie/WDCable_flutter/HEAD/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingcjie/WDCable_flutter/HEAD/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/values-night/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingcjie/WDCable_flutter/HEAD/android/app/src/main/res/values-night/styles.xml -------------------------------------------------------------------------------- /android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingcjie/WDCable_flutter/HEAD/android/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /android/app/src/main/res/xml/file_paths.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingcjie/WDCable_flutter/HEAD/android/app/src/main/res/xml/file_paths.xml -------------------------------------------------------------------------------- /android/app/src/profile/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingcjie/WDCable_flutter/HEAD/android/app/src/profile/AndroidManifest.xml -------------------------------------------------------------------------------- /android/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingcjie/WDCable_flutter/HEAD/android/build.gradle.kts -------------------------------------------------------------------------------- /android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingcjie/WDCable_flutter/HEAD/android/gradle.properties -------------------------------------------------------------------------------- /android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingcjie/WDCable_flutter/HEAD/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /android/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingcjie/WDCable_flutter/HEAD/android/settings.gradle.kts -------------------------------------------------------------------------------- /android/wifi_direct_cable_android.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingcjie/WDCable_flutter/HEAD/android/wifi_direct_cable_android.iml -------------------------------------------------------------------------------- /assets/demonstration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingcjie/WDCable_flutter/HEAD/assets/demonstration.png -------------------------------------------------------------------------------- /assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingcjie/WDCable_flutter/HEAD/assets/icon.png -------------------------------------------------------------------------------- /assets/s1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingcjie/WDCable_flutter/HEAD/assets/s1.jpg -------------------------------------------------------------------------------- /assets/s2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingcjie/WDCable_flutter/HEAD/assets/s2.jpg -------------------------------------------------------------------------------- /assets/s3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingcjie/WDCable_flutter/HEAD/assets/s3.jpg -------------------------------------------------------------------------------- /assets/s4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingcjie/WDCable_flutter/HEAD/assets/s4.jpg -------------------------------------------------------------------------------- /devtools_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingcjie/WDCable_flutter/HEAD/devtools_options.yaml -------------------------------------------------------------------------------- /l10n.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingcjie/WDCable_flutter/HEAD/l10n.yaml -------------------------------------------------------------------------------- /lib/controllers/wifi_direct_controller.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingcjie/WDCable_flutter/HEAD/lib/controllers/wifi_direct_controller.dart -------------------------------------------------------------------------------- /lib/l10n/app_en.arb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingcjie/WDCable_flutter/HEAD/lib/l10n/app_en.arb -------------------------------------------------------------------------------- /lib/l10n/app_localizations.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingcjie/WDCable_flutter/HEAD/lib/l10n/app_localizations.dart -------------------------------------------------------------------------------- /lib/l10n/app_localizations_en.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingcjie/WDCable_flutter/HEAD/lib/l10n/app_localizations_en.dart -------------------------------------------------------------------------------- /lib/l10n/app_localizations_zh.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingcjie/WDCable_flutter/HEAD/lib/l10n/app_localizations_zh.dart -------------------------------------------------------------------------------- /lib/l10n/app_zh.arb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingcjie/WDCable_flutter/HEAD/lib/l10n/app_zh.arb -------------------------------------------------------------------------------- /lib/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingcjie/WDCable_flutter/HEAD/lib/main.dart -------------------------------------------------------------------------------- /lib/models/wifi_direct_models.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingcjie/WDCable_flutter/HEAD/lib/models/wifi_direct_models.dart -------------------------------------------------------------------------------- /lib/providers/language_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingcjie/WDCable_flutter/HEAD/lib/providers/language_provider.dart -------------------------------------------------------------------------------- /lib/services/data_manager.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingcjie/WDCable_flutter/HEAD/lib/services/data_manager.dart -------------------------------------------------------------------------------- /lib/theme/theme_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingcjie/WDCable_flutter/HEAD/lib/theme/theme_provider.dart -------------------------------------------------------------------------------- /lib/widgets/chat_tab.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingcjie/WDCable_flutter/HEAD/lib/widgets/chat_tab.dart -------------------------------------------------------------------------------- /lib/widgets/connection_tab.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingcjie/WDCable_flutter/HEAD/lib/widgets/connection_tab.dart -------------------------------------------------------------------------------- /lib/widgets/file_transfer_tab.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingcjie/WDCable_flutter/HEAD/lib/widgets/file_transfer_tab.dart -------------------------------------------------------------------------------- /lib/widgets/settings_tab.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingcjie/WDCable_flutter/HEAD/lib/widgets/settings_tab.dart -------------------------------------------------------------------------------- /lib/widgets/speed_test_tab.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingcjie/WDCable_flutter/HEAD/lib/widgets/speed_test_tab.dart -------------------------------------------------------------------------------- /lib/wifi_direct_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingcjie/WDCable_flutter/HEAD/lib/wifi_direct_service.dart -------------------------------------------------------------------------------- /pubspec.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingcjie/WDCable_flutter/HEAD/pubspec.lock -------------------------------------------------------------------------------- /pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingcjie/WDCable_flutter/HEAD/pubspec.yaml -------------------------------------------------------------------------------- /wifi_direct_cable.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingcjie/WDCable_flutter/HEAD/wifi_direct_cable.iml --------------------------------------------------------------------------------