├── .ci.yaml ├── .ci ├── flutter_master.version ├── flutter_stable.version ├── legacy_project │ ├── README.md │ └── all_packages │ │ ├── .gitignore │ │ ├── .metadata │ │ └── android │ │ ├── .gitignore │ │ ├── app │ │ ├── build.gradle │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── all_packages │ │ │ │ │ └── MainActivity.java │ │ │ └── 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 │ │ │ └── profile │ │ │ └── AndroidManifest.xml │ │ ├── build.gradle │ │ ├── gradle.properties │ │ ├── gradle │ │ └── wrapper │ │ │ └── gradle-wrapper.properties │ │ └── settings.gradle ├── scripts │ ├── analyze_legacy.sh │ ├── analyze_pathified.sh │ ├── analyze_repo_tools.sh │ ├── boot_simulator.sh │ ├── build_all_packages_app.sh │ ├── build_all_packages_app_legacy.sh │ ├── build_examples_win32.sh │ ├── check_federated_safety.sh │ ├── check_version.sh │ ├── create_all_packages_app.sh │ ├── create_all_packages_app_legacy.sh │ ├── create_simulator.sh │ ├── custom_package_tests.sh │ ├── dart_unit_tests_pathified.sh │ ├── dart_unit_tests_win32.sh │ ├── drive_examples_win32.sh │ ├── native_test_win32.sh │ ├── plugin_tools_format.sh │ ├── plugin_tools_tests.sh │ ├── prepare_tool.sh │ ├── remove_simulator.sh │ ├── set_default_linux_apps.sh │ ├── tool_runner.sh │ ├── update_pods.sh │ └── xvfb_tool_runner.sh └── targets │ ├── analyze.yaml │ ├── analyze_downgraded.yaml │ ├── analyze_legacy.yaml │ ├── android_build_all_packages.yaml │ ├── android_device_tests.yaml │ ├── android_legacy_emulator_tests.yaml │ ├── android_platform_tests.yaml │ ├── dart_unit_tests.yaml │ ├── ios_build_all_packages.yaml │ ├── ios_platform_tests.yaml │ ├── linux_build_all_packages.yaml │ ├── linux_custom_package_tests.yaml │ ├── linux_platform_tests.yaml │ ├── macos_build_all_packages.yaml │ ├── macos_custom_package_tests.yaml │ ├── macos_platform_tests.yaml │ ├── macos_repo_checks.yaml │ ├── repo_checks.yaml │ ├── repo_tools_tests.yaml │ ├── web_build_all_packages.yaml │ ├── web_dart_unit_tests.yaml │ ├── web_dart_unit_tests_wasm.yaml │ ├── web_platform_tests.yaml │ ├── web_platform_tests_wasm.yaml │ ├── windows_build_all_packages.yaml │ ├── windows_build_and_platform_tests.yaml │ ├── windows_custom_package_tests.yaml │ └── windows_dart_unit_tests.yaml ├── .clang-format ├── .gemini ├── config.yaml └── styleguide.md ├── .gitattributes ├── .github ├── PULL_REQUEST_TEMPLATE.md ├── dependabot.yml ├── labeler.yml ├── post_merge_labeler.yml └── workflows │ ├── batch_release_pr.yml │ ├── go_router_batch.yml │ ├── pull_request_label.yml │ └── release.yml ├── .gitignore ├── .metadata ├── AGENTS.md ├── AUTHORS ├── CODEOWNERS ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── analysis_options.yaml ├── customer_testing.bat ├── customer_testing.sh ├── packages ├── animations │ ├── .gitignore │ ├── .metadata │ ├── AUTHORS │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── analysis_options.yaml │ ├── example │ │ ├── .gitignore │ │ ├── .metadata │ │ ├── README.md │ │ ├── android │ │ │ ├── .gitignore │ │ │ ├── .pluginToolsConfig.yaml │ │ │ ├── app │ │ │ │ ├── build.gradle │ │ │ │ └── src │ │ │ │ │ ├── debug │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ │ ├── main │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ ├── kotlin │ │ │ │ │ │ └── dev │ │ │ │ │ │ │ └── flutter │ │ │ │ │ │ │ └── packages │ │ │ │ │ │ │ └── animations │ │ │ │ │ │ │ └── example │ │ │ │ │ │ │ └── MainActivity.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 │ │ │ │ │ └── profile │ │ │ │ │ └── AndroidManifest.xml │ │ │ ├── build.gradle │ │ │ ├── gradle.properties │ │ │ ├── gradle │ │ │ │ └── wrapper │ │ │ │ │ └── gradle-wrapper.properties │ │ │ └── settings.gradle │ │ ├── assets │ │ │ ├── avatar_logo.png │ │ │ └── placeholder_image.png │ │ ├── demo_gifs │ │ │ ├── container_transform_lineup.gif │ │ │ ├── fade_lineup.gif │ │ │ ├── fade_through_lineup.gif │ │ │ └── shared_axis_lineup.gif │ │ ├── ios │ │ │ ├── .gitignore │ │ │ ├── Flutter │ │ │ │ ├── AppFrameworkInfo.plist │ │ │ │ ├── Debug.xcconfig │ │ │ │ └── Release.xcconfig │ │ │ ├── Runner.xcodeproj │ │ │ │ ├── project.pbxproj │ │ │ │ ├── project.xcworkspace │ │ │ │ │ └── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ │ └── xcschemes │ │ │ │ │ └── Runner.xcscheme │ │ │ ├── Runner.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ └── Runner │ │ │ │ ├── AppDelegate.swift │ │ │ │ ├── Assets.xcassets │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ ├── Contents.json │ │ │ │ │ ├── Icon-App-1024x1024@1x.png │ │ │ │ │ ├── Icon-App-20x20@1x.png │ │ │ │ │ ├── Icon-App-20x20@2x.png │ │ │ │ │ ├── Icon-App-20x20@3x.png │ │ │ │ │ ├── Icon-App-29x29@1x.png │ │ │ │ │ ├── Icon-App-29x29@2x.png │ │ │ │ │ ├── Icon-App-29x29@3x.png │ │ │ │ │ ├── Icon-App-40x40@1x.png │ │ │ │ │ ├── Icon-App-40x40@2x.png │ │ │ │ │ ├── Icon-App-40x40@3x.png │ │ │ │ │ ├── Icon-App-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 │ │ │ │ ├── Info.plist │ │ │ │ └── Runner-Bridging-Header.h │ │ ├── lib │ │ │ ├── container_transition.dart │ │ │ ├── fade_scale_transition.dart │ │ │ ├── fade_through_transition.dart │ │ │ ├── main.dart │ │ │ └── shared_axis_transition.dart │ │ ├── pubspec.yaml │ │ ├── screenshots │ │ │ ├── container_transform_lineup.webp │ │ │ ├── fade_lineup.webp │ │ │ ├── fade_through_lineup.webp │ │ │ └── shared_axis_lineup.webp │ │ └── web │ │ │ └── index.html │ ├── lib │ │ ├── animations.dart │ │ └── src │ │ │ ├── fade_scale_transition.dart │ │ │ ├── fade_through_transition.dart │ │ │ ├── modal.dart │ │ │ ├── open_container.dart │ │ │ ├── page_transition_switcher.dart │ │ │ └── shared_axis_transition.dart │ ├── pubspec.yaml │ └── test │ │ ├── dual_transition_builder_test.dart │ │ ├── fade_scale_transition_test.dart │ │ ├── fade_through_transition_test.dart │ │ ├── modal_test.dart │ │ ├── open_container_test.dart │ │ ├── page_transition_switcher_test.dart │ │ └── shared_axis_transition_test.dart ├── camera │ ├── camera │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── example │ │ │ ├── .gitignore │ │ │ ├── .pluginToolsConfig.yaml │ │ │ ├── android │ │ │ │ ├── app │ │ │ │ │ ├── build.gradle │ │ │ │ │ ├── gradle │ │ │ │ │ │ └── wrapper │ │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ │ └── src │ │ │ │ │ │ ├── androidTest │ │ │ │ │ │ └── java │ │ │ │ │ │ │ └── io │ │ │ │ │ │ │ └── flutter │ │ │ │ │ │ │ └── plugins │ │ │ │ │ │ │ ├── DartIntegrationTest.java │ │ │ │ │ │ │ └── cameraexample │ │ │ │ │ │ │ └── FlutterActivityTest.java │ │ │ │ │ │ └── main │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ └── res │ │ │ │ │ │ ├── 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 │ │ │ │ │ │ └── styles.xml │ │ │ │ ├── build.gradle │ │ │ │ ├── gradle.properties │ │ │ │ ├── gradle │ │ │ │ │ └── wrapper │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ └── settings.gradle │ │ │ ├── integration_test │ │ │ │ └── camera_test.dart │ │ │ ├── ios │ │ │ │ ├── .gitignore │ │ │ │ ├── Flutter │ │ │ │ │ ├── AppFrameworkInfo.plist │ │ │ │ │ ├── Debug.xcconfig │ │ │ │ │ └── Release.xcconfig │ │ │ │ ├── Podfile │ │ │ │ ├── Runner.xcodeproj │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ ├── project.xcworkspace │ │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ └── xcschemes │ │ │ │ │ │ └── Runner.xcscheme │ │ │ │ ├── Runner.xcworkspace │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ └── Runner │ │ │ │ │ ├── AppDelegate.swift │ │ │ │ │ ├── Assets.xcassets │ │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ ├── Icon-App-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 │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Runner-Bridging-Header.h │ │ │ ├── lib │ │ │ │ ├── main.dart │ │ │ │ └── readme_full_example.dart │ │ │ ├── pubspec.yaml │ │ │ ├── test │ │ │ │ ├── flutter_test_config.dart │ │ │ │ └── main_test.dart │ │ │ ├── test_driver │ │ │ │ └── integration_test.dart │ │ │ └── web │ │ │ │ ├── favicon.png │ │ │ │ ├── icons │ │ │ │ ├── Icon-192.png │ │ │ │ └── Icon-512.png │ │ │ │ ├── index.html │ │ │ │ └── manifest.json │ │ ├── lib │ │ │ ├── camera.dart │ │ │ └── src │ │ │ │ ├── camera_controller.dart │ │ │ │ ├── camera_image.dart │ │ │ │ └── camera_preview.dart │ │ ├── pubspec.yaml │ │ └── test │ │ │ ├── camera_export_test.dart │ │ │ ├── camera_image_stream_test.dart │ │ │ ├── camera_image_test.dart │ │ │ ├── camera_preview_test.dart │ │ │ ├── camera_test.dart │ │ │ ├── camera_value_test.dart │ │ │ └── flutter_test_config.dart │ ├── camera_android │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── android │ │ │ ├── build.gradle │ │ │ ├── settings.gradle │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── java │ │ │ │ │ └── io │ │ │ │ │ └── flutter │ │ │ │ │ └── plugins │ │ │ │ │ └── camera │ │ │ │ │ ├── Camera.java │ │ │ │ │ ├── CameraApiImpl.java │ │ │ │ │ ├── CameraCaptureCallback.java │ │ │ │ │ ├── CameraDeviceWrapper.java │ │ │ │ │ ├── CameraPermissions.java │ │ │ │ │ ├── CameraPlugin.java │ │ │ │ │ ├── CameraProperties.java │ │ │ │ │ ├── CameraPropertiesImpl.java │ │ │ │ │ ├── CameraRegionUtils.java │ │ │ │ │ ├── CameraState.java │ │ │ │ │ ├── CameraUtils.java │ │ │ │ │ ├── DartMessenger.java │ │ │ │ │ ├── DeviceInfo.java │ │ │ │ │ ├── ImageSaver.java │ │ │ │ │ ├── Messages.java │ │ │ │ │ ├── NoOpVoidResult.java │ │ │ │ │ ├── SdkCapabilityChecker.java │ │ │ │ │ ├── VideoRenderer.java │ │ │ │ │ ├── features │ │ │ │ │ ├── CameraFeature.java │ │ │ │ │ ├── CameraFeatureFactory.java │ │ │ │ │ ├── CameraFeatureFactoryImpl.java │ │ │ │ │ ├── CameraFeatures.java │ │ │ │ │ ├── Point.java │ │ │ │ │ ├── autofocus │ │ │ │ │ │ ├── AutoFocusFeature.java │ │ │ │ │ │ └── FocusMode.java │ │ │ │ │ ├── exposurelock │ │ │ │ │ │ ├── ExposureLockFeature.java │ │ │ │ │ │ └── ExposureMode.java │ │ │ │ │ ├── exposureoffset │ │ │ │ │ │ └── ExposureOffsetFeature.java │ │ │ │ │ ├── exposurepoint │ │ │ │ │ │ └── ExposurePointFeature.java │ │ │ │ │ ├── flash │ │ │ │ │ │ ├── FlashFeature.java │ │ │ │ │ │ └── FlashMode.java │ │ │ │ │ ├── focuspoint │ │ │ │ │ │ └── FocusPointFeature.java │ │ │ │ │ ├── fpsrange │ │ │ │ │ │ └── FpsRangeFeature.java │ │ │ │ │ ├── noisereduction │ │ │ │ │ │ ├── NoiseReductionFeature.java │ │ │ │ │ │ └── NoiseReductionMode.java │ │ │ │ │ ├── resolution │ │ │ │ │ │ ├── ResolutionFeature.java │ │ │ │ │ │ └── ResolutionPreset.java │ │ │ │ │ ├── sensororientation │ │ │ │ │ │ ├── DeviceOrientationManager.java │ │ │ │ │ │ └── SensorOrientationFeature.java │ │ │ │ │ └── zoomlevel │ │ │ │ │ │ ├── ZoomLevelFeature.java │ │ │ │ │ │ └── ZoomUtils.java │ │ │ │ │ ├── media │ │ │ │ │ ├── ImageStreamReader.java │ │ │ │ │ ├── ImageStreamReaderUtils.java │ │ │ │ │ └── MediaRecorderBuilder.java │ │ │ │ │ └── types │ │ │ │ │ ├── CameraCaptureProperties.java │ │ │ │ │ ├── CaptureTimeoutsWrapper.java │ │ │ │ │ ├── ExposureMode.java │ │ │ │ │ ├── FlashMode.java │ │ │ │ │ ├── FocusMode.java │ │ │ │ │ ├── ResolutionPreset.java │ │ │ │ │ └── Timeout.java │ │ │ │ └── test │ │ │ │ ├── java │ │ │ │ └── io │ │ │ │ │ └── flutter │ │ │ │ │ └── plugins │ │ │ │ │ └── camera │ │ │ │ │ ├── CameraApiImplTest.java │ │ │ │ │ ├── CameraCaptureCallbackStatesTest.java │ │ │ │ │ ├── CameraCaptureCallbackTest.java │ │ │ │ │ ├── CameraPermissionsTest.java │ │ │ │ │ ├── CameraPropertiesImplTest.java │ │ │ │ │ ├── CameraRegionUtils_convertPointToMeteringRectangleTest.java │ │ │ │ │ ├── CameraRegionUtils_getCameraBoundariesTest.java │ │ │ │ │ ├── CameraTest.java │ │ │ │ │ ├── CameraTest_getRecordingProfileTest.java │ │ │ │ │ ├── CameraUtilsTest.java │ │ │ │ │ ├── DartMessengerTest.java │ │ │ │ │ ├── ImageSaverTests.java │ │ │ │ │ ├── features │ │ │ │ │ ├── autofocus │ │ │ │ │ │ ├── AutoFocusFeatureTest.java │ │ │ │ │ │ └── FocusModeTest.java │ │ │ │ │ ├── exposurelock │ │ │ │ │ │ ├── ExposureLockFeatureTest.java │ │ │ │ │ │ └── ExposureModeTest.java │ │ │ │ │ ├── exposureoffset │ │ │ │ │ │ └── ExposureOffsetFeatureTest.java │ │ │ │ │ ├── exposurepoint │ │ │ │ │ │ └── ExposurePointFeatureTest.java │ │ │ │ │ ├── flash │ │ │ │ │ │ └── FlashFeatureTest.java │ │ │ │ │ ├── focuspoint │ │ │ │ │ │ └── FocusPointFeatureTest.java │ │ │ │ │ ├── fpsrange │ │ │ │ │ │ ├── FpsRangeFeaturePixel4aTest.java │ │ │ │ │ │ └── FpsRangeFeatureTest.java │ │ │ │ │ ├── noisereduction │ │ │ │ │ │ └── NoiseReductionFeatureTest.java │ │ │ │ │ ├── resolution │ │ │ │ │ │ └── ResolutionFeatureTest.java │ │ │ │ │ ├── sensororientation │ │ │ │ │ │ ├── DeviceOrientationManagerTest.java │ │ │ │ │ │ └── SensorOrientationFeatureTest.java │ │ │ │ │ └── zoomlevel │ │ │ │ │ │ ├── ZoomLevelFeatureTest.java │ │ │ │ │ │ └── ZoomUtilsTest.java │ │ │ │ │ ├── media │ │ │ │ │ ├── ImageStreamReaderTest.java │ │ │ │ │ ├── ImageStreamReaderTestUtils.java │ │ │ │ │ ├── ImageStreamReaderUtilsTest.java │ │ │ │ │ └── MediaRecorderBuilderTest.java │ │ │ │ │ └── types │ │ │ │ │ ├── ExposureModeTest.java │ │ │ │ │ ├── FlashModeTest.java │ │ │ │ │ └── FocusModeTest.java │ │ │ │ └── resources │ │ │ │ └── robolectric.properties │ │ ├── example │ │ │ ├── .pluginToolsConfig.yaml │ │ │ ├── android │ │ │ │ ├── app │ │ │ │ │ ├── build.gradle │ │ │ │ │ ├── gradle │ │ │ │ │ │ └── wrapper │ │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ │ └── src │ │ │ │ │ │ ├── androidTest │ │ │ │ │ │ └── java │ │ │ │ │ │ │ └── io │ │ │ │ │ │ │ └── flutter │ │ │ │ │ │ │ └── plugins │ │ │ │ │ │ │ ├── DartIntegrationTest.java │ │ │ │ │ │ │ └── cameraexample │ │ │ │ │ │ │ └── FlutterActivityTest.java │ │ │ │ │ │ └── main │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ └── res │ │ │ │ │ │ ├── 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 │ │ │ │ │ │ └── styles.xml │ │ │ │ ├── build.gradle │ │ │ │ ├── gradle.properties │ │ │ │ ├── gradle │ │ │ │ │ └── wrapper │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ └── settings.gradle │ │ │ ├── integration_test │ │ │ │ └── camera_test.dart │ │ │ ├── lib │ │ │ │ ├── camera_controller.dart │ │ │ │ ├── camera_preview.dart │ │ │ │ └── main.dart │ │ │ ├── pubspec.yaml │ │ │ └── test_driver │ │ │ │ └── integration_test.dart │ │ ├── lib │ │ │ ├── camera_android.dart │ │ │ └── src │ │ │ │ ├── android_camera.dart │ │ │ │ ├── messages.g.dart │ │ │ │ ├── type_conversion.dart │ │ │ │ └── utils.dart │ │ ├── pigeons │ │ │ ├── copyright.txt │ │ │ └── messages.dart │ │ ├── pubspec.yaml │ │ └── test │ │ │ ├── android_camera_test.dart │ │ │ ├── android_camera_test.mocks.dart │ │ │ ├── flutter_test_config.dart │ │ │ ├── method_channel_mock.dart │ │ │ ├── type_conversion_test.dart │ │ │ └── utils_test.dart │ ├── camera_android_camerax │ │ ├── .metadata │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── CONTRIBUTING.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── android │ │ │ ├── build.gradle │ │ │ ├── lint-baseline.xml │ │ │ ├── settings.gradle │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── java │ │ │ │ │ └── io │ │ │ │ │ └── flutter │ │ │ │ │ └── plugins │ │ │ │ │ └── camerax │ │ │ │ │ ├── AnalyzerProxyApi.java │ │ │ │ │ ├── AspectRatioStrategyProxyApi.java │ │ │ │ │ ├── Camera2CameraControlProxyApi.java │ │ │ │ │ ├── Camera2CameraInfoProxyApi.java │ │ │ │ │ ├── CameraAndroidCameraxPlugin.java │ │ │ │ │ ├── CameraCharacteristicsProxyApi.java │ │ │ │ │ ├── CameraControlProxyApi.java │ │ │ │ │ ├── CameraInfoProxyApi.java │ │ │ │ │ ├── CameraIntegerRangeProxyApi.java │ │ │ │ │ ├── CameraPermissionsError.java │ │ │ │ │ ├── CameraPermissionsErrorProxyApi.java │ │ │ │ │ ├── CameraPermissionsManager.java │ │ │ │ │ ├── CameraProxyApi.java │ │ │ │ │ ├── CameraSelectorProxyApi.java │ │ │ │ │ ├── CameraSizeProxyApi.java │ │ │ │ │ ├── CameraStateProxyApi.java │ │ │ │ │ ├── CameraStateStateErrorProxyApi.java │ │ │ │ │ ├── CameraXLibrary.g.kt │ │ │ │ │ ├── CaptureRequestOptionsProxyApi.java │ │ │ │ │ ├── CaptureRequestProxyApi.java │ │ │ │ │ ├── DeviceOrientationManager.java │ │ │ │ │ ├── DeviceOrientationManagerProxyApi.java │ │ │ │ │ ├── DisplayOrientedMeteringPointFactoryProxyApi.java │ │ │ │ │ ├── ExposureStateProxyApi.java │ │ │ │ │ ├── FallbackStrategyProxyApi.java │ │ │ │ │ ├── FocusMeteringActionBuilderProxyApi.java │ │ │ │ │ ├── FocusMeteringActionProxyApi.java │ │ │ │ │ ├── FocusMeteringResultProxyApi.java │ │ │ │ │ ├── GeneratedCameraXLibrary.java │ │ │ │ │ ├── ImageAnalysisProxyApi.java │ │ │ │ │ ├── ImageCaptureProxyApi.java │ │ │ │ │ ├── ImageProxyProxyApi.java │ │ │ │ │ ├── ImageProxyUtils.java │ │ │ │ │ ├── ImageProxyUtilsProxyApi.java │ │ │ │ │ ├── LiveDataProxyApi.java │ │ │ │ │ ├── MeteringPointFactoryProxyApi.java │ │ │ │ │ ├── MeteringPointProxyApi.java │ │ │ │ │ ├── ObserverProxyApi.java │ │ │ │ │ ├── PendingRecordingProxyApi.java │ │ │ │ │ ├── PlaneProxyProxyApi.java │ │ │ │ │ ├── PreviewProxyApi.java │ │ │ │ │ ├── ProcessCameraProviderProxyApi.java │ │ │ │ │ ├── ProxyApiRegistrar.java │ │ │ │ │ ├── ProxyLifecycleProvider.java │ │ │ │ │ ├── QualitySelectorProxyApi.java │ │ │ │ │ ├── RecorderProxyApi.java │ │ │ │ │ ├── RecordingProxyApi.java │ │ │ │ │ ├── ResolutionFilterProxyApi.java │ │ │ │ │ ├── ResolutionInfoProxyApi.java │ │ │ │ │ ├── ResolutionSelectorProxyApi.java │ │ │ │ │ ├── ResolutionStrategyProxyApi.java │ │ │ │ │ ├── ResultCompat.kt │ │ │ │ │ ├── SystemServicesManager.java │ │ │ │ │ ├── SystemServicesManagerProxyApi.java │ │ │ │ │ ├── VideoCaptureProxyApi.java │ │ │ │ │ ├── VideoRecordEventListener.java │ │ │ │ │ ├── VideoRecordEventListenerProxyApi.java │ │ │ │ │ └── ZoomStateProxyApi.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ ├── android │ │ │ │ └── util │ │ │ │ │ ├── FakeActivity.java │ │ │ │ │ ├── Range.java │ │ │ │ │ ├── Rational.java │ │ │ │ │ └── Size.java │ │ │ │ └── io │ │ │ │ └── flutter │ │ │ │ └── plugins │ │ │ │ └── camerax │ │ │ │ ├── AnalyzerTest.java │ │ │ │ ├── AspectRatioStrategyTest.java │ │ │ │ ├── Camera2CameraControlTest.java │ │ │ │ ├── Camera2CameraInfoTest.java │ │ │ │ ├── CameraAndroidCameraxPluginTest.java │ │ │ │ ├── CameraControlTest.java │ │ │ │ ├── CameraInfoTest.java │ │ │ │ ├── CameraIntegerRangeTest.java │ │ │ │ ├── CameraPermissionsErrorTest.java │ │ │ │ ├── CameraPermissionsManagerTest.java │ │ │ │ ├── CameraSelectorTest.java │ │ │ │ ├── CameraSizeTest.java │ │ │ │ ├── CameraStateStateErrorTest.java │ │ │ │ ├── CameraStateTest.java │ │ │ │ ├── CameraTest.java │ │ │ │ ├── CaptureRequestOptionsTest.java │ │ │ │ ├── DeviceOrientationManagerApiTest.java │ │ │ │ ├── DeviceOrientationManagerTest.java │ │ │ │ ├── ExposureStateTest.java │ │ │ │ ├── FallbackStrategyTest.java │ │ │ │ ├── FocusMeteringActionBuilderTest.java │ │ │ │ ├── FocusMeteringActionTest.java │ │ │ │ ├── FocusMeteringResultTest.java │ │ │ │ ├── ImageAnalysisTest.java │ │ │ │ ├── ImageCaptureTest.java │ │ │ │ ├── ImageProxyTest.java │ │ │ │ ├── ImageProxyUtilsApiTest.java │ │ │ │ ├── ImageProxyUtilsTest.java │ │ │ │ ├── LiveDataTest.java │ │ │ │ ├── MeteringPointFactoryTest.java │ │ │ │ ├── MeteringPointTest.java │ │ │ │ ├── ObserverTest.java │ │ │ │ ├── PendingRecordingTest.java │ │ │ │ ├── PlaneProxyTest.java │ │ │ │ ├── PreviewTest.java │ │ │ │ ├── ProcessCameraProviderTest.java │ │ │ │ ├── ProxyLifecycleProviderTest.java │ │ │ │ ├── QualitySelectorTest.java │ │ │ │ ├── RecorderTest.java │ │ │ │ ├── RecordingTest.java │ │ │ │ ├── ResolutionFilterTest.java │ │ │ │ ├── ResolutionInfoTest.java │ │ │ │ ├── ResolutionSelectorTest.java │ │ │ │ ├── ResolutionStrategyTest.java │ │ │ │ ├── SystemServicesTest.java │ │ │ │ ├── TestProxyApiRegistrar.java │ │ │ │ ├── VideoCaptureTest.java │ │ │ │ ├── VideoRecordEventListenerTest.java │ │ │ │ └── ZoomStateTest.java │ │ ├── example │ │ │ ├── .pluginToolsConfig.yaml │ │ │ ├── README.md │ │ │ ├── android │ │ │ │ ├── app │ │ │ │ │ ├── build.gradle │ │ │ │ │ └── src │ │ │ │ │ │ ├── androidTest │ │ │ │ │ │ └── java │ │ │ │ │ │ │ └── io │ │ │ │ │ │ │ └── flutter │ │ │ │ │ │ │ └── plugins │ │ │ │ │ │ │ ├── DartIntegrationTest.java │ │ │ │ │ │ │ └── cameraxexample │ │ │ │ │ │ │ └── MainActivityTest.java │ │ │ │ │ │ ├── debug │ │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ │ │ ├── main │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ ├── java │ │ │ │ │ │ │ └── io │ │ │ │ │ │ │ │ └── flutter │ │ │ │ │ │ │ │ └── plugins │ │ │ │ │ │ │ │ └── cameraxexample │ │ │ │ │ │ │ │ └── MainActivity.java │ │ │ │ │ │ └── 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 │ │ │ │ │ │ └── profile │ │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ ├── build.gradle │ │ │ │ ├── gradle.properties │ │ │ │ ├── gradle │ │ │ │ │ └── wrapper │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ └── settings.gradle │ │ │ ├── integration_test │ │ │ │ └── integration_test.dart │ │ │ ├── lib │ │ │ │ ├── camera_controller.dart │ │ │ │ ├── camera_image.dart │ │ │ │ ├── camera_preview.dart │ │ │ │ └── main.dart │ │ │ ├── pubspec.yaml │ │ │ ├── test │ │ │ │ └── widget_test.dart │ │ │ └── test_driver │ │ │ │ └── integration_test.dart │ │ ├── lib │ │ │ ├── camera_android_camerax.dart │ │ │ └── src │ │ │ │ ├── android_camera_camerax.dart │ │ │ │ ├── camerax_library.dart │ │ │ │ ├── camerax_library.g.dart │ │ │ │ ├── camerax_proxy.dart │ │ │ │ ├── image_reader_rotated_preview.dart │ │ │ │ ├── rotated_preview_delegate.dart │ │ │ │ ├── rotated_preview_utils.dart │ │ │ │ └── surface_texture_rotated_preview.dart │ │ ├── pigeons │ │ │ ├── camerax_library.dart │ │ │ └── copyright.txt │ │ ├── pubspec.yaml │ │ └── test │ │ │ ├── android_camera_camerax_test.dart │ │ │ ├── android_camera_camerax_test.mocks.dart │ │ │ ├── flutter_test_config.dart │ │ │ └── preview_rotation_test.dart │ ├── camera_avfoundation │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── example │ │ │ ├── integration_test │ │ │ │ └── camera_test.dart │ │ │ ├── ios │ │ │ │ ├── Flutter │ │ │ │ │ ├── AppFrameworkInfo.plist │ │ │ │ │ ├── Debug.xcconfig │ │ │ │ │ └── Release.xcconfig │ │ │ │ ├── Podfile │ │ │ │ ├── Runner.xcodeproj │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ ├── project.xcworkspace │ │ │ │ │ │ └── contents.xcworkspacedata │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ └── xcschemes │ │ │ │ │ │ └── Runner.xcscheme │ │ │ │ ├── Runner.xcworkspace │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ │ ├── Runner │ │ │ │ │ ├── AppDelegate.h │ │ │ │ │ ├── AppDelegate.m │ │ │ │ │ ├── Assets.xcassets │ │ │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ │ ├── 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 │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── main.m │ │ │ │ └── RunnerTests │ │ │ │ │ ├── AvailableCamerasTests.swift │ │ │ │ │ ├── CameraInitRaceConditionsTests.swift │ │ │ │ │ ├── CameraMethodChannelTests.swift │ │ │ │ │ ├── CameraOrientationTests.swift │ │ │ │ │ ├── CameraPermissionTests.swift │ │ │ │ │ ├── CameraPluginCreateCameraTests.swift │ │ │ │ │ ├── CameraPluginDelegatingMethodTests.swift │ │ │ │ │ ├── CameraPluginInitializeCameraTests.swift │ │ │ │ │ ├── CameraPreviewPauseTests.swift │ │ │ │ │ ├── CameraPropertiesTests.swift │ │ │ │ │ ├── CameraSessionPresetsTests.swift │ │ │ │ │ ├── CameraSettingsTests.swift │ │ │ │ │ ├── CameraTestUtils.swift │ │ │ │ │ ├── CameraUtilTests.m │ │ │ │ │ ├── ExceptionCatcher.h │ │ │ │ │ ├── ExceptionCatcher.m │ │ │ │ │ ├── FLTCamExposureTests.swift │ │ │ │ │ ├── FLTCamFocusTests.swift │ │ │ │ │ ├── FLTCamSetDeviceOrientationTests.swift │ │ │ │ │ ├── FLTCamSetFlashModeTests.swift │ │ │ │ │ ├── FLTCamZoomTests.swift │ │ │ │ │ ├── Info.plist │ │ │ │ │ ├── Mocks │ │ │ │ │ ├── MockAssetWriter.swift │ │ │ │ │ ├── MockAssetWriterInput.swift │ │ │ │ │ ├── MockAssetWriterInputPixelBufferAdaptor.swift │ │ │ │ │ ├── MockCamera.swift │ │ │ │ │ ├── MockCameraDeviceDiscoverer.swift │ │ │ │ │ ├── MockCaptureConnection.swift │ │ │ │ │ ├── MockCaptureDevice.swift │ │ │ │ │ ├── MockCaptureDeviceFormat.swift │ │ │ │ │ ├── MockCaptureDeviceInputFactory.swift │ │ │ │ │ ├── MockCaptureInput.swift │ │ │ │ │ ├── MockCapturePhotoOutput.swift │ │ │ │ │ ├── MockCaptureSession.swift │ │ │ │ │ ├── MockCaptureVideoDataOutput.swift │ │ │ │ │ ├── MockDeviceOrientationProvider.swift │ │ │ │ │ ├── MockEventChannel.swift │ │ │ │ │ ├── MockFLTCameraPermissionManager.swift │ │ │ │ │ ├── MockFlutterBinaryMessenger.swift │ │ │ │ │ ├── MockFlutterTextureRegistry.swift │ │ │ │ │ ├── MockFrameRateRange.swift │ │ │ │ │ ├── MockGlobalEventApi.swift │ │ │ │ │ └── MockWritableData.swift │ │ │ │ │ ├── PhotoCaptureTests.swift │ │ │ │ │ ├── QueueUtilsTests.swift │ │ │ │ │ ├── RunnerTests-Bridging-Header.h │ │ │ │ │ ├── SampleBufferTests.swift │ │ │ │ │ ├── SavePhotoDelegateTests.swift │ │ │ │ │ ├── StreamingTests.swift │ │ │ │ │ └── ThreadSafeEventChannelTests.swift │ │ │ ├── lib │ │ │ │ ├── camera_controller.dart │ │ │ │ ├── camera_preview.dart │ │ │ │ └── main.dart │ │ │ ├── pubspec.yaml │ │ │ └── test_driver │ │ │ │ └── integration_test.dart │ │ ├── ios │ │ │ ├── camera_avfoundation.podspec │ │ │ └── camera_avfoundation │ │ │ │ ├── Package.swift │ │ │ │ └── Sources │ │ │ │ ├── camera_avfoundation │ │ │ │ ├── Camera.swift │ │ │ │ ├── CameraConfiguration.swift │ │ │ │ ├── CameraDeviceDiscoverer.swift │ │ │ │ ├── CameraPlugin.swift │ │ │ │ ├── CaptureDevice.swift │ │ │ │ ├── CaptureOutput.swift │ │ │ │ ├── CaptureSession.swift │ │ │ │ ├── DefaultCamera.swift │ │ │ │ ├── DeviceOrientationProvider.swift │ │ │ │ ├── FormatUtils.swift │ │ │ │ ├── MediaSettingsAVWrapper.swift │ │ │ │ ├── QueueUtils.swift │ │ │ │ └── Resources │ │ │ │ │ └── PrivacyInfo.xcprivacy │ │ │ │ └── camera_avfoundation_objc │ │ │ │ ├── CameraProperties.m │ │ │ │ ├── FLTAssetWriter.m │ │ │ │ ├── FLTCameraPermissionManager.m │ │ │ │ ├── FLTCaptureConnection.m │ │ │ │ ├── FLTCaptureDeviceFormat.m │ │ │ │ ├── FLTImageStreamHandler.m │ │ │ │ ├── FLTPermissionServicing.m │ │ │ │ ├── FLTSavePhotoDelegate.m │ │ │ │ ├── FLTThreadSafeEventChannel.m │ │ │ │ ├── FLTWritableData.m │ │ │ │ ├── QueueUtils.m │ │ │ │ ├── Resources │ │ │ │ └── PrivacyInfo.xcprivacy │ │ │ │ ├── include │ │ │ │ └── camera_avfoundation │ │ │ │ │ ├── CameraProperties.h │ │ │ │ │ ├── FLTAssetWriter.h │ │ │ │ │ ├── FLTCameraPermissionManager.h │ │ │ │ │ ├── FLTCaptureConnection.h │ │ │ │ │ ├── FLTCaptureDeviceFormat.h │ │ │ │ │ ├── FLTEventChannel.h │ │ │ │ │ ├── FLTImageStreamHandler.h │ │ │ │ │ ├── FLTPermissionServicing.h │ │ │ │ │ ├── FLTSavePhotoDelegate.h │ │ │ │ │ ├── FLTSavePhotoDelegate_Test.h │ │ │ │ │ ├── FLTThreadSafeEventChannel.h │ │ │ │ │ ├── FLTWritableData.h │ │ │ │ │ ├── QueueUtils.h │ │ │ │ │ ├── camera_avfoundation.h │ │ │ │ │ └── messages.g.h │ │ │ │ └── messages.g.m │ │ ├── lib │ │ │ ├── camera_avfoundation.dart │ │ │ └── src │ │ │ │ ├── avfoundation_camera.dart │ │ │ │ ├── messages.g.dart │ │ │ │ ├── type_conversion.dart │ │ │ │ └── utils.dart │ │ ├── pigeons │ │ │ ├── copyright.txt │ │ │ └── messages.dart │ │ ├── pubspec.yaml │ │ └── test │ │ │ ├── avfoundation_camera_test.dart │ │ │ ├── avfoundation_camera_test.mocks.dart │ │ │ ├── flutter_test_config.dart │ │ │ ├── type_conversion_test.dart │ │ │ └── utils_test.dart │ ├── camera_platform_interface │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── lib │ │ │ ├── camera_platform_interface.dart │ │ │ └── src │ │ │ │ ├── events │ │ │ │ ├── camera_event.dart │ │ │ │ └── device_event.dart │ │ │ │ ├── method_channel │ │ │ │ ├── method_channel_camera.dart │ │ │ │ └── type_conversion.dart │ │ │ │ ├── platform_interface │ │ │ │ └── camera_platform.dart │ │ │ │ ├── types │ │ │ │ ├── camera_description.dart │ │ │ │ ├── camera_exception.dart │ │ │ │ ├── camera_image_data.dart │ │ │ │ ├── exposure_mode.dart │ │ │ │ ├── flash_mode.dart │ │ │ │ ├── focus_mode.dart │ │ │ │ ├── image_file_format.dart │ │ │ │ ├── image_format_group.dart │ │ │ │ ├── media_settings.dart │ │ │ │ ├── resolution_preset.dart │ │ │ │ ├── types.dart │ │ │ │ ├── video_capture_options.dart │ │ │ │ └── video_stabilization_mode.dart │ │ │ │ └── utils │ │ │ │ └── utils.dart │ │ ├── pubspec.yaml │ │ └── test │ │ │ ├── camera_platform_interface_test.dart │ │ │ ├── events │ │ │ ├── camera_event_test.dart │ │ │ └── device_event_test.dart │ │ │ ├── flutter_test_config.dart │ │ │ ├── method_channel │ │ │ ├── method_channel_camera_test.dart │ │ │ └── type_conversion_test.dart │ │ │ ├── types │ │ │ ├── camera_description_test.dart │ │ │ ├── camera_exception_test.dart │ │ │ ├── camera_image_data_test.dart │ │ │ ├── exposure_mode_test.dart │ │ │ ├── flash_mode_test.dart │ │ │ ├── focus_mode_test.dart │ │ │ ├── image_group_test.dart │ │ │ ├── media_settings_test.dart │ │ │ ├── resolution_preset_test.dart │ │ │ └── video_stabilization_mode_test.dart │ │ │ └── utils │ │ │ ├── method_channel_mock.dart │ │ │ └── utils_test.dart │ ├── camera_web │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── example │ │ │ ├── README.md │ │ │ ├── build.yaml │ │ │ ├── integration_test │ │ │ │ ├── camera_bitrate_test.dart │ │ │ │ ├── camera_error_code_test.dart │ │ │ │ ├── camera_metadata_test.dart │ │ │ │ ├── camera_options_test.dart │ │ │ │ ├── camera_service_test.dart │ │ │ │ ├── camera_test.dart │ │ │ │ ├── camera_web_exception_test.dart │ │ │ │ ├── camera_web_test.dart │ │ │ │ ├── helpers │ │ │ │ │ ├── helpers.dart │ │ │ │ │ ├── mocks.dart │ │ │ │ │ └── mocks.mocks.dart │ │ │ │ └── zoom_level_capability_test.dart │ │ │ ├── lib │ │ │ │ ├── main.dart │ │ │ │ └── readme_excerpts.dart │ │ │ ├── pubspec.yaml │ │ │ ├── test_driver │ │ │ │ └── integration_test.dart │ │ │ └── web │ │ │ │ └── index.html │ │ ├── lib │ │ │ ├── camera_web.dart │ │ │ └── src │ │ │ │ ├── camera.dart │ │ │ │ ├── camera_service.dart │ │ │ │ ├── camera_web.dart │ │ │ │ ├── pkg_web_tweaks.dart │ │ │ │ ├── shims │ │ │ │ └── dart_js_util.dart │ │ │ │ └── types │ │ │ │ ├── camera_error_code.dart │ │ │ │ ├── camera_metadata.dart │ │ │ │ ├── camera_options.dart │ │ │ │ ├── camera_web_exception.dart │ │ │ │ ├── media_device_kind.dart │ │ │ │ ├── orientation_type.dart │ │ │ │ ├── types.dart │ │ │ │ └── zoom_level_capability.dart │ │ ├── pubspec.yaml │ │ └── test │ │ │ ├── README.md │ │ │ └── more_tests_exist_elsewhere_test.dart │ └── camera_windows │ │ ├── .gitignore │ │ ├── .metadata │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── example │ │ ├── .gitignore │ │ ├── .metadata │ │ ├── README.md │ │ ├── integration_test │ │ │ └── camera_test.dart │ │ ├── lib │ │ │ └── main.dart │ │ ├── pubspec.yaml │ │ ├── test_driver │ │ │ └── integration_test.dart │ │ └── windows │ │ │ ├── .gitignore │ │ │ ├── CMakeLists.txt │ │ │ ├── flutter │ │ │ ├── CMakeLists.txt │ │ │ └── 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 │ │ ├── lib │ │ ├── camera_windows.dart │ │ └── src │ │ │ └── messages.g.dart │ │ ├── pigeons │ │ ├── copyright.txt │ │ └── messages.dart │ │ ├── pubspec.yaml │ │ ├── test │ │ ├── camera_windows_test.dart │ │ ├── camera_windows_test.mocks.dart │ │ └── flutter_test_config.dart │ │ └── windows │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── camera.cpp │ │ ├── camera.h │ │ ├── camera_plugin.cpp │ │ ├── camera_plugin.h │ │ ├── camera_windows.cpp │ │ ├── capture_controller.cpp │ │ ├── capture_controller.h │ │ ├── capture_controller_listener.h │ │ ├── capture_device_info.cpp │ │ ├── capture_device_info.h │ │ ├── capture_engine_listener.cpp │ │ ├── capture_engine_listener.h │ │ ├── com_heap_ptr.h │ │ ├── include │ │ └── camera_windows │ │ │ └── camera_windows.h │ │ ├── messages.g.cpp │ │ ├── messages.g.h │ │ ├── photo_handler.cpp │ │ ├── photo_handler.h │ │ ├── preview_handler.cpp │ │ ├── preview_handler.h │ │ ├── record_handler.cpp │ │ ├── record_handler.h │ │ ├── string_utils.cpp │ │ ├── string_utils.h │ │ ├── test │ │ ├── camera_plugin_test.cpp │ │ ├── camera_test.cpp │ │ ├── capture_controller_test.cpp │ │ └── mocks.h │ │ ├── texture_handler.cpp │ │ └── texture_handler.h ├── cross_file │ ├── AUTHORS │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── dart_test.yaml │ ├── example │ │ ├── assets │ │ │ └── hello.txt │ │ ├── dart_test.yaml │ │ ├── lib │ │ │ └── readme_excerpts.dart │ │ ├── pubspec.yaml │ │ └── test │ │ │ └── readme_excerpts_test.dart │ ├── lib │ │ ├── cross_file.dart │ │ └── src │ │ │ ├── types │ │ │ ├── base.dart │ │ │ ├── html.dart │ │ │ ├── interface.dart │ │ │ └── io.dart │ │ │ ├── web_helpers │ │ │ └── web_helpers.dart │ │ │ └── x_file.dart │ ├── pubspec.yaml │ └── test │ │ ├── assets │ │ └── hello.txt │ │ ├── x_file_html_test.dart │ │ └── x_file_io_test.dart ├── e2e │ └── README.md ├── espresso │ ├── .gitignore │ ├── .metadata │ ├── AUTHORS │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── android │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── lint-baseline.xml │ │ ├── settings.gradle │ │ └── src │ │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ └── java │ │ │ ├── androidx │ │ │ └── test │ │ │ │ └── espresso │ │ │ │ └── flutter │ │ │ │ ├── EspressoFlutter.java │ │ │ │ ├── action │ │ │ │ ├── ActionUtil.java │ │ │ │ ├── ClickAction.java │ │ │ │ ├── FlutterActions.java │ │ │ │ ├── FlutterScrollToAction.java │ │ │ │ ├── FlutterTypeTextAction.java │ │ │ │ ├── FlutterViewAction.java │ │ │ │ ├── SyntheticClickAction.java │ │ │ │ ├── WaitUntilIdleAction.java │ │ │ │ ├── WidgetCoordinatesCalculator.java │ │ │ │ └── WidgetInfoFetcher.java │ │ │ │ ├── api │ │ │ │ ├── FlutterAction.java │ │ │ │ ├── FlutterTestingProtocol.java │ │ │ │ ├── SyntheticAction.java │ │ │ │ ├── WidgetAction.java │ │ │ │ ├── WidgetAssertion.java │ │ │ │ └── WidgetMatcher.java │ │ │ │ ├── assertion │ │ │ │ ├── FlutterAssertions.java │ │ │ │ └── FlutterViewAssertion.java │ │ │ │ ├── common │ │ │ │ ├── Constants.java │ │ │ │ └── Duration.java │ │ │ │ ├── exception │ │ │ │ ├── AmbiguousWidgetMatcherException.java │ │ │ │ ├── InvalidFlutterViewException.java │ │ │ │ └── NoMatchingWidgetException.java │ │ │ │ ├── internal │ │ │ │ ├── idgenerator │ │ │ │ │ ├── IdException.java │ │ │ │ │ ├── IdGenerator.java │ │ │ │ │ └── IdGenerators.java │ │ │ │ ├── jsonrpc │ │ │ │ │ ├── JsonRpcClient.java │ │ │ │ │ └── message │ │ │ │ │ │ ├── ErrorObject.java │ │ │ │ │ │ ├── JsonRpcRequest.java │ │ │ │ │ │ └── JsonRpcResponse.java │ │ │ │ └── protocol │ │ │ │ │ └── impl │ │ │ │ │ ├── DartVmService.java │ │ │ │ │ ├── DartVmServiceUtil.java │ │ │ │ │ ├── FlutterProtocolException.java │ │ │ │ │ ├── GetOffsetAction.java │ │ │ │ │ ├── GetOffsetResponse.java │ │ │ │ │ ├── GetVmResponse.java │ │ │ │ │ ├── GetWidgetDiagnosticsAction.java │ │ │ │ │ ├── GetWidgetDiagnosticsResponse.java │ │ │ │ │ ├── NoPendingFrameCondition.java │ │ │ │ │ ├── NoPendingPlatformMessagesCondition.java │ │ │ │ │ ├── NoTransientCallbacksCondition.java │ │ │ │ │ ├── WaitCondition.java │ │ │ │ │ ├── WaitForConditionAction.java │ │ │ │ │ └── WidgetInfoFactory.java │ │ │ │ ├── matcher │ │ │ │ ├── FlutterMatchers.java │ │ │ │ ├── IsDescendantOfMatcher.java │ │ │ │ ├── IsExistingMatcher.java │ │ │ │ ├── WithTextMatcher.java │ │ │ │ ├── WithTooltipMatcher.java │ │ │ │ ├── WithTypeMatcher.java │ │ │ │ └── WithValueKeyMatcher.java │ │ │ │ └── model │ │ │ │ ├── WidgetInfo.java │ │ │ │ └── WidgetInfoBuilder.java │ │ │ └── com │ │ │ └── example │ │ │ └── espresso │ │ │ └── EspressoPlugin.java │ ├── example │ │ ├── .gitignore │ │ ├── .metadata │ │ ├── .pluginToolsConfig.yaml │ │ ├── README.md │ │ ├── android │ │ │ ├── .gitignore │ │ │ ├── app │ │ │ │ ├── build.gradle │ │ │ │ └── src │ │ │ │ │ ├── androidTest │ │ │ │ │ └── java │ │ │ │ │ │ └── io │ │ │ │ │ │ └── flutter │ │ │ │ │ │ ├── com │ │ │ │ │ │ └── example │ │ │ │ │ │ │ └── espresso_example │ │ │ │ │ │ │ └── MainActivityTest.java │ │ │ │ │ │ └── plugins │ │ │ │ │ │ └── DartIntegrationTest.java │ │ │ │ │ ├── debug │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ │ ├── main │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ ├── java │ │ │ │ │ │ └── com │ │ │ │ │ │ │ └── example │ │ │ │ │ │ │ └── espresso_example │ │ │ │ │ │ │ └── MainActivity.java │ │ │ │ │ └── res │ │ │ │ │ │ ├── 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 │ │ │ │ │ │ └── styles.xml │ │ │ │ │ └── profile │ │ │ │ │ └── AndroidManifest.xml │ │ │ ├── build.gradle │ │ │ ├── gradle.properties │ │ │ ├── gradle │ │ │ │ └── wrapper │ │ │ │ │ └── gradle-wrapper.properties │ │ │ └── settings.gradle │ │ ├── integration_test │ │ │ └── espresso_launch_test.dart │ │ ├── lib │ │ │ └── main.dart │ │ ├── pubspec.yaml │ │ └── test_driver │ │ │ └── integration_test.dart │ └── pubspec.yaml ├── extension_google_sign_in_as_googleapis_auth │ ├── AUTHORS │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── example │ │ ├── .gitignore │ │ ├── .pluginToolsConfig.yaml │ │ ├── README.md │ │ ├── android │ │ │ ├── .gitignore │ │ │ ├── app │ │ │ │ ├── build.gradle │ │ │ │ ├── google-services.json │ │ │ │ └── src │ │ │ │ │ ├── debug │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ │ ├── main │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ ├── java │ │ │ │ │ │ └── io │ │ │ │ │ │ │ └── flutter │ │ │ │ │ │ │ └── plugins │ │ │ │ │ │ │ └── googlesigninexample │ │ │ │ │ │ │ └── MainActivity.java │ │ │ │ │ └── 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 │ │ │ │ │ └── profile │ │ │ │ │ └── AndroidManifest.xml │ │ │ ├── build.gradle │ │ │ ├── gradle.properties │ │ │ ├── gradle │ │ │ │ └── wrapper │ │ │ │ │ └── gradle-wrapper.properties │ │ │ └── settings.gradle │ │ ├── ios │ │ │ ├── .gitignore │ │ │ ├── Flutter │ │ │ │ ├── AppFrameworkInfo.plist │ │ │ │ ├── Debug.xcconfig │ │ │ │ └── Release.xcconfig │ │ │ ├── Podfile │ │ │ ├── Runner.xcodeproj │ │ │ │ ├── project.pbxproj │ │ │ │ ├── project.xcworkspace │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ └── xcshareddata │ │ │ │ │ └── xcschemes │ │ │ │ │ └── Runner.xcscheme │ │ │ ├── Runner.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ └── Runner │ │ │ │ ├── AppDelegate.swift │ │ │ │ ├── Assets.xcassets │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ ├── Contents.json │ │ │ │ │ ├── Icon-App-1024x1024@1x.png │ │ │ │ │ ├── Icon-App-20x20@1x.png │ │ │ │ │ ├── Icon-App-20x20@2x.png │ │ │ │ │ ├── Icon-App-20x20@3x.png │ │ │ │ │ ├── Icon-App-29x29@1x.png │ │ │ │ │ ├── Icon-App-29x29@2x.png │ │ │ │ │ ├── Icon-App-29x29@3x.png │ │ │ │ │ ├── Icon-App-40x40@1x.png │ │ │ │ │ ├── Icon-App-40x40@2x.png │ │ │ │ │ ├── Icon-App-40x40@3x.png │ │ │ │ │ ├── Icon-App-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 │ │ │ │ ├── Info.plist │ │ │ │ └── Runner-Bridging-Header.h │ │ ├── lib │ │ │ └── main.dart │ │ ├── pubspec.yaml │ │ └── web │ │ │ ├── favicon.png │ │ │ ├── icons │ │ │ ├── Icon-192.png │ │ │ ├── Icon-512.png │ │ │ ├── Icon-maskable-192.png │ │ │ └── Icon-maskable-512.png │ │ │ ├── index.html │ │ │ └── manifest.json │ ├── lib │ │ └── extension_google_sign_in_as_googleapis_auth.dart │ ├── pubspec.yaml │ └── test │ │ └── extension_google_sign_in_as_googleapis_auth_test.dart ├── file_selector │ ├── file_selector │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── example │ │ │ ├── .gitignore │ │ │ ├── .metadata │ │ │ ├── README.md │ │ │ ├── android │ │ │ │ ├── .gitignore │ │ │ │ ├── app │ │ │ │ │ ├── build.gradle │ │ │ │ │ └── src │ │ │ │ │ │ ├── debug │ │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ │ │ ├── main │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ ├── kotlin │ │ │ │ │ │ │ └── dev │ │ │ │ │ │ │ │ └── flutter │ │ │ │ │ │ │ │ └── plugins │ │ │ │ │ │ │ │ └── file_selector_example │ │ │ │ │ │ │ │ └── MainActivity.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 │ │ │ │ │ │ └── profile │ │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ ├── build.gradle │ │ │ │ ├── gradle.properties │ │ │ │ ├── gradle │ │ │ │ │ └── wrapper │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ └── settings.gradle │ │ │ ├── ios │ │ │ │ ├── .gitignore │ │ │ │ ├── Flutter │ │ │ │ │ ├── AppFrameworkInfo.plist │ │ │ │ │ ├── Debug.xcconfig │ │ │ │ │ └── Release.xcconfig │ │ │ │ ├── Podfile │ │ │ │ ├── Runner.xcodeproj │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ ├── project.xcworkspace │ │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ └── xcschemes │ │ │ │ │ │ └── Runner.xcscheme │ │ │ │ ├── Runner.xcworkspace │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ └── Runner │ │ │ │ │ ├── AppDelegate.swift │ │ │ │ │ ├── Assets.xcassets │ │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ ├── Icon-App-1024x1024@1x.png │ │ │ │ │ │ ├── Icon-App-20x20@1x.png │ │ │ │ │ │ ├── Icon-App-20x20@2x.png │ │ │ │ │ │ ├── Icon-App-20x20@3x.png │ │ │ │ │ │ ├── Icon-App-29x29@1x.png │ │ │ │ │ │ ├── Icon-App-29x29@2x.png │ │ │ │ │ │ ├── Icon-App-29x29@3x.png │ │ │ │ │ │ ├── Icon-App-40x40@1x.png │ │ │ │ │ │ ├── Icon-App-40x40@2x.png │ │ │ │ │ │ ├── Icon-App-40x40@3x.png │ │ │ │ │ │ ├── Icon-App-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 │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Runner-Bridging-Header.h │ │ │ ├── lib │ │ │ │ ├── get_directory_page.dart │ │ │ │ ├── get_multiple_directories_page.dart │ │ │ │ ├── home_page.dart │ │ │ │ ├── main.dart │ │ │ │ ├── open_image_page.dart │ │ │ │ ├── open_multiple_images_page.dart │ │ │ │ ├── open_text_page.dart │ │ │ │ ├── readme_standalone_excerpts.dart │ │ │ │ └── save_text_page.dart │ │ │ ├── linux │ │ │ │ ├── .gitignore │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── flutter │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── generated_plugins.cmake │ │ │ │ ├── main.cc │ │ │ │ ├── my_application.cc │ │ │ │ └── my_application.h │ │ │ ├── macos │ │ │ │ ├── .gitignore │ │ │ │ ├── Flutter │ │ │ │ │ ├── Flutter-Debug.xcconfig │ │ │ │ │ └── Flutter-Release.xcconfig │ │ │ │ ├── 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 │ │ │ ├── pubspec.yaml │ │ │ ├── web │ │ │ │ ├── favicon.png │ │ │ │ ├── icons │ │ │ │ │ ├── Icon-192.png │ │ │ │ │ └── Icon-512.png │ │ │ │ ├── index.html │ │ │ │ └── manifest.json │ │ │ └── windows │ │ │ │ ├── .gitignore │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── flutter │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── 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 │ │ ├── lib │ │ │ └── file_selector.dart │ │ ├── pubspec.yaml │ │ └── test │ │ │ └── file_selector_test.dart │ ├── file_selector_android │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── android │ │ │ ├── build.gradle │ │ │ ├── settings.gradle │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── java │ │ │ │ │ └── dev │ │ │ │ │ └── flutter │ │ │ │ │ └── packages │ │ │ │ │ └── file_selector_android │ │ │ │ │ ├── FileSelectorAndroidPlugin.java │ │ │ │ │ ├── FileSelectorApiImpl.java │ │ │ │ │ ├── FileUtils.java │ │ │ │ │ └── GeneratedFileSelectorApi.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── dev │ │ │ │ └── flutter │ │ │ │ └── packages │ │ │ │ └── file_selector_android │ │ │ │ ├── FileSelectorAndroidPluginTest.java │ │ │ │ └── FileUtilsTest.java │ │ ├── example │ │ │ ├── README.md │ │ │ ├── android │ │ │ │ ├── app │ │ │ │ │ ├── build.gradle │ │ │ │ │ └── src │ │ │ │ │ │ ├── androidTest │ │ │ │ │ │ └── java │ │ │ │ │ │ │ └── dev │ │ │ │ │ │ │ └── flutter │ │ │ │ │ │ │ └── packages │ │ │ │ │ │ │ └── file_selector_android_example │ │ │ │ │ │ │ ├── FileSelectorAndroidTest.java │ │ │ │ │ │ │ └── MainActivityTest.java │ │ │ │ │ │ ├── debug │ │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ │ │ ├── main │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ ├── java │ │ │ │ │ │ │ ├── dev │ │ │ │ │ │ │ │ └── flutter │ │ │ │ │ │ │ │ │ └── packages │ │ │ │ │ │ │ │ │ └── file_selector_android_example │ │ │ │ │ │ │ │ │ ├── DriverExtensionActivity.java │ │ │ │ │ │ │ │ │ ├── MainActivity.java │ │ │ │ │ │ │ │ │ └── TestContentProvider.java │ │ │ │ │ │ │ └── io │ │ │ │ │ │ │ │ └── flutter │ │ │ │ │ │ │ │ └── plugins │ │ │ │ │ │ │ │ └── DartIntegrationTest.java │ │ │ │ │ │ └── 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 │ │ │ │ │ │ │ ├── raw │ │ │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ │ │ ├── values-night │ │ │ │ │ │ │ └── styles.xml │ │ │ │ │ │ │ └── values │ │ │ │ │ │ │ └── styles.xml │ │ │ │ │ │ └── profile │ │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ ├── build.gradle │ │ │ │ ├── gradle.properties │ │ │ │ ├── gradle │ │ │ │ │ └── wrapper │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ └── settings.gradle │ │ │ ├── integration_test │ │ │ │ └── file_selector_android_test.dart │ │ │ ├── lib │ │ │ │ ├── home_page.dart │ │ │ │ ├── main.dart │ │ │ │ ├── open_image_page.dart │ │ │ │ ├── open_multiple_images_page.dart │ │ │ │ └── open_text_page.dart │ │ │ ├── pubspec.yaml │ │ │ └── test_driver │ │ │ │ └── integration_test.dart │ │ ├── lib │ │ │ ├── file_selector_android.dart │ │ │ └── src │ │ │ │ ├── file_selector_android.dart │ │ │ │ ├── file_selector_api.g.dart │ │ │ │ └── types │ │ │ │ └── native_illegal_argument_exception.dart │ │ ├── pigeons │ │ │ ├── copyright.txt │ │ │ └── file_selector_api.dart │ │ ├── pubspec.yaml │ │ └── test │ │ │ ├── file_selector_android_test.dart │ │ │ └── file_selector_android_test.mocks.dart │ ├── file_selector_ios │ │ ├── .gitignore │ │ ├── .metadata │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── example │ │ │ ├── .gitignore │ │ │ ├── .metadata │ │ │ ├── README.md │ │ │ ├── ios │ │ │ │ ├── .gitignore │ │ │ │ ├── Flutter │ │ │ │ │ ├── AppFrameworkInfo.plist │ │ │ │ │ ├── Debug.xcconfig │ │ │ │ │ └── Release.xcconfig │ │ │ │ ├── Podfile │ │ │ │ ├── Runner.xcodeproj │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ ├── project.xcworkspace │ │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ └── xcschemes │ │ │ │ │ │ └── Runner.xcscheme │ │ │ │ ├── Runner.xcworkspace │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ ├── Runner │ │ │ │ │ ├── AppDelegate.swift │ │ │ │ │ ├── Assets.xcassets │ │ │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ │ ├── Icon-App-1024x1024@1x.png │ │ │ │ │ │ │ ├── Icon-App-20x20@1x.png │ │ │ │ │ │ │ ├── Icon-App-20x20@2x.png │ │ │ │ │ │ │ ├── Icon-App-20x20@3x.png │ │ │ │ │ │ │ ├── Icon-App-29x29@1x.png │ │ │ │ │ │ │ ├── Icon-App-29x29@2x.png │ │ │ │ │ │ │ ├── Icon-App-29x29@3x.png │ │ │ │ │ │ │ ├── Icon-App-40x40@1x.png │ │ │ │ │ │ │ ├── Icon-App-40x40@2x.png │ │ │ │ │ │ │ ├── Icon-App-40x40@3x.png │ │ │ │ │ │ │ ├── Icon-App-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 │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Runner-Bridging-Header.h │ │ │ │ └── RunnerTests │ │ │ │ │ └── FileSelectorTests.swift │ │ │ ├── lib │ │ │ │ ├── home_page.dart │ │ │ │ ├── main.dart │ │ │ │ ├── open_any_page.dart │ │ │ │ ├── open_image_page.dart │ │ │ │ ├── open_multiple_images_page.dart │ │ │ │ └── open_text_page.dart │ │ │ ├── pubspec.yaml │ │ │ └── test_driver │ │ │ │ └── integration_test.dart │ │ ├── ios │ │ │ ├── .gitignore │ │ │ ├── file_selector_ios.podspec │ │ │ └── file_selector_ios │ │ │ │ ├── Package.swift │ │ │ │ └── Sources │ │ │ │ └── file_selector_ios │ │ │ │ ├── FileSelectorPlugin.swift │ │ │ │ ├── Resources │ │ │ │ └── PrivacyInfo.xcprivacy │ │ │ │ ├── ViewPresenter.swift │ │ │ │ └── messages.g.swift │ │ ├── lib │ │ │ ├── file_selector_ios.dart │ │ │ └── src │ │ │ │ └── messages.g.dart │ │ ├── pigeons │ │ │ ├── copyright.txt │ │ │ └── messages.dart │ │ ├── pubspec.yaml │ │ └── test │ │ │ └── file_selector_ios_test.dart │ ├── file_selector_linux │ │ ├── .gitignore │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── example │ │ │ ├── .gitignore │ │ │ ├── .metadata │ │ │ ├── README.md │ │ │ ├── lib │ │ │ │ ├── get_directory_page.dart │ │ │ │ ├── get_multiple_directories_page.dart │ │ │ │ ├── home_page.dart │ │ │ │ ├── main.dart │ │ │ │ ├── open_image_page.dart │ │ │ │ ├── open_multiple_images_page.dart │ │ │ │ ├── open_text_page.dart │ │ │ │ └── save_text_page.dart │ │ │ ├── linux │ │ │ │ ├── .gitignore │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── flutter │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── generated_plugins.cmake │ │ │ │ ├── main.cc │ │ │ │ ├── my_application.cc │ │ │ │ └── my_application.h │ │ │ └── pubspec.yaml │ │ ├── lib │ │ │ ├── file_selector_linux.dart │ │ │ └── src │ │ │ │ └── messages.g.dart │ │ ├── linux │ │ │ ├── .gitignore │ │ │ ├── CMakeLists.txt │ │ │ ├── file_selector_plugin.cc │ │ │ ├── file_selector_plugin_private.h │ │ │ ├── include │ │ │ │ └── file_selector_linux │ │ │ │ │ └── file_selector_plugin.h │ │ │ ├── messages.g.cc │ │ │ ├── messages.g.h │ │ │ └── test │ │ │ │ ├── file_selector_plugin_test.cc │ │ │ │ └── test_main.cc │ │ ├── pigeons │ │ │ ├── copyright.txt │ │ │ └── messages.dart │ │ ├── pubspec.yaml │ │ └── test │ │ │ └── file_selector_linux_test.dart │ ├── file_selector_macos │ │ ├── .gitignore │ │ ├── .metadata │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── example │ │ │ ├── .gitignore │ │ │ ├── .metadata │ │ │ ├── README.md │ │ │ ├── lib │ │ │ │ ├── get_directory_page.dart │ │ │ │ ├── get_multiple_directories_page.dart │ │ │ │ ├── home_page.dart │ │ │ │ ├── main.dart │ │ │ │ ├── open_image_page.dart │ │ │ │ ├── open_multiple_images_page.dart │ │ │ │ ├── open_text_page.dart │ │ │ │ └── save_text_page.dart │ │ │ ├── macos │ │ │ │ ├── .gitignore │ │ │ │ ├── Flutter │ │ │ │ │ ├── Flutter-Debug.xcconfig │ │ │ │ │ └── Flutter-Release.xcconfig │ │ │ │ ├── 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 │ │ │ │ └── RunnerTests │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── RunnerTests.swift │ │ │ └── pubspec.yaml │ │ ├── lib │ │ │ ├── file_selector_macos.dart │ │ │ └── src │ │ │ │ └── messages.g.dart │ │ ├── macos │ │ │ ├── file_selector_macos.podspec │ │ │ └── file_selector_macos │ │ │ │ ├── Package.swift │ │ │ │ └── Sources │ │ │ │ └── file_selector_macos │ │ │ │ ├── FileSelectorPlugin.swift │ │ │ │ ├── Resources │ │ │ │ └── PrivacyInfo.xcprivacy │ │ │ │ └── messages.g.swift │ │ ├── pigeons │ │ │ ├── copyright.txt │ │ │ └── messages.dart │ │ ├── pubspec.yaml │ │ └── test │ │ │ └── file_selector_macos_test.dart │ ├── file_selector_platform_interface │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── lib │ │ │ ├── file_selector_platform_interface.dart │ │ │ └── src │ │ │ │ ├── method_channel │ │ │ │ └── method_channel_file_selector.dart │ │ │ │ ├── platform_interface │ │ │ │ └── file_selector_interface.dart │ │ │ │ └── types │ │ │ │ ├── file_dialog_options.dart │ │ │ │ ├── file_save_location.dart │ │ │ │ ├── types.dart │ │ │ │ └── x_type_group.dart │ │ ├── pubspec.yaml │ │ └── test │ │ │ ├── file_selector_platform_interface_test.dart │ │ │ ├── method_channel_file_selector_test.dart │ │ │ └── x_type_group_test.dart │ ├── file_selector_web │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── example │ │ │ ├── README.md │ │ │ ├── integration_test │ │ │ │ ├── dom_helper_test.dart │ │ │ │ └── file_selector_web_test.dart │ │ │ ├── lib │ │ │ │ └── main.dart │ │ │ ├── pubspec.yaml │ │ │ ├── test_driver │ │ │ │ └── integration_test.dart │ │ │ └── web │ │ │ │ └── index.html │ │ ├── lib │ │ │ ├── file_selector_web.dart │ │ │ └── src │ │ │ │ ├── dom_helper.dart │ │ │ │ └── utils.dart │ │ ├── pubspec.yaml │ │ └── test │ │ │ ├── more_tests_exist_elsewhere_test.dart │ │ │ └── utils_test.dart │ └── file_selector_windows │ │ ├── .gitignore │ │ ├── .metadata │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── example │ │ ├── .gitignore │ │ ├── .metadata │ │ ├── README.md │ │ ├── lib │ │ │ ├── get_directory_page.dart │ │ │ ├── get_multiple_directories_page.dart │ │ │ ├── home_page.dart │ │ │ ├── main.dart │ │ │ ├── open_image_page.dart │ │ │ ├── open_multiple_images_page.dart │ │ │ ├── open_text_page.dart │ │ │ └── save_text_page.dart │ │ ├── pubspec.yaml │ │ └── windows │ │ │ ├── .gitignore │ │ │ ├── CMakeLists.txt │ │ │ ├── flutter │ │ │ ├── CMakeLists.txt │ │ │ └── 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 │ │ ├── lib │ │ ├── file_selector_windows.dart │ │ └── src │ │ │ └── messages.g.dart │ │ ├── pigeons │ │ ├── copyright.txt │ │ └── messages.dart │ │ ├── pubspec.yaml │ │ ├── test │ │ └── file_selector_windows_test.dart │ │ └── windows │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── file_dialog_controller.cpp │ │ ├── file_dialog_controller.h │ │ ├── file_selector_plugin.cpp │ │ ├── file_selector_plugin.h │ │ ├── file_selector_windows.cpp │ │ ├── include │ │ └── file_selector_windows │ │ │ └── file_selector_windows.h │ │ ├── messages.g.cpp │ │ ├── messages.g.h │ │ ├── string_utils.cpp │ │ ├── string_utils.h │ │ └── test │ │ ├── file_selector_plugin_test.cpp │ │ ├── test_file_dialog_controller.cpp │ │ ├── test_file_dialog_controller.h │ │ ├── test_main.cpp │ │ ├── test_utils.cpp │ │ └── test_utils.h ├── flutter_lints │ ├── AUTHORS │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── example │ │ ├── README.md │ │ ├── analysis_options.yaml │ │ ├── lib │ │ │ └── main.dart │ │ └── pubspec.yaml │ ├── lib │ │ └── flutter.yaml │ ├── pubspec.yaml │ └── run_tests.sh ├── flutter_plugin_android_lifecycle │ ├── .gitignore │ ├── .metadata │ ├── AUTHORS │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── android │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── proguard.txt │ │ ├── settings.gradle │ │ └── src │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ └── java │ │ │ │ └── io │ │ │ │ └── flutter │ │ │ │ ├── embedding │ │ │ │ └── engine │ │ │ │ │ └── plugins │ │ │ │ │ └── lifecycle │ │ │ │ │ └── FlutterLifecycleAdapter.java │ │ │ │ └── plugins │ │ │ │ └── flutter_plugin_android_lifecycle │ │ │ │ └── FlutterAndroidLifecyclePlugin.java │ │ │ └── test │ │ │ └── java │ │ │ └── io │ │ │ └── flutter │ │ │ └── embedding │ │ │ └── engine │ │ │ └── plugins │ │ │ └── lifecycle │ │ │ └── FlutterLifecycleAdapterTest.java │ ├── example │ │ ├── .gitignore │ │ ├── .metadata │ │ ├── .pluginToolsConfig.yaml │ │ ├── android │ │ │ ├── .gitignore │ │ │ ├── app │ │ │ │ ├── build.gradle │ │ │ │ └── src │ │ │ │ │ ├── androidTest │ │ │ │ │ └── java │ │ │ │ │ │ └── io │ │ │ │ │ │ └── flutter │ │ │ │ │ │ └── plugins │ │ │ │ │ │ ├── DartIntegrationTest.java │ │ │ │ │ │ └── flutter_plugin_android_lifecycle │ │ │ │ │ │ └── MainActivityTest.java │ │ │ │ │ ├── debug │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ │ ├── main │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ ├── java │ │ │ │ │ │ └── io │ │ │ │ │ │ │ └── flutter │ │ │ │ │ │ │ └── plugins │ │ │ │ │ │ │ └── flutter_plugin_android_lifecycle_example │ │ │ │ │ │ │ └── MainActivity.java │ │ │ │ │ └── res │ │ │ │ │ │ ├── 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 │ │ │ │ │ │ └── styles.xml │ │ │ │ │ └── profile │ │ │ │ │ └── AndroidManifest.xml │ │ │ ├── build.gradle │ │ │ ├── gradle.properties │ │ │ ├── gradle │ │ │ │ └── wrapper │ │ │ │ │ └── gradle-wrapper.properties │ │ │ └── settings.gradle │ │ ├── integration_test │ │ │ └── flutter_plugin_android_lifecycle_test.dart │ │ ├── lib │ │ │ └── main.dart │ │ └── pubspec.yaml │ └── pubspec.yaml ├── flutter_template_images │ ├── .gitignore │ ├── AUTHORS │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── pubspec.yaml │ └── templates │ │ └── app │ │ ├── ios.tmpl │ │ └── Runner │ │ │ └── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ ├── 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 │ │ │ ├── LaunchImage.png │ │ │ ├── LaunchImage@2x.png │ │ │ └── LaunchImage@3x.png │ │ ├── macos.tmpl │ │ └── Runner │ │ │ └── Assets.xcassets │ │ │ └── AppIcon.appiconset │ │ │ ├── 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 │ │ ├── web │ │ └── icons │ │ │ ├── Icon-maskable-192.png │ │ │ └── Icon-maskable-512.png │ │ ├── windows.tmpl │ │ └── runner │ │ │ └── resources │ │ │ └── app_icon.ico │ │ └── winuwp.tmpl │ │ └── runner_uwp │ │ ├── Assets │ │ ├── LargeTile.scale-100.png │ │ ├── LargeTile.scale-125.png │ │ ├── LargeTile.scale-150.png │ │ ├── LargeTile.scale-200.png │ │ ├── LargeTile.scale-400.png │ │ ├── LockScreenLogo.scale-200.png │ │ ├── SmallTile.scale-100.png │ │ ├── SmallTile.scale-125.png │ │ ├── SmallTile.scale-150.png │ │ ├── SmallTile.scale-200.png │ │ ├── SmallTile.scale-400.png │ │ ├── SplashScreen.scale-100.png │ │ ├── SplashScreen.scale-125.png │ │ ├── SplashScreen.scale-150.png │ │ ├── SplashScreen.scale-200.png │ │ ├── SplashScreen.scale-400.png │ │ ├── Square150x150Logo.scale-100.png │ │ ├── Square150x150Logo.scale-125.png │ │ ├── Square150x150Logo.scale-150.png │ │ ├── Square150x150Logo.scale-200.png │ │ ├── Square150x150Logo.scale-400.png │ │ ├── Square44x44Logo.altform-unplated_targetsize-16.png │ │ ├── Square44x44Logo.altform-unplated_targetsize-256.png │ │ ├── Square44x44Logo.altform-unplated_targetsize-32.png │ │ ├── Square44x44Logo.altform-unplated_targetsize-48.png │ │ ├── Square44x44Logo.scale-100.png │ │ ├── Square44x44Logo.scale-125.png │ │ ├── Square44x44Logo.scale-150.png │ │ ├── Square44x44Logo.scale-200.png │ │ ├── Square44x44Logo.scale-400.png │ │ ├── Square44x44Logo.targetsize-16.png │ │ ├── Square44x44Logo.targetsize-24.png │ │ ├── Square44x44Logo.targetsize-24_altform-unplated.png │ │ ├── Square44x44Logo.targetsize-256.png │ │ ├── Square44x44Logo.targetsize-32.png │ │ ├── Square44x44Logo.targetsize-48.png │ │ ├── StoreLogo.png │ │ ├── StoreLogo.scale-100.png │ │ ├── StoreLogo.scale-125.png │ │ ├── StoreLogo.scale-150.png │ │ ├── StoreLogo.scale-200.png │ │ ├── StoreLogo.scale-400.png │ │ ├── Wide310x150Logo.scale-200.png │ │ ├── WideTile.scale-100.png │ │ ├── WideTile.scale-125.png │ │ ├── WideTile.scale-150.png │ │ ├── WideTile.scale-200.png │ │ └── WideTile.scale-400.png │ │ ├── Windows_TemporaryKey.pfx │ │ └── resources.pri ├── go_router │ ├── .gitignore │ ├── .metadata │ ├── AUTHORS │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── analysis_options.yaml │ ├── ci_config.yaml │ ├── dartdoc_options.yaml │ ├── doc │ │ ├── configuration.md │ │ ├── deep-linking.md │ │ ├── error-handling.md │ │ ├── get-started.md │ │ ├── named-routes.md │ │ ├── navigation.md │ │ ├── redirection.md │ │ ├── state-restoration.md │ │ ├── transition-animations.md │ │ ├── type-safe-routes.md │ │ ├── upgrading.md │ │ └── web.md │ ├── example │ │ ├── .gitignore │ │ ├── .metadata │ │ ├── .pluginToolsConfig.yaml │ │ ├── README.md │ │ ├── android │ │ │ ├── .gitignore │ │ │ ├── app │ │ │ │ ├── build.gradle │ │ │ │ └── src │ │ │ │ │ ├── debug │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ │ ├── main │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ ├── kotlin │ │ │ │ │ │ └── com │ │ │ │ │ │ │ └── example │ │ │ │ │ │ │ └── example │ │ │ │ │ │ │ └── MainActivity.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 │ │ │ │ │ └── profile │ │ │ │ │ └── AndroidManifest.xml │ │ │ ├── build.gradle │ │ │ ├── gradle.properties │ │ │ ├── gradle │ │ │ │ └── wrapper │ │ │ │ │ └── gradle-wrapper.properties │ │ │ └── settings.gradle │ │ ├── ios │ │ │ ├── .gitignore │ │ │ ├── Flutter │ │ │ │ ├── AppFrameworkInfo.plist │ │ │ │ ├── Debug.xcconfig │ │ │ │ └── Release.xcconfig │ │ │ ├── Podfile │ │ │ ├── Runner.xcodeproj │ │ │ │ ├── project.pbxproj │ │ │ │ ├── project.xcworkspace │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ └── xcshareddata │ │ │ │ │ └── xcschemes │ │ │ │ │ └── Runner.xcscheme │ │ │ ├── Runner.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ └── Runner │ │ │ │ ├── AppDelegate.swift │ │ │ │ ├── Assets.xcassets │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ ├── Contents.json │ │ │ │ │ ├── Icon-App-1024x1024@1x.png │ │ │ │ │ ├── Icon-App-20x20@1x.png │ │ │ │ │ ├── Icon-App-20x20@2x.png │ │ │ │ │ ├── Icon-App-20x20@3x.png │ │ │ │ │ ├── Icon-App-29x29@1x.png │ │ │ │ │ ├── Icon-App-29x29@2x.png │ │ │ │ │ ├── Icon-App-29x29@3x.png │ │ │ │ │ ├── Icon-App-40x40@1x.png │ │ │ │ │ ├── Icon-App-40x40@2x.png │ │ │ │ │ ├── Icon-App-40x40@3x.png │ │ │ │ │ ├── Icon-App-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 │ │ │ │ ├── Info.plist │ │ │ │ └── Runner-Bridging-Header.h │ │ ├── lib │ │ │ ├── async_redirection.dart │ │ │ ├── books │ │ │ │ ├── main.dart │ │ │ │ └── src │ │ │ │ │ ├── auth.dart │ │ │ │ │ ├── data.dart │ │ │ │ │ ├── data │ │ │ │ │ ├── author.dart │ │ │ │ │ ├── book.dart │ │ │ │ │ └── library.dart │ │ │ │ │ ├── screens │ │ │ │ │ ├── author_details.dart │ │ │ │ │ ├── authors.dart │ │ │ │ │ ├── book_details.dart │ │ │ │ │ ├── books.dart │ │ │ │ │ ├── scaffold.dart │ │ │ │ │ ├── settings.dart │ │ │ │ │ └── sign_in.dart │ │ │ │ │ └── widgets │ │ │ │ │ ├── author_list.dart │ │ │ │ │ └── book_list.dart │ │ │ ├── exception_handling.dart │ │ │ ├── extra_codec.dart │ │ │ ├── go_relative.dart │ │ │ ├── main.dart │ │ │ ├── named_routes.dart │ │ │ ├── on_exit.dart │ │ │ ├── others │ │ │ │ ├── custom_stateful_shell_route.dart │ │ │ │ ├── error_screen.dart │ │ │ │ ├── extra_param.dart │ │ │ │ ├── init_loc.dart │ │ │ │ ├── nav_observer.dart │ │ │ │ ├── push.dart │ │ │ │ ├── router_neglect.dart │ │ │ │ └── transitions.dart │ │ │ ├── path_and_query_parameters.dart │ │ │ ├── push_with_shell_route.dart │ │ │ ├── redirection.dart │ │ │ ├── routing_config.dart │ │ │ ├── shell_route.dart │ │ │ ├── shell_route_top_route.dart │ │ │ ├── state_restoration │ │ │ │ ├── go_route_state_restoration.dart │ │ │ │ ├── shell_route_state_restoration.dart │ │ │ │ └── stateful_shell_route_state_restoration.dart │ │ │ ├── stateful_shell_route.dart │ │ │ ├── top_level_on_enter.dart │ │ │ └── transition_animations.dart │ │ ├── macos │ │ │ ├── .gitignore │ │ │ ├── Flutter │ │ │ │ ├── Flutter-Debug.xcconfig │ │ │ │ └── Flutter-Release.xcconfig │ │ │ ├── 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 │ │ ├── pubspec.yaml │ │ ├── test │ │ │ ├── custom_stateful_shell_route_test.dart │ │ │ ├── exception_handling_test.dart │ │ │ ├── extra_codec_test.dart │ │ │ ├── go_relative_test.dart │ │ │ ├── main_test.dart │ │ │ ├── on_exit_test.dart │ │ │ ├── path_and_query_params_test.dart │ │ │ ├── push_with_shell_route_test.dart │ │ │ ├── redirection_test.dart │ │ │ ├── routing_config_test.dart │ │ │ ├── shell_route_test.dart │ │ │ ├── state_restoration │ │ │ │ ├── go_route_state_restoration_test.dart │ │ │ │ ├── shell_route_state_restoration_test.dart │ │ │ │ └── stateful_shell_route_state_restoration_test.dart │ │ │ └── transition_animations_test.dart │ │ └── web │ │ │ ├── favicon.png │ │ │ ├── icons │ │ │ ├── Icon-192.png │ │ │ └── Icon-512.png │ │ │ ├── index.html │ │ │ └── manifest.json │ ├── lib │ │ ├── fix_data.yaml │ │ ├── go_router.dart │ │ └── src │ │ │ ├── builder.dart │ │ │ ├── configuration.dart │ │ │ ├── delegate.dart │ │ │ ├── information_provider.dart │ │ │ ├── logging.dart │ │ │ ├── match.dart │ │ │ ├── misc │ │ │ ├── constants.dart │ │ │ ├── custom_parameter.dart │ │ │ ├── error_screen.dart │ │ │ ├── errors.dart │ │ │ ├── extensions.dart │ │ │ └── inherited_router.dart │ │ │ ├── on_enter.dart │ │ │ ├── pages │ │ │ ├── cupertino.dart │ │ │ ├── custom_transition_page.dart │ │ │ └── material.dart │ │ │ ├── parser.dart │ │ │ ├── path_utils.dart │ │ │ ├── route.dart │ │ │ ├── route_data.dart │ │ │ ├── router.dart │ │ │ └── state.dart │ ├── pending_changelogs │ │ ├── template.yaml │ │ ├── test_only_1.yaml │ │ └── test_only_2.yaml │ ├── pubspec.yaml │ ├── test │ │ ├── analysis_options.yaml │ │ ├── builder_test.dart │ │ ├── configuration_test.dart │ │ ├── cupertino_test.dart │ │ ├── custom_transition_page_test.dart │ │ ├── delegate_test.dart │ │ ├── error_page_test.dart │ │ ├── exception_handling_test.dart │ │ ├── extension_test.dart │ │ ├── extra_codec_test.dart │ │ ├── flutter_test_config.dart │ │ ├── go_route_test.dart │ │ ├── go_router_state_test.dart │ │ ├── go_router_test.dart │ │ ├── helpers │ │ │ └── error_screen_helpers.dart │ │ ├── imperative_api_test.dart │ │ ├── information_provider_test.dart │ │ ├── inherited_test.dart │ │ ├── logging_test.dart │ │ ├── match_test.dart │ │ ├── matching_test.dart │ │ ├── material_test.dart │ │ ├── name_case_test.dart │ │ ├── on_enter_test.dart │ │ ├── on_exit_test.dart │ │ ├── parser_test.dart │ │ ├── path_utils_test.dart │ │ ├── rebuild_test.dart │ │ ├── request_focus.dart │ │ ├── route_data_test.dart │ │ ├── routing_config_test.dart │ │ ├── shell_route_observers_test.dart │ │ ├── shell_route_system_back_test.dart │ │ ├── stateful_shell_route_system_back_test.dart │ │ └── test_helpers.dart │ ├── test_fixes │ │ ├── README.md │ │ ├── analysis_options.yaml │ │ ├── go_router.dart │ │ └── go_router.dart.expect │ └── tool │ │ └── run_tests.dart ├── go_router_builder │ ├── AUTHORS │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── build.yaml │ ├── ci_config.yaml │ ├── dart_test.yaml │ ├── example │ │ ├── .gitignore │ │ ├── .metadata │ │ ├── build.yaml │ │ ├── dart_test.yaml │ │ ├── lib │ │ │ ├── all_extension_types.dart │ │ │ ├── all_extension_types.g.dart │ │ │ ├── all_types.dart │ │ │ ├── all_types.g.dart │ │ │ ├── case_sensitive_example.dart │ │ │ ├── case_sensitive_example.g.dart │ │ │ ├── custom_encoder_example.dart │ │ │ ├── custom_encoder_example.g.dart │ │ │ ├── extra_example.dart │ │ │ ├── extra_example.g.dart │ │ │ ├── go_relative.dart │ │ │ ├── go_relative.g.dart │ │ │ ├── json_example.dart │ │ │ ├── json_example.g.dart │ │ │ ├── json_nested_example.dart │ │ │ ├── json_nested_example.g.dart │ │ │ ├── main.dart │ │ │ ├── main.g.dart │ │ │ ├── on_exit_example.dart │ │ │ ├── on_exit_example.g.dart │ │ │ ├── readme_excerpts.dart │ │ │ ├── readme_excerpts.g.dart │ │ │ ├── separate_file_route.dart │ │ │ ├── shared │ │ │ │ ├── data.dart │ │ │ │ └── json_example.dart │ │ │ ├── shell_route_example.dart │ │ │ ├── shell_route_example.g.dart │ │ │ ├── shell_route_with_keys_example.dart │ │ │ ├── shell_route_with_keys_example.g.dart │ │ │ ├── shell_route_with_observers_example.dart │ │ │ ├── shell_route_with_observers_example.g.dart │ │ │ ├── simple_example.dart │ │ │ ├── simple_example.g.dart │ │ │ ├── stateful_shell_route_example.dart │ │ │ ├── stateful_shell_route_example.g.dart │ │ │ ├── stateful_shell_route_initial_location_example.dart │ │ │ └── stateful_shell_route_initial_location_example.g.dart │ │ ├── pubspec.yaml │ │ └── test │ │ │ ├── all_types_test.dart │ │ │ ├── case_sensitivity_example_test.dart │ │ │ ├── ensure_build_test.dart │ │ │ ├── go_relative_test.dart │ │ │ ├── location_test.dart │ │ │ ├── on_exit_example_test.dart │ │ │ ├── shell_route_test.dart │ │ │ ├── shell_route_with_keys_test.dart │ │ │ ├── simple_example_test.dart │ │ │ ├── stateful_shell_route_initial_location_test.dart │ │ │ ├── stateful_shell_route_test.dart │ │ │ └── widget_test.dart │ ├── lib │ │ ├── go_router_builder.dart │ │ └── src │ │ │ ├── go_router_generator.dart │ │ │ ├── path_utils.dart │ │ │ ├── route_config.dart │ │ │ └── type_helpers.dart │ ├── pubspec.yaml │ ├── test │ │ ├── flutter_test_config.dart │ │ └── path_utils_test.dart │ ├── test_inputs │ │ ├── bad_json.dart │ │ ├── bad_json.dart.expect │ │ ├── bad_json_template.dart │ │ ├── bad_json_template.dart.expect │ │ ├── bad_path_pattern.dart │ │ ├── bad_path_pattern.dart.expect │ │ ├── case_sensitivity.dart │ │ ├── case_sensitivity.dart.expect │ │ ├── custom_encoder.dart │ │ ├── custom_encoder.dart.expect │ │ ├── default_value.dart │ │ ├── default_value.dart.expect │ │ ├── enum_parameter.dart │ │ ├── enum_parameter.dart.expect │ │ ├── extension_type_parameter.dart │ │ ├── extension_type_parameter.dart.expect │ │ ├── extra_value.dart │ │ ├── extra_value.dart.expect │ │ ├── go_relative.dart │ │ ├── go_relative.dart.expect │ │ ├── iterable_with_default_value.dart │ │ ├── iterable_with_default_value.dart.expect │ │ ├── iterable_with_enum.dart │ │ ├── iterable_with_enum.dart.expect │ │ ├── json.dart │ │ ├── json.dart.expect │ │ ├── json_template.dart │ │ ├── json_template.dart.expect │ │ ├── list.dart │ │ ├── list.dart.expect │ │ ├── missing_type_annotation.dart │ │ ├── missing_type_annotation.dart.expect │ │ ├── named_escaped_route.dart │ │ ├── named_escaped_route.dart.expect │ │ ├── named_route.dart │ │ ├── named_route.dart.expect │ │ ├── no_mixin.dart │ │ ├── no_mixin.dart.expect │ │ ├── no_mixin_relative.dart │ │ ├── no_mixin_relative.dart.expect │ │ ├── nullable_default_value.dart │ │ ├── nullable_default_value.dart.expect │ │ ├── parameter_generates_a_warning.dart │ │ ├── parameter_generates_a_warning.dart.expect │ │ ├── relative_route_with_absolute_path.dart │ │ ├── relative_route_with_absolute_path.dart.expect │ │ ├── relative_route_with_direct_absolute_sub_route.dart │ │ ├── relative_route_with_direct_absolute_sub_route.dart.expect │ │ ├── relative_route_with_indirect_absolute_sub_route.dart │ │ ├── relative_route_with_indirect_absolute_sub_route.dart.expect │ │ ├── required_extra_value.dart │ │ ├── required_extra_value.dart.expect │ │ ├── required_nullable_type_arguments_extra_value.dart │ │ ├── required_nullable_type_arguments_extra_value.dart.expect │ │ ├── required_parameters_in_path_cannnot_be_null.dart │ │ ├── required_parameters_in_path_cannnot_be_null.dart.expect │ │ ├── required_parameters_not_in_path_can_be_null.dart │ │ ├── required_parameters_not_in_path_can_be_null.dart.expect │ │ ├── required_query_parameter.dart │ │ ├── required_query_parameter.dart.expect │ │ ├── set.dart │ │ ├── set.dart.expect │ │ ├── shell_route_data.dart │ │ ├── shell_route_data.dart.expect │ │ ├── shell_route_data_without_unnamed_constructor.dart │ │ ├── shell_route_data_without_unnamed_constructor.dart.expect │ │ ├── stateful_shell_branch_data.dart │ │ ├── stateful_shell_branch_data.dart.expect │ │ ├── stateful_shell_branch_with_observers_data.dart │ │ ├── stateful_shell_branch_with_observers_data.dart.expect │ │ ├── stateful_shell_branch_with_preload_data.dart │ │ ├── stateful_shell_branch_with_preload_data.dart.expect │ │ ├── stateful_shell_route_data.dart │ │ ├── stateful_shell_route_data.dart.expect │ │ ├── unsupported_type.dart │ │ ├── unsupported_type.dart.expect │ │ ├── wrong_class_type.dart │ │ └── wrong_class_type.dart.expect │ └── tool │ │ └── run_tests.dart ├── google_adsense │ ├── AUTHORS │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── dart_test.yaml │ ├── dartdoc_options.yaml │ ├── doc │ │ ├── ad_unit_widget.md │ │ ├── h5.md │ │ └── initialization.md │ ├── example │ │ ├── README.md │ │ ├── images │ │ │ ├── desktop_screenshot.jpg │ │ │ └── mobile_screenshot.png │ │ ├── integration_test │ │ │ ├── core_test.dart │ │ │ ├── experimental_ad_unit_widget_test.dart │ │ │ ├── h5_test.dart │ │ │ ├── js_interop_mocks │ │ │ │ ├── adsbygoogle_js_interop.dart │ │ │ │ ├── adsense_test_js_interop.dart │ │ │ │ └── h5_test_js_interop.dart │ │ │ └── script_tag_test.dart │ │ ├── lib │ │ │ ├── ad_unit_widget.dart │ │ │ ├── h5.dart │ │ │ └── main.dart │ │ ├── pubspec.yaml │ │ ├── test_driver │ │ │ └── integration_test.dart │ │ └── web │ │ │ ├── favicon.png │ │ │ ├── icons │ │ │ ├── Icon-192.png │ │ │ ├── Icon-512.png │ │ │ ├── Icon-maskable-192.png │ │ │ └── Icon-maskable-512.png │ │ │ ├── index.html │ │ │ └── manifest.json │ ├── lib │ │ ├── experimental │ │ │ └── ad_unit_widget.dart │ │ ├── google_adsense.dart │ │ ├── h5.dart │ │ └── src │ │ │ ├── adsense │ │ │ ├── ad_unit_configuration.dart │ │ │ ├── ad_unit_params.dart │ │ │ ├── ad_unit_widget.dart │ │ │ ├── adsense.dart │ │ │ └── adsense_js_interop.dart │ │ │ ├── core │ │ │ ├── adsense_code_parameters.dart │ │ │ ├── google_adsense.dart │ │ │ └── js_interop │ │ │ │ ├── adsbygoogle.dart │ │ │ │ ├── js_loader.dart │ │ │ │ └── package_web_tweaks.dart │ │ │ ├── h5 │ │ │ ├── enums.dart │ │ │ ├── h5.dart │ │ │ └── h5_js_interop.dart │ │ │ └── utils │ │ │ └── logging.dart │ ├── pubspec.yaml │ └── test │ │ └── adsense_stub_test.dart ├── google_fonts │ ├── .gitignore │ ├── AUTHORS │ ├── CHANGELOG.md │ ├── CONTRIBUTING.md │ ├── LICENSE │ ├── README.md │ ├── example │ │ ├── .gitignore │ │ ├── .metadata │ │ ├── README.md │ │ ├── android │ │ │ ├── .gitignore │ │ │ ├── app │ │ │ │ ├── build.gradle │ │ │ │ └── src │ │ │ │ │ ├── debug │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ │ ├── main │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ ├── kotlin │ │ │ │ │ │ └── com │ │ │ │ │ │ │ └── example │ │ │ │ │ │ │ └── example │ │ │ │ │ │ │ └── MainActivity.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 │ │ │ │ │ └── profile │ │ │ │ │ └── AndroidManifest.xml │ │ │ ├── build.gradle │ │ │ ├── gradle.properties │ │ │ ├── gradle │ │ │ │ └── wrapper │ │ │ │ │ └── gradle-wrapper.properties │ │ │ └── settings.gradle │ │ ├── google_fonts │ │ │ ├── Lato-Bold.ttf │ │ │ ├── Lato-BoldItalic.ttf │ │ │ ├── Lato-Italic.ttf │ │ │ └── Lato-Regular.ttf │ │ ├── ios │ │ │ ├── .gitignore │ │ │ ├── Flutter │ │ │ │ ├── AppFrameworkInfo.plist │ │ │ │ ├── Debug.xcconfig │ │ │ │ └── Release.xcconfig │ │ │ ├── Podfile │ │ │ ├── Runner.xcodeproj │ │ │ │ ├── project.pbxproj │ │ │ │ ├── project.xcworkspace │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ └── xcshareddata │ │ │ │ │ └── xcschemes │ │ │ │ │ └── Runner.xcscheme │ │ │ ├── Runner.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ └── Runner │ │ │ │ ├── AppDelegate.swift │ │ │ │ ├── Assets.xcassets │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ ├── Contents.json │ │ │ │ │ ├── Icon-App-1024x1024@1x.png │ │ │ │ │ ├── Icon-App-20x20@1x.png │ │ │ │ │ ├── Icon-App-20x20@2x.png │ │ │ │ │ ├── Icon-App-20x20@3x.png │ │ │ │ │ ├── Icon-App-29x29@1x.png │ │ │ │ │ ├── Icon-App-29x29@2x.png │ │ │ │ │ ├── Icon-App-29x29@3x.png │ │ │ │ │ ├── Icon-App-40x40@1x.png │ │ │ │ │ ├── Icon-App-40x40@2x.png │ │ │ │ │ ├── Icon-App-40x40@3x.png │ │ │ │ │ ├── Icon-App-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 │ │ │ │ ├── Info.plist │ │ │ │ └── Runner-Bridging-Header.h │ │ ├── lib │ │ │ ├── example_font_selection.dart │ │ │ ├── example_simple.dart │ │ │ ├── main.dart │ │ │ └── readme_excerpts.dart │ │ ├── linux │ │ │ ├── .gitignore │ │ │ ├── CMakeLists.txt │ │ │ ├── flutter │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── generated_plugins.cmake │ │ │ ├── main.cc │ │ │ ├── my_application.cc │ │ │ └── my_application.h │ │ ├── macos │ │ │ ├── .gitignore │ │ │ ├── Flutter │ │ │ │ ├── Flutter-Debug.xcconfig │ │ │ │ └── Flutter-Release.xcconfig │ │ │ ├── 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 │ │ ├── pubspec.yaml │ │ ├── test │ │ │ └── widget_test.dart │ │ ├── web │ │ │ ├── favicon.png │ │ │ ├── icons │ │ │ │ ├── Icon-192.png │ │ │ │ ├── Icon-512.png │ │ │ │ ├── Icon-maskable-192.png │ │ │ │ └── Icon-maskable-512.png │ │ │ ├── index.html │ │ │ └── manifest.json │ │ └── windows │ │ │ ├── .gitignore │ │ │ ├── CMakeLists.txt │ │ │ ├── flutter │ │ │ ├── CMakeLists.txt │ │ │ └── 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 │ ├── generator │ │ ├── README.md │ │ ├── families_supported │ │ ├── fonts.pb.dart │ │ ├── fonts.proto │ │ ├── generator.dart │ │ ├── google_fonts.tmpl │ │ └── google_fonts_part.tmpl │ ├── lib │ │ ├── google_fonts.dart │ │ └── src │ │ │ ├── file_io.dart │ │ │ ├── file_io_desktop_and_mobile.dart │ │ │ ├── google_fonts_all_parts.g.dart │ │ │ ├── google_fonts_base.dart │ │ │ ├── google_fonts_descriptor.dart │ │ │ ├── google_fonts_family_with_variant.dart │ │ │ ├── google_fonts_parts │ │ │ ├── part_a.g.dart │ │ │ ├── part_b.g.dart │ │ │ ├── part_c.g.dart │ │ │ ├── part_d.g.dart │ │ │ ├── part_e.g.dart │ │ │ ├── part_f.g.dart │ │ │ ├── part_g.g.dart │ │ │ ├── part_h.g.dart │ │ │ ├── part_i.g.dart │ │ │ ├── part_j.g.dart │ │ │ ├── part_k.g.dart │ │ │ ├── part_l.g.dart │ │ │ ├── part_m.g.dart │ │ │ ├── part_n.g.dart │ │ │ ├── part_o.g.dart │ │ │ ├── part_p.g.dart │ │ │ ├── part_q.g.dart │ │ │ ├── part_r.g.dart │ │ │ ├── part_s.g.dart │ │ │ ├── part_t.g.dart │ │ │ ├── part_u.g.dart │ │ │ ├── part_v.g.dart │ │ │ ├── part_w.g.dart │ │ │ ├── part_x.g.dart │ │ │ ├── part_y.g.dart │ │ │ └── part_z.g.dart │ │ │ └── google_fonts_variant.dart │ ├── pubspec.yaml │ ├── screenshots │ │ ├── hot_reload.gif │ │ └── logo_mashup.png │ └── test │ │ ├── generated_font_methods_test.dart │ │ ├── google_fonts_family_with_variant_test.dart │ │ ├── google_fonts_text_style_test.dart │ │ ├── google_fonts_variant_test.dart │ │ ├── load_font_if_necessary_test.dart │ │ └── load_font_if_necessary_with_local_fonts_test.dart ├── google_identity_services_web │ ├── AUTHORS │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── dart_test.yaml │ ├── example │ │ ├── .gitignore │ │ ├── .metadata │ │ ├── README.md │ │ ├── integration_test │ │ │ ├── js_interop_id_test.dart │ │ │ ├── js_interop_oauth_test.dart │ │ │ └── utils.dart │ │ ├── lib │ │ │ ├── main.dart │ │ │ ├── main_oauth.dart │ │ │ └── src │ │ │ │ └── jwt.dart │ │ ├── pubspec.yaml │ │ ├── test_driver │ │ │ └── integration_test.dart │ │ └── web │ │ │ ├── favicon.png │ │ │ ├── icons │ │ │ ├── Icon-192.png │ │ │ ├── Icon-512.png │ │ │ ├── Icon-maskable-192.png │ │ │ └── Icon-maskable-512.png │ │ │ ├── index-with-script-tag.html │ │ │ ├── index.html │ │ │ ├── manifest.json │ │ │ └── mock-gis.js │ ├── lib │ │ ├── google_identity_services_web.dart │ │ ├── id.dart │ │ ├── loader.dart │ │ ├── oauth2.dart │ │ └── src │ │ │ ├── js_interop │ │ │ ├── google_accounts_id.dart │ │ │ ├── google_accounts_oauth2.dart │ │ │ ├── load_callback.dart │ │ │ ├── package_web_tweaks.dart │ │ │ └── shared.dart │ │ │ └── js_loader.dart │ ├── pubspec.yaml │ └── test │ │ ├── README.md │ │ ├── js_loader_test.dart │ │ ├── js_loader_tt_custom_test.dart │ │ ├── js_loader_tt_forbidden_test.dart │ │ ├── only_chrome_tests_here_test.dart │ │ └── tools.dart ├── google_maps_flutter │ ├── google_maps_flutter │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── example │ │ │ ├── .gitignore │ │ │ ├── .metadata │ │ │ ├── .pluginToolsConfig.yaml │ │ │ ├── README.md │ │ │ ├── android │ │ │ │ ├── app │ │ │ │ │ ├── build.gradle │ │ │ │ │ ├── gradle │ │ │ │ │ │ └── wrapper │ │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ │ └── src │ │ │ │ │ │ ├── androidTest │ │ │ │ │ │ └── java │ │ │ │ │ │ │ └── io │ │ │ │ │ │ │ └── flutter │ │ │ │ │ │ │ └── plugins │ │ │ │ │ │ │ ├── DartIntegrationTest.java │ │ │ │ │ │ │ └── googlemapsexample │ │ │ │ │ │ │ └── MainActivityTest.java │ │ │ │ │ │ ├── debug │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ └── java │ │ │ │ │ │ │ └── io │ │ │ │ │ │ │ └── flutter │ │ │ │ │ │ │ └── plugins │ │ │ │ │ │ │ └── googlemapsexample │ │ │ │ │ │ │ └── GoogleMapsTestActivity.java │ │ │ │ │ │ └── main │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ └── res │ │ │ │ │ │ ├── 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 │ │ │ │ │ │ └── styles.xml │ │ │ │ ├── build.gradle │ │ │ │ ├── gradle.properties │ │ │ │ ├── gradle │ │ │ │ │ └── wrapper │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ └── settings.gradle │ │ │ ├── assets │ │ │ │ ├── 2.0x │ │ │ │ │ └── red_square.png │ │ │ │ ├── 3.0x │ │ │ │ │ └── red_square.png │ │ │ │ ├── night_mode.json │ │ │ │ └── red_square.png │ │ │ ├── integration_test │ │ │ │ ├── google_maps_test.dart │ │ │ │ └── src │ │ │ │ │ ├── maps_controller.dart │ │ │ │ │ ├── maps_inspector.dart │ │ │ │ │ ├── resources │ │ │ │ │ ├── icon_image.png │ │ │ │ │ └── icon_image_base64.dart │ │ │ │ │ ├── shared.dart │ │ │ │ │ └── tiles_inspector.dart │ │ │ ├── ios │ │ │ │ ├── .gitignore │ │ │ │ ├── Flutter │ │ │ │ │ ├── AppFrameworkInfo.plist │ │ │ │ │ ├── Debug.xcconfig │ │ │ │ │ └── Release.xcconfig │ │ │ │ ├── Podfile │ │ │ │ ├── Runner.xcodeproj │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ ├── project.xcworkspace │ │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ └── xcschemes │ │ │ │ │ │ └── Runner.xcscheme │ │ │ │ ├── Runner.xcworkspace │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ └── Runner │ │ │ │ │ ├── AppDelegate.swift │ │ │ │ │ ├── Assets.xcassets │ │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ ├── Icon-App-1024x1024@1x.png │ │ │ │ │ │ ├── Icon-App-20x20@1x.png │ │ │ │ │ │ ├── Icon-App-20x20@2x.png │ │ │ │ │ │ ├── Icon-App-20x20@3x.png │ │ │ │ │ │ ├── Icon-App-29x29@1x.png │ │ │ │ │ │ ├── Icon-App-29x29@2x.png │ │ │ │ │ │ ├── Icon-App-29x29@3x.png │ │ │ │ │ │ ├── Icon-App-40x40@1x.png │ │ │ │ │ │ ├── Icon-App-40x40@2x.png │ │ │ │ │ │ ├── Icon-App-40x40@3x.png │ │ │ │ │ │ ├── Icon-App-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 │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Runner-Bridging-Header.h │ │ │ ├── lib │ │ │ │ ├── animate_camera.dart │ │ │ │ ├── clustering.dart │ │ │ │ ├── custom_marker_icon.dart │ │ │ │ ├── ground_overlay.dart │ │ │ │ ├── heatmap.dart │ │ │ │ ├── lite_mode.dart │ │ │ │ ├── main.dart │ │ │ │ ├── map_click.dart │ │ │ │ ├── map_coordinates.dart │ │ │ │ ├── map_map_id.dart │ │ │ │ ├── map_ui.dart │ │ │ │ ├── marker_icons.dart │ │ │ │ ├── move_camera.dart │ │ │ │ ├── padding.dart │ │ │ │ ├── page.dart │ │ │ │ ├── place_circle.dart │ │ │ │ ├── place_marker.dart │ │ │ │ ├── place_polygon.dart │ │ │ │ ├── place_polyline.dart │ │ │ │ ├── readme_sample.dart │ │ │ │ ├── scrolling_map.dart │ │ │ │ ├── snapshot.dart │ │ │ │ └── tile_overlay.dart │ │ │ ├── pubspec.yaml │ │ │ ├── test_driver │ │ │ │ └── integration_test.dart │ │ │ └── web │ │ │ │ ├── favicon.png │ │ │ │ ├── icons │ │ │ │ ├── Icon-192.png │ │ │ │ ├── Icon-512.png │ │ │ │ ├── Icon-maskable-192.png │ │ │ │ └── Icon-maskable-512.png │ │ │ │ ├── index.html │ │ │ │ └── manifest.json │ │ ├── lib │ │ │ ├── google_maps_flutter.dart │ │ │ └── src │ │ │ │ ├── controller.dart │ │ │ │ └── google_map.dart │ │ ├── pubspec.yaml │ │ └── test │ │ │ ├── camera_test.dart │ │ │ ├── circle_updates_test.dart │ │ │ ├── clustermanager_updates_test.dart │ │ │ ├── controller_test.dart │ │ │ ├── fake_google_maps_flutter_platform.dart │ │ │ ├── flutter_test_config.dart │ │ │ ├── google_map_controller_test.dart │ │ │ ├── google_map_test.dart │ │ │ ├── groundoverlay_updates_test.dart │ │ │ ├── heatmap_updates_test.dart │ │ │ ├── map_creation_test.dart │ │ │ ├── marker_updates_test.dart │ │ │ ├── polygon_updates_test.dart │ │ │ ├── polyline_updates_test.dart │ │ │ └── tile_overlay_updates_test.dart │ ├── google_maps_flutter_android │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── android │ │ │ ├── build.gradle │ │ │ ├── settings.gradle │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── java │ │ │ │ │ └── io │ │ │ │ │ └── flutter │ │ │ │ │ └── plugins │ │ │ │ │ └── googlemaps │ │ │ │ │ ├── CircleBuilder.java │ │ │ │ │ ├── CircleController.java │ │ │ │ │ ├── CircleOptionsSink.java │ │ │ │ │ ├── CirclesController.java │ │ │ │ │ ├── ClusterManagersController.java │ │ │ │ │ ├── Convert.java │ │ │ │ │ ├── GoogleMapBuilder.java │ │ │ │ │ ├── GoogleMapController.java │ │ │ │ │ ├── GoogleMapFactory.java │ │ │ │ │ ├── GoogleMapInitializer.java │ │ │ │ │ ├── GoogleMapListener.java │ │ │ │ │ ├── GoogleMapOptionsSink.java │ │ │ │ │ ├── GoogleMapsPlugin.java │ │ │ │ │ ├── GroundOverlayBuilder.java │ │ │ │ │ ├── GroundOverlayController.java │ │ │ │ │ ├── GroundOverlaySink.java │ │ │ │ │ ├── GroundOverlaysController.java │ │ │ │ │ ├── HeatmapBuilder.java │ │ │ │ │ ├── HeatmapController.java │ │ │ │ │ ├── HeatmapOptionsSink.java │ │ │ │ │ ├── HeatmapsController.java │ │ │ │ │ ├── LifecycleProvider.java │ │ │ │ │ ├── MarkerBuilder.java │ │ │ │ │ ├── MarkerController.java │ │ │ │ │ ├── MarkerOptionsSink.java │ │ │ │ │ ├── MarkersController.java │ │ │ │ │ ├── Messages.java │ │ │ │ │ ├── NoOpVoidResult.java │ │ │ │ │ ├── PolygonBuilder.java │ │ │ │ │ ├── PolygonController.java │ │ │ │ │ ├── PolygonOptionsSink.java │ │ │ │ │ ├── PolygonsController.java │ │ │ │ │ ├── PolylineBuilder.java │ │ │ │ │ ├── PolylineController.java │ │ │ │ │ ├── PolylineOptionsSink.java │ │ │ │ │ ├── PolylinesController.java │ │ │ │ │ ├── TileOverlayBuilder.java │ │ │ │ │ ├── TileOverlayController.java │ │ │ │ │ ├── TileOverlaySink.java │ │ │ │ │ ├── TileOverlaysController.java │ │ │ │ │ └── TileProviderController.java │ │ │ │ └── test │ │ │ │ ├── java │ │ │ │ └── io │ │ │ │ │ └── flutter │ │ │ │ │ └── plugins │ │ │ │ │ └── googlemaps │ │ │ │ │ ├── CircleBuilderTest.java │ │ │ │ │ ├── CircleControllerTest.java │ │ │ │ │ ├── CirclesControllerTest.java │ │ │ │ │ ├── ClusterManagersControllerTest.java │ │ │ │ │ ├── ConvertTest.java │ │ │ │ │ ├── GoogleMapControllerTest.java │ │ │ │ │ ├── GoogleMapInitializerTest.java │ │ │ │ │ ├── GroundOverlaysControllerTest.java │ │ │ │ │ ├── HeatmapsControllerTest.java │ │ │ │ │ ├── MarkersControllerTest.java │ │ │ │ │ ├── PolygonBuilderTest.java │ │ │ │ │ ├── PolygonControllerTest.java │ │ │ │ │ ├── PolylineBuilderTest.java │ │ │ │ │ ├── PolylineControllerTest.java │ │ │ │ │ └── TestImageUtils.java │ │ │ │ └── resources │ │ │ │ └── mockito-extensions │ │ │ │ └── org.mockito.plugins.MockMaker │ │ ├── example │ │ │ ├── .metadata │ │ │ ├── .pluginToolsConfig.yaml │ │ │ ├── README.md │ │ │ ├── android │ │ │ │ ├── app │ │ │ │ │ ├── build.gradle │ │ │ │ │ ├── gradle │ │ │ │ │ │ └── wrapper │ │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ │ └── src │ │ │ │ │ │ ├── androidTest │ │ │ │ │ │ └── java │ │ │ │ │ │ │ └── io │ │ │ │ │ │ │ └── flutter │ │ │ │ │ │ │ └── plugins │ │ │ │ │ │ │ ├── DartIntegrationTest.java │ │ │ │ │ │ │ └── googlemapsexample │ │ │ │ │ │ │ ├── GoogleMapsTest.java │ │ │ │ │ │ │ └── MainActivityTest.java │ │ │ │ │ │ ├── debug │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ └── java │ │ │ │ │ │ │ └── io │ │ │ │ │ │ │ └── flutter │ │ │ │ │ │ │ └── plugins │ │ │ │ │ │ │ └── googlemapsexample │ │ │ │ │ │ │ └── GoogleMapsTestActivity.java │ │ │ │ │ │ └── main │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ └── res │ │ │ │ │ │ ├── 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 │ │ │ │ │ │ └── styles.xml │ │ │ │ ├── build.gradle │ │ │ │ ├── gradle.properties │ │ │ │ ├── gradle │ │ │ │ │ └── wrapper │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ ├── secrets.properties │ │ │ │ └── settings.gradle │ │ │ ├── assets │ │ │ │ ├── 2.0x │ │ │ │ │ └── red_square.png │ │ │ │ ├── 3.0x │ │ │ │ │ └── red_square.png │ │ │ │ ├── night_mode.json │ │ │ │ └── red_square.png │ │ │ ├── integration_test │ │ │ │ ├── google_maps_test.dart │ │ │ │ └── resources │ │ │ │ │ ├── icon_image.png │ │ │ │ │ └── icon_image_base64.dart │ │ │ ├── lib │ │ │ │ ├── animate_camera.dart │ │ │ │ ├── clustering.dart │ │ │ │ ├── custom_marker_icon.dart │ │ │ │ ├── example_google_map.dart │ │ │ │ ├── ground_overlay.dart │ │ │ │ ├── lite_mode.dart │ │ │ │ ├── main.dart │ │ │ │ ├── map_click.dart │ │ │ │ ├── map_coordinates.dart │ │ │ │ ├── map_map_id.dart │ │ │ │ ├── map_ui.dart │ │ │ │ ├── marker_icons.dart │ │ │ │ ├── move_camera.dart │ │ │ │ ├── padding.dart │ │ │ │ ├── page.dart │ │ │ │ ├── place_circle.dart │ │ │ │ ├── place_marker.dart │ │ │ │ ├── place_polygon.dart │ │ │ │ ├── place_polyline.dart │ │ │ │ ├── readme_excerpts.dart │ │ │ │ ├── scrolling_map.dart │ │ │ │ ├── snapshot.dart │ │ │ │ └── tile_overlay.dart │ │ │ ├── pubspec.yaml │ │ │ ├── test │ │ │ │ ├── example_google_map_test.dart │ │ │ │ └── fake_google_maps_flutter_platform.dart │ │ │ └── test_driver │ │ │ │ └── integration_test.dart │ │ ├── lib │ │ │ ├── google_maps_flutter_android.dart │ │ │ └── src │ │ │ │ ├── google_map_inspector_android.dart │ │ │ │ ├── google_maps_flutter_android.dart │ │ │ │ ├── messages.g.dart │ │ │ │ └── serialization.dart │ │ ├── pigeons │ │ │ ├── copyright.txt │ │ │ └── messages.dart │ │ ├── pubspec.yaml │ │ └── test │ │ │ ├── google_maps_flutter_android_test.dart │ │ │ └── google_maps_flutter_android_test.mocks.dart │ ├── google_maps_flutter_ios │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── example │ │ │ ├── .metadata │ │ │ ├── README.md │ │ │ ├── ios14 │ │ │ │ ├── README.md │ │ │ │ ├── assets │ │ │ │ │ ├── 2.0x │ │ │ │ │ │ └── red_square.png │ │ │ │ │ ├── 3.0x │ │ │ │ │ │ └── red_square.png │ │ │ │ │ ├── night_mode.json │ │ │ │ │ └── red_square.png │ │ │ │ ├── integration_test │ │ │ │ │ ├── google_maps_test.dart │ │ │ │ │ └── resources │ │ │ │ │ │ ├── icon_image.png │ │ │ │ │ │ └── icon_image_base64.dart │ │ │ │ ├── ios │ │ │ │ │ ├── Flutter │ │ │ │ │ │ ├── AppFrameworkInfo.plist │ │ │ │ │ │ ├── Debug.xcconfig │ │ │ │ │ │ └── Release.xcconfig │ │ │ │ │ ├── Podfile │ │ │ │ │ ├── Runner.xcodeproj │ │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ │ ├── project.xcworkspace │ │ │ │ │ │ │ └── contents.xcworkspacedata │ │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ │ └── xcschemes │ │ │ │ │ │ │ └── Runner.xcscheme │ │ │ │ │ ├── Runner.xcworkspace │ │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ │ │ ├── Runner │ │ │ │ │ │ ├── AppDelegate.h │ │ │ │ │ │ ├── AppDelegate.m │ │ │ │ │ │ ├── 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 │ │ │ │ │ │ ├── Info.plist │ │ │ │ │ │ └── main.m │ │ │ │ │ ├── RunnerTests │ │ │ │ │ │ ├── ExtractIconFromDataTests.m │ │ │ │ │ │ ├── FGMClusterManagersControllerTests.m │ │ │ │ │ │ ├── FGMConversionsUtilsTests.m │ │ │ │ │ │ ├── FLTGoogleMapHeatmapControllerTests.m │ │ │ │ │ │ ├── FLTTileProviderControllerTests.m │ │ │ │ │ │ ├── GoogleMapsCircleControllerTests.m │ │ │ │ │ │ ├── GoogleMapsGroundOverlayControllerTests.m │ │ │ │ │ │ ├── GoogleMapsMarkerControllerTests.m │ │ │ │ │ │ ├── GoogleMapsPolygonControllerTests.m │ │ │ │ │ │ ├── GoogleMapsPolylineControllerTests.m │ │ │ │ │ │ ├── GoogleMapsTests.m │ │ │ │ │ │ ├── GoogleMapsTileOverlayControllerTests.m │ │ │ │ │ │ ├── Info.plist │ │ │ │ │ │ ├── PartiallyMockedMapView.h │ │ │ │ │ │ ├── PartiallyMockedMapView.m │ │ │ │ │ │ └── assets │ │ │ │ │ │ │ └── widegamut.png │ │ │ │ │ └── RunnerUITests │ │ │ │ │ │ ├── GoogleMapsUITests.m │ │ │ │ │ │ └── Info.plist │ │ │ │ ├── lib │ │ │ │ │ └── main.dart │ │ │ │ ├── pubspec.yaml │ │ │ │ └── test_driver │ │ │ │ │ └── integration_test.dart │ │ │ ├── ios15 │ │ │ │ ├── README.md │ │ │ │ ├── assets │ │ │ │ │ ├── 2.0x │ │ │ │ │ │ └── red_square.png │ │ │ │ │ ├── 3.0x │ │ │ │ │ │ └── red_square.png │ │ │ │ │ ├── night_mode.json │ │ │ │ │ └── red_square.png │ │ │ │ ├── ios │ │ │ │ │ ├── Flutter │ │ │ │ │ │ ├── AppFrameworkInfo.plist │ │ │ │ │ │ ├── Debug.xcconfig │ │ │ │ │ │ └── Release.xcconfig │ │ │ │ │ ├── Podfile │ │ │ │ │ ├── Runner.xcodeproj │ │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ │ ├── project.xcworkspace │ │ │ │ │ │ │ └── contents.xcworkspacedata │ │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ │ └── xcschemes │ │ │ │ │ │ │ └── Runner.xcscheme │ │ │ │ │ ├── Runner.xcworkspace │ │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ │ │ ├── Runner │ │ │ │ │ │ ├── AppDelegate.h │ │ │ │ │ │ ├── AppDelegate.m │ │ │ │ │ │ ├── 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 │ │ │ │ │ │ ├── Info.plist │ │ │ │ │ │ └── main.m │ │ │ │ │ └── RunnerTests │ │ │ │ │ │ ├── GoogleMapsTests.m │ │ │ │ │ │ ├── Info.plist │ │ │ │ │ │ ├── PartiallyMockedMapView.h │ │ │ │ │ │ ├── PartiallyMockedMapView.m │ │ │ │ │ │ └── assets │ │ │ │ │ │ └── widegamut.png │ │ │ │ ├── lib │ │ │ │ │ └── main.dart │ │ │ │ └── pubspec.yaml │ │ │ └── shared │ │ │ │ ├── README.md │ │ │ │ └── maps_example_dart │ │ │ │ ├── lib │ │ │ │ ├── animate_camera.dart │ │ │ │ ├── clustering.dart │ │ │ │ ├── custom_marker_icon.dart │ │ │ │ ├── example_google_map.dart │ │ │ │ ├── ground_overlay.dart │ │ │ │ ├── lite_mode.dart │ │ │ │ ├── map_click.dart │ │ │ │ ├── map_coordinates.dart │ │ │ │ ├── map_map_id.dart │ │ │ │ ├── map_ui.dart │ │ │ │ ├── maps_demo.dart │ │ │ │ ├── marker_icons.dart │ │ │ │ ├── move_camera.dart │ │ │ │ ├── padding.dart │ │ │ │ ├── page.dart │ │ │ │ ├── place_circle.dart │ │ │ │ ├── place_marker.dart │ │ │ │ ├── place_polygon.dart │ │ │ │ ├── place_polyline.dart │ │ │ │ ├── scrolling_map.dart │ │ │ │ ├── snapshot.dart │ │ │ │ └── tile_overlay.dart │ │ │ │ ├── pubspec.yaml │ │ │ │ └── test │ │ │ │ ├── example_google_map_test.dart │ │ │ │ └── fake_google_maps_flutter_platform.dart │ │ ├── ios │ │ │ ├── Assets │ │ │ │ └── .gitkeep │ │ │ ├── Classes │ │ │ │ ├── FGMCATransactionWrapper.h │ │ │ │ ├── FGMCATransactionWrapper.m │ │ │ │ ├── FGMClusterManagersController.h │ │ │ │ ├── FGMClusterManagersController.m │ │ │ │ ├── FGMConversionUtils.h │ │ │ │ ├── FGMConversionUtils.m │ │ │ │ ├── FGMGroundOverlayController.h │ │ │ │ ├── FGMGroundOverlayController.m │ │ │ │ ├── FGMGroundOverlayController_Test.h │ │ │ │ ├── FGMImageUtils.h │ │ │ │ ├── FGMImageUtils.m │ │ │ │ ├── FGMMarkerUserData.h │ │ │ │ ├── FGMMarkerUserData.m │ │ │ │ ├── FLTGoogleMapHeatmapController.h │ │ │ │ ├── FLTGoogleMapHeatmapController.m │ │ │ │ ├── FLTGoogleMapHeatmapController_Test.h │ │ │ │ ├── FLTGoogleMapTileOverlayController.h │ │ │ │ ├── FLTGoogleMapTileOverlayController.m │ │ │ │ ├── FLTGoogleMapTileOverlayController_Test.h │ │ │ │ ├── FLTGoogleMapsPlugin.h │ │ │ │ ├── FLTGoogleMapsPlugin.m │ │ │ │ ├── GoogleMapCircleController.h │ │ │ │ ├── GoogleMapCircleController.m │ │ │ │ ├── GoogleMapCircleController_Test.h │ │ │ │ ├── GoogleMapController.h │ │ │ │ ├── GoogleMapController.m │ │ │ │ ├── GoogleMapController_Test.h │ │ │ │ ├── GoogleMapMarkerController.h │ │ │ │ ├── GoogleMapMarkerController.m │ │ │ │ ├── GoogleMapMarkerController_Test.h │ │ │ │ ├── GoogleMapPolygonController.h │ │ │ │ ├── GoogleMapPolygonController.m │ │ │ │ ├── GoogleMapPolygonController_Test.h │ │ │ │ ├── GoogleMapPolylineController.h │ │ │ │ ├── GoogleMapPolylineController.m │ │ │ │ ├── GoogleMapPolylineController_Test.h │ │ │ │ ├── google_maps_flutter_ios-umbrella.h │ │ │ │ ├── google_maps_flutter_ios.modulemap │ │ │ │ ├── messages.g.h │ │ │ │ └── messages.g.m │ │ │ ├── Resources │ │ │ │ └── PrivacyInfo.xcprivacy │ │ │ └── google_maps_flutter_ios.podspec │ │ ├── lib │ │ │ ├── google_maps_flutter_ios.dart │ │ │ └── src │ │ │ │ ├── google_map_inspector_ios.dart │ │ │ │ ├── google_maps_flutter_ios.dart │ │ │ │ ├── messages.g.dart │ │ │ │ └── serialization.dart │ │ ├── pigeons │ │ │ ├── copyright.txt │ │ │ └── messages.dart │ │ ├── pubspec.yaml │ │ └── test │ │ │ ├── google_maps_flutter_ios_test.dart │ │ │ └── google_maps_flutter_ios_test.mocks.dart │ ├── google_maps_flutter_platform_interface │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── lib │ │ │ ├── google_maps_flutter_platform_interface.dart │ │ │ └── src │ │ │ │ ├── events │ │ │ │ └── map_event.dart │ │ │ │ ├── method_channel │ │ │ │ ├── method_channel_google_maps_flutter.dart │ │ │ │ └── serialization.dart │ │ │ │ ├── platform_interface │ │ │ │ ├── google_maps_flutter_platform.dart │ │ │ │ └── google_maps_inspector_platform.dart │ │ │ │ └── types │ │ │ │ ├── advanced_marker.dart │ │ │ │ ├── bitmap.dart │ │ │ │ ├── callbacks.dart │ │ │ │ ├── camera.dart │ │ │ │ ├── cap.dart │ │ │ │ ├── circle.dart │ │ │ │ ├── circle_updates.dart │ │ │ │ ├── cluster.dart │ │ │ │ ├── cluster_manager.dart │ │ │ │ ├── cluster_manager_updates.dart │ │ │ │ ├── ground_overlay.dart │ │ │ │ ├── ground_overlay_updates.dart │ │ │ │ ├── heatmap.dart │ │ │ │ ├── heatmap_updates.dart │ │ │ │ ├── joint_type.dart │ │ │ │ ├── location.dart │ │ │ │ ├── map_configuration.dart │ │ │ │ ├── map_objects.dart │ │ │ │ ├── map_widget_configuration.dart │ │ │ │ ├── maps_object.dart │ │ │ │ ├── maps_object_updates.dart │ │ │ │ ├── marker.dart │ │ │ │ ├── marker_updates.dart │ │ │ │ ├── pattern_item.dart │ │ │ │ ├── polygon.dart │ │ │ │ ├── polygon_updates.dart │ │ │ │ ├── polyline.dart │ │ │ │ ├── polyline_updates.dart │ │ │ │ ├── screen_coordinate.dart │ │ │ │ ├── tile.dart │ │ │ │ ├── tile_overlay.dart │ │ │ │ ├── tile_overlay_updates.dart │ │ │ │ ├── tile_provider.dart │ │ │ │ ├── types.dart │ │ │ │ ├── ui.dart │ │ │ │ ├── utils │ │ │ │ ├── circle.dart │ │ │ │ ├── cluster_manager.dart │ │ │ │ ├── ground_overlay.dart │ │ │ │ ├── heatmap.dart │ │ │ │ ├── map_configuration_serialization.dart │ │ │ │ ├── maps_object.dart │ │ │ │ ├── marker.dart │ │ │ │ ├── polygon.dart │ │ │ │ ├── polyline.dart │ │ │ │ └── tile_overlay.dart │ │ │ │ ├── web_camera_control_position.dart │ │ │ │ └── web_gesture_handling.dart │ │ ├── pubspec.yaml │ │ └── test │ │ │ ├── method_channel │ │ │ └── method_channel_google_maps_flutter_test.dart │ │ │ ├── platform_interface │ │ │ ├── google_maps_flutter_platform_test.dart │ │ │ └── google_maps_inspector_platform_test.dart │ │ │ ├── types │ │ │ ├── advanced_marker_test.dart │ │ │ ├── bitmap_test.dart │ │ │ ├── camera_test.dart │ │ │ ├── cap_test.dart │ │ │ ├── cluster_manager_test.dart │ │ │ ├── cluster_test.dart │ │ │ ├── ground_overlay_test.dart │ │ │ ├── heatmap_test.dart │ │ │ ├── location_test.dart │ │ │ ├── map_configuration_test.dart │ │ │ ├── maps_object_test.dart │ │ │ ├── maps_object_updates_test.dart │ │ │ ├── marker_test.dart │ │ │ ├── pattern_item_test.dart │ │ │ ├── test_maps_object.dart │ │ │ ├── tile_overlay_test.dart │ │ │ ├── tile_overlay_updates_test.dart │ │ │ └── tile_test.dart │ │ │ └── utils │ │ │ ├── cluster_manager_test.dart │ │ │ └── map_configuration_serialization_test.dart │ └── google_maps_flutter_web │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── example │ │ ├── README.md │ │ ├── assets │ │ │ └── red_square.png │ │ ├── build.excerpt.yaml │ │ ├── build.yaml │ │ ├── integration_test │ │ │ ├── cloud_map_styles_test.dart │ │ │ ├── google_maps_controller_test.dart │ │ │ ├── google_maps_controller_test.mocks.dart │ │ │ ├── google_maps_plugin_test.dart │ │ │ ├── google_maps_plugin_test.mocks.dart │ │ │ ├── marker_clustering_test.dart │ │ │ ├── marker_test.dart │ │ │ ├── markers_test.dart │ │ │ ├── overlay_test.dart │ │ │ ├── overlays_test.dart │ │ │ ├── overlays_test.mocks.dart │ │ │ ├── projection_test.dart │ │ │ ├── resources │ │ │ │ ├── icon_image_base64.dart │ │ │ │ └── tile16_base64.dart │ │ │ ├── shape_test.dart │ │ │ └── shapes_test.dart │ │ ├── lib │ │ │ └── main.dart │ │ ├── pubspec.yaml │ │ ├── test_driver │ │ │ └── integration_test.dart │ │ └── web │ │ │ └── index.html │ │ ├── lib │ │ ├── google_maps_flutter_web.dart │ │ └── src │ │ │ ├── circle.dart │ │ │ ├── circles.dart │ │ │ ├── convert.dart │ │ │ ├── dom_window_extension.dart │ │ │ ├── google_maps_controller.dart │ │ │ ├── google_maps_flutter_web.dart │ │ │ ├── google_maps_inspector_web.dart │ │ │ ├── ground_overlay.dart │ │ │ ├── ground_overlays.dart │ │ │ ├── heatmap.dart │ │ │ ├── heatmaps.dart │ │ │ ├── map_styler.dart │ │ │ ├── marker.dart │ │ │ ├── marker_clustering.dart │ │ │ ├── marker_clustering_js_interop.dart │ │ │ ├── markers.dart │ │ │ ├── overlay.dart │ │ │ ├── overlays.dart │ │ │ ├── polygon.dart │ │ │ ├── polygons.dart │ │ │ ├── polyline.dart │ │ │ ├── polylines.dart │ │ │ ├── third_party │ │ │ └── to_screen_location │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ └── to_screen_location.dart │ │ │ ├── types.dart │ │ │ └── utils.dart │ │ ├── pubspec.yaml │ │ └── test │ │ ├── README.md │ │ └── tests_exist_elsewhere_test.dart ├── google_sign_in │ ├── google_sign_in │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── CONTRIBUTING.md │ │ ├── LICENSE │ │ ├── MIGRATION.md │ │ ├── README.md │ │ ├── example │ │ │ ├── .gitignore │ │ │ ├── .pluginToolsConfig.yaml │ │ │ ├── README.md │ │ │ ├── android │ │ │ │ ├── app │ │ │ │ │ ├── build.gradle │ │ │ │ │ ├── google-services.json │ │ │ │ │ ├── gradle │ │ │ │ │ │ └── wrapper │ │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ │ └── src │ │ │ │ │ │ ├── androidTest │ │ │ │ │ │ └── java │ │ │ │ │ │ │ └── io │ │ │ │ │ │ │ └── flutter │ │ │ │ │ │ │ └── plugins │ │ │ │ │ │ │ ├── DartIntegrationTest.java │ │ │ │ │ │ │ └── googlesigninexample │ │ │ │ │ │ │ └── FlutterActivityTest.java │ │ │ │ │ │ ├── debug │ │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ │ │ └── main │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ ├── java │ │ │ │ │ │ └── io │ │ │ │ │ │ │ └── flutter │ │ │ │ │ │ │ └── plugins │ │ │ │ │ │ │ ├── .gitignore │ │ │ │ │ │ │ └── googlesigninexample │ │ │ │ │ │ │ └── GoogleSignInTestActivity.java │ │ │ │ │ │ └── res │ │ │ │ │ │ ├── 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 │ │ │ │ │ │ └── strings.xml │ │ │ │ ├── build.gradle │ │ │ │ ├── gradle.properties │ │ │ │ ├── gradle │ │ │ │ │ └── wrapper │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ └── settings.gradle │ │ │ ├── integration_test │ │ │ │ └── google_sign_in_test.dart │ │ │ ├── ios │ │ │ │ ├── .gitignore │ │ │ │ ├── Flutter │ │ │ │ │ ├── AppFrameworkInfo.plist │ │ │ │ │ ├── Debug.xcconfig │ │ │ │ │ └── Release.xcconfig │ │ │ │ ├── Podfile │ │ │ │ ├── Runner.xcodeproj │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ ├── project.xcworkspace │ │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ └── xcschemes │ │ │ │ │ │ └── Runner.xcscheme │ │ │ │ ├── Runner.xcworkspace │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ └── Runner │ │ │ │ │ ├── AppDelegate.swift │ │ │ │ │ ├── Assets.xcassets │ │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ ├── Icon-App-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 │ │ │ │ │ ├── Base.lproj │ │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ │ └── Main.storyboard │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Runner-Bridging-Header.h │ │ │ ├── lib │ │ │ │ ├── main.dart │ │ │ │ └── src │ │ │ │ │ ├── web_wrapper.dart │ │ │ │ │ ├── web_wrapper_stub.dart │ │ │ │ │ └── web_wrapper_web.dart │ │ │ ├── macos │ │ │ │ ├── .gitignore │ │ │ │ ├── Flutter │ │ │ │ │ ├── Flutter-Debug.xcconfig │ │ │ │ │ └── Flutter-Release.xcconfig │ │ │ │ ├── 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 │ │ │ ├── pubspec.yaml │ │ │ ├── test_driver │ │ │ │ └── integration_test.dart │ │ │ └── web │ │ │ │ └── index.html │ │ ├── lib │ │ │ ├── google_sign_in.dart │ │ │ ├── src │ │ │ │ ├── event_types.dart │ │ │ │ ├── fife.dart │ │ │ │ ├── identity_types.dart │ │ │ │ └── token_types.dart │ │ │ ├── testing.dart │ │ │ └── widgets.dart │ │ ├── pubspec.yaml │ │ ├── resources │ │ │ ├── README.md │ │ │ └── transparentImage.gif │ │ └── test │ │ │ ├── fife_test.dart │ │ │ ├── google_sign_in_test.dart │ │ │ ├── google_sign_in_test.mocks.dart │ │ │ └── widgets_test.dart │ ├── google_sign_in_android │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── android │ │ │ ├── build.gradle │ │ │ ├── lint-baseline.xml │ │ │ ├── settings.gradle │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── java │ │ │ │ │ └── io │ │ │ │ │ │ └── flutter │ │ │ │ │ │ └── plugins │ │ │ │ │ │ └── googlesignin │ │ │ │ │ │ └── GoogleSignInPlugin.java │ │ │ │ └── kotlin │ │ │ │ │ └── io │ │ │ │ │ └── flutter │ │ │ │ │ └── plugins │ │ │ │ │ └── googlesignin │ │ │ │ │ ├── Messages.kt │ │ │ │ │ └── ResultUtils.kt │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── io │ │ │ │ └── flutter │ │ │ │ └── plugins │ │ │ │ └── googlesignin │ │ │ │ ├── GoogleSignInTest.java │ │ │ │ └── TestResultUtils.kt │ │ ├── example │ │ │ ├── .pluginToolsConfig.yaml │ │ │ ├── README.md │ │ │ ├── android │ │ │ │ ├── app │ │ │ │ │ ├── build.gradle │ │ │ │ │ ├── google-services.json │ │ │ │ │ ├── gradle │ │ │ │ │ │ └── wrapper │ │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ │ └── src │ │ │ │ │ │ ├── androidTest │ │ │ │ │ │ └── java │ │ │ │ │ │ │ └── io │ │ │ │ │ │ │ └── flutter │ │ │ │ │ │ │ └── plugins │ │ │ │ │ │ │ ├── DartIntegrationTest.java │ │ │ │ │ │ │ └── googlesigninexample │ │ │ │ │ │ │ ├── FlutterActivityTest.java │ │ │ │ │ │ │ └── GoogleSignInTest.java │ │ │ │ │ │ ├── debug │ │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ │ │ └── main │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ ├── java │ │ │ │ │ │ └── io │ │ │ │ │ │ │ └── flutter │ │ │ │ │ │ │ └── plugins │ │ │ │ │ │ │ ├── .gitignore │ │ │ │ │ │ │ └── googlesigninexample │ │ │ │ │ │ │ └── GoogleSignInTestActivity.java │ │ │ │ │ │ └── res │ │ │ │ │ │ ├── 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 │ │ │ │ │ │ └── strings.xml │ │ │ │ ├── build.gradle │ │ │ │ ├── gradle.properties │ │ │ │ ├── gradle │ │ │ │ │ └── wrapper │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ └── settings.gradle │ │ │ ├── integration_test │ │ │ │ └── google_sign_in_test.dart │ │ │ ├── lib │ │ │ │ └── main.dart │ │ │ ├── pubspec.yaml │ │ │ └── test_driver │ │ │ │ └── integration_test.dart │ │ ├── lib │ │ │ ├── google_sign_in_android.dart │ │ │ └── src │ │ │ │ └── messages.g.dart │ │ ├── pigeons │ │ │ ├── copyright.txt │ │ │ └── messages.dart │ │ ├── pubspec.yaml │ │ └── test │ │ │ ├── google_sign_in_android_test.dart │ │ │ └── google_sign_in_android_test.mocks.dart │ ├── google_sign_in_ios │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── darwin │ │ │ ├── Tests │ │ │ │ ├── GoogleService-Info.plist │ │ │ │ └── GoogleSignInTests.m │ │ │ ├── google_sign_in_ios.podspec │ │ │ └── google_sign_in_ios │ │ │ │ ├── Package.swift │ │ │ │ └── Sources │ │ │ │ └── google_sign_in_ios │ │ │ │ ├── FLTGoogleSignInPlugin.m │ │ │ │ ├── Resources │ │ │ │ └── PrivacyInfo.xcprivacy │ │ │ │ ├── WrapperProtocolImplementations.m │ │ │ │ ├── include │ │ │ │ ├── FLTGoogleSignInPlugin.modulemap │ │ │ │ ├── google_sign_in_ios-umbrella.h │ │ │ │ └── google_sign_in_ios │ │ │ │ │ ├── FLTGoogleSignInPlugin.h │ │ │ │ │ ├── FLTGoogleSignInPlugin_Test.h │ │ │ │ │ ├── FSIGoogleSignInProtocols.h │ │ │ │ │ ├── FSIViewProvider.h │ │ │ │ │ ├── WrapperProtocolImplementations.h │ │ │ │ │ └── messages.g.h │ │ │ │ └── messages.g.m │ │ ├── example │ │ │ ├── README.md │ │ │ ├── integration_test │ │ │ │ └── google_sign_in_test.dart │ │ │ ├── ios │ │ │ │ ├── Flutter │ │ │ │ │ ├── AppFrameworkInfo.plist │ │ │ │ │ ├── Debug.xcconfig │ │ │ │ │ └── Release.xcconfig │ │ │ │ ├── GoogleSignInPluginTest │ │ │ │ │ └── Info.plist │ │ │ │ ├── Podfile │ │ │ │ ├── Runner.xcodeproj │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ ├── project.xcworkspace │ │ │ │ │ │ └── contents.xcworkspacedata │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ └── xcschemes │ │ │ │ │ │ └── Runner.xcscheme │ │ │ │ ├── Runner.xcworkspace │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ │ ├── Runner │ │ │ │ │ ├── AppDelegate.h │ │ │ │ │ ├── AppDelegate.m │ │ │ │ │ ├── Assets.xcassets │ │ │ │ │ │ └── AppIcon.appiconset │ │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ │ ├── 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 │ │ │ │ │ ├── Base.lproj │ │ │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ │ │ └── Main.storyboard │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── main.m │ │ │ │ ├── RunnerTests │ │ │ │ │ └── Info.plist │ │ │ │ └── RunnerUITests │ │ │ │ │ ├── GoogleSignInUITests.m │ │ │ │ │ └── Info.plist │ │ │ ├── lib │ │ │ │ └── main.dart │ │ │ ├── macos │ │ │ │ ├── .gitignore │ │ │ │ ├── Flutter │ │ │ │ │ ├── Flutter-Debug.xcconfig │ │ │ │ │ └── Flutter-Release.xcconfig │ │ │ │ ├── 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 │ │ │ ├── pubspec.yaml │ │ │ └── test_driver │ │ │ │ └── integration_test.dart │ │ ├── lib │ │ │ ├── google_sign_in_ios.dart │ │ │ └── src │ │ │ │ └── messages.g.dart │ │ ├── pigeons │ │ │ ├── copyright.txt │ │ │ └── messages.dart │ │ ├── pubspec.yaml │ │ └── test │ │ │ ├── google_sign_in_ios_test.dart │ │ │ └── google_sign_in_ios_test.mocks.dart │ ├── google_sign_in_platform_interface │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── lib │ │ │ ├── google_sign_in_platform_interface.dart │ │ │ └── src │ │ │ │ └── types.dart │ │ ├── pubspec.yaml │ │ └── test │ │ │ └── google_sign_in_platform_interface_test.dart │ └── google_sign_in_web │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── example │ │ ├── README.md │ │ ├── build.yaml │ │ ├── integration_test │ │ │ ├── flexible_size_html_element_view_test_disabled.dart │ │ │ ├── google_sign_in_web_test.dart │ │ │ ├── google_sign_in_web_test.mocks.dart │ │ │ ├── src │ │ │ │ ├── jsify_as.dart │ │ │ │ └── jwt_examples.dart │ │ │ ├── utils_test.dart │ │ │ ├── web_only_test.dart │ │ │ └── web_only_test.mocks.dart │ │ ├── lib │ │ │ ├── button_tester.dart │ │ │ ├── main.dart │ │ │ └── src │ │ │ │ └── button_configuration_column.dart │ │ ├── pubspec.yaml │ │ ├── test_driver │ │ │ └── integration_test.dart │ │ └── web │ │ │ └── index.html │ │ ├── lib │ │ ├── google_sign_in_web.dart │ │ ├── src │ │ │ ├── button_configuration.dart │ │ │ ├── flexible_size_html_element_view.dart │ │ │ ├── gis_client.dart │ │ │ └── utils.dart │ │ └── web_only.dart │ │ ├── pubspec.yaml │ │ └── test │ │ ├── README.md │ │ └── tests_exist_elsewhere_test.dart ├── image_picker │ ├── image_picker │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── example │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── android │ │ │ │ ├── app │ │ │ │ │ ├── build.gradle │ │ │ │ │ ├── gradle │ │ │ │ │ │ └── wrapper │ │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ │ └── src │ │ │ │ │ │ ├── androidTest │ │ │ │ │ │ └── java │ │ │ │ │ │ │ └── io │ │ │ │ │ │ │ └── flutter │ │ │ │ │ │ │ └── plugins │ │ │ │ │ │ │ ├── DartIntegrationTest.java │ │ │ │ │ │ │ └── imagepickerexample │ │ │ │ │ │ │ └── FlutterActivityTest.java │ │ │ │ │ │ ├── debug │ │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ │ │ └── main │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ ├── java │ │ │ │ │ │ └── io │ │ │ │ │ │ │ └── flutter │ │ │ │ │ │ │ └── plugins │ │ │ │ │ │ │ ├── .gitignore │ │ │ │ │ │ │ └── imagepickerexample │ │ │ │ │ │ │ └── ImagePickerTestActivity.java │ │ │ │ │ │ └── res │ │ │ │ │ │ ├── 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 │ │ │ │ ├── build.gradle │ │ │ │ ├── gradle.properties │ │ │ │ ├── gradle │ │ │ │ │ └── wrapper │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ └── settings.gradle │ │ │ ├── integration_test │ │ │ │ └── image_picker_test.dart │ │ │ ├── ios │ │ │ │ ├── .gitignore │ │ │ │ ├── Flutter │ │ │ │ │ ├── AppFrameworkInfo.plist │ │ │ │ │ ├── Debug.xcconfig │ │ │ │ │ └── Release.xcconfig │ │ │ │ ├── Podfile │ │ │ │ ├── Runner.xcodeproj │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ ├── project.xcworkspace │ │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ └── xcschemes │ │ │ │ │ │ └── Runner.xcscheme │ │ │ │ ├── Runner.xcworkspace │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ └── Runner │ │ │ │ │ ├── AppDelegate.swift │ │ │ │ │ ├── Assets.xcassets │ │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ ├── Icon-App-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 │ │ │ │ │ ├── Base.lproj │ │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ │ └── Main.storyboard │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Runner-Bridging-Header.h │ │ │ ├── lib │ │ │ │ ├── main.dart │ │ │ │ └── readme_excerpts.dart │ │ │ ├── linux │ │ │ │ ├── .gitignore │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── flutter │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── generated_plugins.cmake │ │ │ │ ├── main.cc │ │ │ │ ├── my_application.cc │ │ │ │ └── my_application.h │ │ │ ├── macos │ │ │ │ ├── .gitignore │ │ │ │ ├── Flutter │ │ │ │ │ ├── Flutter-Debug.xcconfig │ │ │ │ │ └── Flutter-Release.xcconfig │ │ │ │ ├── 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 │ │ │ ├── pubspec.yaml │ │ │ ├── test │ │ │ │ └── readme_excerpts_test.dart │ │ │ ├── test_driver │ │ │ │ └── integration_test.dart │ │ │ ├── web │ │ │ │ ├── favicon.png │ │ │ │ ├── icons │ │ │ │ │ ├── Icon-192.png │ │ │ │ │ └── Icon-512.png │ │ │ │ ├── index.html │ │ │ │ └── manifest.json │ │ │ └── windows │ │ │ │ ├── .gitignore │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── flutter │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── 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 │ │ ├── lib │ │ │ └── image_picker.dart │ │ ├── pubspec.yaml │ │ └── test │ │ │ ├── image_picker_test.dart │ │ │ └── image_picker_test.mocks.dart │ ├── image_picker_android │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── android │ │ │ ├── build.gradle │ │ │ ├── gradle.properties │ │ │ ├── settings.gradle │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── java │ │ │ │ │ └── io │ │ │ │ │ │ └── flutter │ │ │ │ │ │ └── plugins │ │ │ │ │ │ └── imagepicker │ │ │ │ │ │ ├── ExifDataCopier.java │ │ │ │ │ │ ├── FileUtils.java │ │ │ │ │ │ ├── ImagePickerCache.java │ │ │ │ │ │ ├── ImagePickerDelegate.java │ │ │ │ │ │ ├── ImagePickerFileProvider.java │ │ │ │ │ │ ├── ImagePickerPlugin.java │ │ │ │ │ │ ├── ImagePickerUtils.java │ │ │ │ │ │ ├── ImageResizer.java │ │ │ │ │ │ └── Messages.java │ │ │ │ └── res │ │ │ │ │ └── xml │ │ │ │ │ └── flutter_image_picker_file_paths.xml │ │ │ │ └── test │ │ │ │ ├── java │ │ │ │ └── io │ │ │ │ │ └── flutter │ │ │ │ │ └── plugins │ │ │ │ │ └── imagepicker │ │ │ │ │ ├── ExifDataCopierTest.java │ │ │ │ │ ├── FileUtilTest.java │ │ │ │ │ ├── ImagePickerCacheTest.java │ │ │ │ │ ├── ImagePickerDelegateTest.java │ │ │ │ │ ├── ImagePickerPluginTest.java │ │ │ │ │ └── ImageResizerTest.java │ │ │ │ └── resources │ │ │ │ ├── flutter_image.svg │ │ │ │ ├── jpgImageTall.jpg │ │ │ │ ├── jpgImageWide.jpg │ │ │ │ ├── mockito-extensions │ │ │ │ └── org.mockito.plugins.MockMaker │ │ │ │ └── pngImage.png │ │ ├── example │ │ │ ├── .pluginToolsConfig.yaml │ │ │ ├── README.md │ │ │ ├── android │ │ │ │ ├── app │ │ │ │ │ ├── build.gradle │ │ │ │ │ ├── gradle │ │ │ │ │ │ └── wrapper │ │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ │ └── src │ │ │ │ │ │ ├── androidTest │ │ │ │ │ │ └── java │ │ │ │ │ │ │ └── io │ │ │ │ │ │ │ └── flutter │ │ │ │ │ │ │ └── plugins │ │ │ │ │ │ │ ├── DartIntegrationTest.java │ │ │ │ │ │ │ └── imagepickerexample │ │ │ │ │ │ │ ├── FlutterActivityTest.java │ │ │ │ │ │ │ ├── ImagePickerPickTest.java │ │ │ │ │ │ │ └── ImagePickerTest.java │ │ │ │ │ │ ├── debug │ │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ │ │ └── main │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ ├── java │ │ │ │ │ │ └── io │ │ │ │ │ │ │ └── flutter │ │ │ │ │ │ │ └── plugins │ │ │ │ │ │ │ ├── .gitignore │ │ │ │ │ │ │ └── imagepickerexample │ │ │ │ │ │ │ ├── DriverExtensionActivity.java │ │ │ │ │ │ │ ├── DummyContentProvider.java │ │ │ │ │ │ │ └── ImagePickerTestActivity.java │ │ │ │ │ │ └── res │ │ │ │ │ │ ├── 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 │ │ │ │ │ │ └── raw │ │ │ │ │ │ └── ic_launcher.png │ │ │ │ ├── build.gradle │ │ │ │ ├── gradle.properties │ │ │ │ ├── gradle │ │ │ │ │ └── wrapper │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ └── settings.gradle │ │ │ ├── integration_test │ │ │ │ └── image_picker_test.dart │ │ │ ├── lib │ │ │ │ └── main.dart │ │ │ ├── pubspec.yaml │ │ │ └── test_driver │ │ │ │ └── integration_test.dart │ │ ├── lib │ │ │ ├── image_picker_android.dart │ │ │ └── src │ │ │ │ └── messages.g.dart │ │ ├── pigeons │ │ │ ├── copyright.txt │ │ │ └── messages.dart │ │ ├── pubspec.yaml │ │ └── test │ │ │ └── image_picker_android_test.dart │ ├── image_picker_for_web │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── example │ │ │ ├── README.md │ │ │ ├── integration_test │ │ │ │ ├── image_picker_for_web_test.dart │ │ │ │ ├── image_resizer_test.dart │ │ │ │ └── readme_excerpts_test.dart │ │ │ ├── lib │ │ │ │ ├── main.dart │ │ │ │ └── readme_excerpts.dart │ │ │ ├── pubspec.yaml │ │ │ ├── test_driver │ │ │ │ └── integration_test.dart │ │ │ └── web │ │ │ │ └── index.html │ │ ├── lib │ │ │ ├── image_picker_for_web.dart │ │ │ └── src │ │ │ │ ├── image_resizer.dart │ │ │ │ ├── image_resizer_utils.dart │ │ │ │ └── pkg_web_tweaks.dart │ │ ├── pubspec.yaml │ │ └── test │ │ │ ├── README.md │ │ │ ├── image_resizer_utils_test.dart │ │ │ └── tests_exist_elsewhere_test.dart │ ├── image_picker_ios │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── example │ │ │ ├── README.md │ │ │ ├── integration_test │ │ │ │ └── image_picker_test.dart │ │ │ ├── ios │ │ │ │ ├── Flutter │ │ │ │ │ ├── AppFrameworkInfo.plist │ │ │ │ │ ├── Debug.xcconfig │ │ │ │ │ └── Release.xcconfig │ │ │ │ ├── Podfile │ │ │ │ ├── Runner.xcodeproj │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ ├── project.xcworkspace │ │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ │ └── swiftpm │ │ │ │ │ │ │ └── Package.resolved │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ └── xcschemes │ │ │ │ │ │ ├── Runner.xcscheme │ │ │ │ │ │ └── RunnerUITests.xcscheme │ │ │ │ ├── Runner.xcworkspace │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ └── swiftpm │ │ │ │ │ │ └── Package.resolved │ │ │ │ ├── Runner │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── AppDelegate.h │ │ │ │ │ ├── AppDelegate.m │ │ │ │ │ ├── Assets.xcassets │ │ │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ │ ├── 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 │ │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── Base.lproj │ │ │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ │ │ └── Main.storyboard │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── main.m │ │ │ │ ├── RunnerTests │ │ │ │ │ ├── ImagePickerPluginTests.m │ │ │ │ │ ├── ImagePickerTestImages.h │ │ │ │ │ ├── ImagePickerTestImages.m │ │ │ │ │ ├── ImageUtilTests.m │ │ │ │ │ ├── Info.plist │ │ │ │ │ ├── MetaDataUtilTests.m │ │ │ │ │ ├── PhotoAssetUtilTests.m │ │ │ │ │ └── PickerSaveImageToPathOperationTests.m │ │ │ │ ├── RunnerUITests │ │ │ │ │ ├── ImagePickerFromGalleryUITests.m │ │ │ │ │ ├── ImagePickerFromLimitedGalleryUITests.m │ │ │ │ │ └── Info.plist │ │ │ │ ├── TestImages │ │ │ │ │ ├── bmpImage.bmp │ │ │ │ │ ├── gifImage.gif │ │ │ │ │ ├── heicImage.heic │ │ │ │ │ ├── icnsImage.icns │ │ │ │ │ ├── icoImage.ico │ │ │ │ │ ├── jpgImage.jpg │ │ │ │ │ ├── jpgImageTall.jpg │ │ │ │ │ ├── jpgImageWithRightOrientation.jpg │ │ │ │ │ ├── pngImage.png │ │ │ │ │ ├── proRawImage.dng │ │ │ │ │ ├── tiffImage.tiff │ │ │ │ │ └── webpImage.webp │ │ │ │ └── image_picker_exampleTests │ │ │ │ │ └── Info.plist │ │ │ ├── lib │ │ │ │ └── main.dart │ │ │ ├── pubspec.yaml │ │ │ └── test_driver │ │ │ │ └── integration_test.dart │ │ ├── ios │ │ │ ├── image_picker_ios.podspec │ │ │ └── image_picker_ios │ │ │ │ ├── Package.swift │ │ │ │ └── Sources │ │ │ │ └── image_picker_ios │ │ │ │ ├── FLTImagePickerImageUtil.m │ │ │ │ ├── FLTImagePickerMetaDataUtil.m │ │ │ │ ├── FLTImagePickerPhotoAssetUtil.m │ │ │ │ ├── FLTImagePickerPlugin.m │ │ │ │ ├── FLTPHPickerSaveImageToPathOperation.m │ │ │ │ ├── Resources │ │ │ │ └── PrivacyInfo.xcprivacy │ │ │ │ ├── include │ │ │ │ ├── ImagePickerPlugin.modulemap │ │ │ │ ├── image_picker_ios-umbrella.h │ │ │ │ └── image_picker_ios │ │ │ │ │ ├── FLTImagePickerImageUtil.h │ │ │ │ │ ├── FLTImagePickerMetaDataUtil.h │ │ │ │ │ ├── FLTImagePickerPhotoAssetUtil.h │ │ │ │ │ ├── FLTImagePickerPlugin.h │ │ │ │ │ ├── FLTImagePickerPlugin_Test.h │ │ │ │ │ ├── FLTPHPickerSaveImageToPathOperation.h │ │ │ │ │ └── messages.g.h │ │ │ │ └── messages.g.m │ │ ├── lib │ │ │ ├── image_picker_ios.dart │ │ │ └── src │ │ │ │ └── messages.g.dart │ │ ├── pigeons │ │ │ ├── copyright.txt │ │ │ └── messages.dart │ │ ├── pubspec.yaml │ │ └── test │ │ │ └── image_picker_ios_test.dart │ ├── image_picker_linux │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── example │ │ │ ├── README.md │ │ │ ├── lib │ │ │ │ └── main.dart │ │ │ ├── linux │ │ │ │ ├── .gitignore │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── flutter │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── generated_plugins.cmake │ │ │ │ ├── main.cc │ │ │ │ ├── my_application.cc │ │ │ │ └── my_application.h │ │ │ └── pubspec.yaml │ │ ├── lib │ │ │ └── image_picker_linux.dart │ │ ├── pubspec.yaml │ │ └── test │ │ │ ├── image_picker_linux_test.dart │ │ │ └── image_picker_linux_test.mocks.dart │ ├── image_picker_macos │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── example │ │ │ ├── README.md │ │ │ ├── lib │ │ │ │ └── main.dart │ │ │ ├── macos │ │ │ │ ├── .gitignore │ │ │ │ ├── Flutter │ │ │ │ │ ├── Flutter-Debug.xcconfig │ │ │ │ │ └── Flutter-Release.xcconfig │ │ │ │ ├── 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 │ │ │ └── pubspec.yaml │ │ ├── lib │ │ │ └── image_picker_macos.dart │ │ ├── pubspec.yaml │ │ └── test │ │ │ ├── image_picker_macos_test.dart │ │ │ └── image_picker_macos_test.mocks.dart │ ├── image_picker_platform_interface │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── lib │ │ │ ├── image_picker_platform_interface.dart │ │ │ └── src │ │ │ │ ├── method_channel │ │ │ │ └── method_channel_image_picker.dart │ │ │ │ ├── platform_interface │ │ │ │ └── image_picker_platform.dart │ │ │ │ └── types │ │ │ │ ├── camera_delegate.dart │ │ │ │ ├── camera_device.dart │ │ │ │ ├── image_options.dart │ │ │ │ ├── image_source.dart │ │ │ │ ├── lost_data_response.dart │ │ │ │ ├── media_options.dart │ │ │ │ ├── media_selection_type.dart │ │ │ │ ├── multi_image_picker_options.dart │ │ │ │ ├── multi_video_picker_options.dart │ │ │ │ ├── picked_file │ │ │ │ ├── base.dart │ │ │ │ ├── html.dart │ │ │ │ ├── io.dart │ │ │ │ ├── lost_data.dart │ │ │ │ ├── picked_file.dart │ │ │ │ └── unsupported.dart │ │ │ │ ├── retrieve_type.dart │ │ │ │ └── types.dart │ │ ├── pubspec.yaml │ │ └── test │ │ │ ├── assets │ │ │ └── hello.txt │ │ │ ├── image_picker_platform_test.dart │ │ │ ├── media_options_test.dart │ │ │ ├── method_channel_image_picker_test.dart │ │ │ ├── multi_image_picker_options_test.dart │ │ │ ├── picked_file_html_test.dart │ │ │ └── picked_file_io_test.dart │ └── image_picker_windows │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── example │ │ ├── README.md │ │ ├── lib │ │ │ └── main.dart │ │ ├── pubspec.yaml │ │ └── windows │ │ │ ├── .gitignore │ │ │ ├── CMakeLists.txt │ │ │ ├── flutter │ │ │ ├── CMakeLists.txt │ │ │ └── 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 │ │ ├── lib │ │ └── image_picker_windows.dart │ │ ├── pubspec.yaml │ │ └── test │ │ ├── image_picker_windows_test.dart │ │ └── image_picker_windows_test.mocks.dart ├── in_app_purchase │ ├── in_app_purchase │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── doc │ │ │ ├── iap_android.gif │ │ │ └── iap_ios.gif │ │ ├── example │ │ │ ├── .gitignore │ │ │ ├── .metadata │ │ │ ├── README.md │ │ │ ├── android │ │ │ │ ├── app │ │ │ │ │ ├── build.gradle │ │ │ │ │ ├── gradle │ │ │ │ │ │ └── wrapper │ │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ │ └── src │ │ │ │ │ │ ├── androidTest │ │ │ │ │ │ └── java │ │ │ │ │ │ │ └── io │ │ │ │ │ │ │ └── flutter │ │ │ │ │ │ │ └── plugins │ │ │ │ │ │ │ ├── DartIntegrationTest.java │ │ │ │ │ │ │ └── inapppurchaseexample │ │ │ │ │ │ │ └── FlutterActivityTest.java │ │ │ │ │ │ └── main │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ └── res │ │ │ │ │ │ ├── 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 │ │ │ │ │ │ └── styles.xml │ │ │ │ ├── build.gradle │ │ │ │ ├── gradle.properties │ │ │ │ ├── gradle │ │ │ │ │ └── wrapper │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ ├── keystore.example.properties │ │ │ │ └── settings.gradle │ │ │ ├── integration_test │ │ │ │ └── in_app_purchase_test.dart │ │ │ ├── ios │ │ │ │ ├── .gitignore │ │ │ │ ├── Flutter │ │ │ │ │ ├── AppFrameworkInfo.plist │ │ │ │ │ ├── Debug.xcconfig │ │ │ │ │ └── Release.xcconfig │ │ │ │ ├── Podfile │ │ │ │ ├── Runner.xcodeproj │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ ├── project.xcworkspace │ │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ └── xcschemes │ │ │ │ │ │ └── Runner.xcscheme │ │ │ │ ├── Runner.xcworkspace │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ └── Runner │ │ │ │ │ ├── AppDelegate.swift │ │ │ │ │ ├── Assets.xcassets │ │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ ├── Icon-App-1024x1024@1x.png │ │ │ │ │ │ ├── Icon-App-20x20@1x.png │ │ │ │ │ │ ├── Icon-App-20x20@2x.png │ │ │ │ │ │ ├── Icon-App-20x20@3x.png │ │ │ │ │ │ ├── Icon-App-29x29@1x.png │ │ │ │ │ │ ├── Icon-App-29x29@2x.png │ │ │ │ │ │ ├── Icon-App-29x29@3x.png │ │ │ │ │ │ ├── Icon-App-40x40@1x.png │ │ │ │ │ │ ├── Icon-App-40x40@2x.png │ │ │ │ │ │ ├── Icon-App-40x40@3x.png │ │ │ │ │ │ ├── Icon-App-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 │ │ │ │ │ ├── Configuration.storekit │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Runner-Bridging-Header.h │ │ │ ├── lib │ │ │ │ ├── consumable_store.dart │ │ │ │ └── main.dart │ │ │ ├── macos │ │ │ │ ├── Flutter │ │ │ │ │ ├── Flutter-Debug.xcconfig │ │ │ │ │ └── Flutter-Release.xcconfig │ │ │ │ ├── Podfile │ │ │ │ ├── Runner.xcodeproj │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ ├── project.xcworkspace │ │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ └── xcschemes │ │ │ │ │ │ └── Runner.xcscheme │ │ │ │ ├── Runner.xcworkspace │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ │ └── Runner │ │ │ │ │ ├── AppDelegate.swift │ │ │ │ │ ├── Base.lproj │ │ │ │ │ └── MainMenu.xib │ │ │ │ │ ├── Configs │ │ │ │ │ ├── AppInfo.xcconfig │ │ │ │ │ ├── Debug.xcconfig │ │ │ │ │ ├── Release.xcconfig │ │ │ │ │ └── Warnings.xcconfig │ │ │ │ │ ├── DebugProfile.entitlements │ │ │ │ │ ├── Info.plist │ │ │ │ │ ├── MainFlutterWindow.swift │ │ │ │ │ └── Release.entitlements │ │ │ ├── pubspec.yaml │ │ │ └── test_driver │ │ │ │ └── integration_test.dart │ │ ├── lib │ │ │ └── in_app_purchase.dart │ │ ├── pubspec.yaml │ │ └── test │ │ │ └── in_app_purchase_test.dart │ ├── in_app_purchase_android │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── android │ │ │ ├── build.gradle │ │ │ ├── settings.gradle │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── java │ │ │ │ │ └── io │ │ │ │ │ └── flutter │ │ │ │ │ └── plugins │ │ │ │ │ └── inapppurchase │ │ │ │ │ ├── BillingClientFactory.java │ │ │ │ │ ├── BillingClientFactoryImpl.java │ │ │ │ │ ├── InAppPurchasePlugin.java │ │ │ │ │ ├── Messages.java │ │ │ │ │ ├── MethodCallHandlerImpl.java │ │ │ │ │ ├── PluginPurchaseListener.java │ │ │ │ │ └── Translator.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ ├── android │ │ │ │ ├── text │ │ │ │ │ └── TextUtils.java │ │ │ │ └── util │ │ │ │ │ └── Log.java │ │ │ │ └── io │ │ │ │ └── flutter │ │ │ │ └── plugins │ │ │ │ └── inapppurchase │ │ │ │ ├── BillingClientFactoryImplTest.java │ │ │ │ ├── InAppPurchasePluginTest.java │ │ │ │ ├── MethodCallHandlerTest.java │ │ │ │ └── TranslatorTest.java │ │ ├── example │ │ │ ├── README.md │ │ │ ├── android │ │ │ │ ├── .gitignore │ │ │ │ ├── app │ │ │ │ │ ├── build.gradle │ │ │ │ │ ├── gradle │ │ │ │ │ │ └── wrapper │ │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ │ └── src │ │ │ │ │ │ ├── androidTest │ │ │ │ │ │ └── java │ │ │ │ │ │ │ └── io │ │ │ │ │ │ │ └── flutter │ │ │ │ │ │ │ └── plugins │ │ │ │ │ │ │ ├── DartIntegrationTest.java │ │ │ │ │ │ │ └── inapppurchaseexample │ │ │ │ │ │ │ └── FlutterActivityTest.java │ │ │ │ │ │ ├── main │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ └── res │ │ │ │ │ │ │ ├── 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 │ │ │ │ │ │ │ └── styles.xml │ │ │ │ │ │ └── test │ │ │ │ │ │ └── resources │ │ │ │ │ │ └── mockito-extensions │ │ │ │ │ │ └── org.mockito.plugins.MockMaker │ │ │ │ ├── build.gradle │ │ │ │ ├── gradle.properties │ │ │ │ ├── gradle │ │ │ │ │ └── wrapper │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ ├── keystore.example.properties │ │ │ │ └── settings.gradle │ │ │ ├── integration_test │ │ │ │ └── in_app_purchase_test.dart │ │ │ ├── lib │ │ │ │ ├── consumable_store.dart │ │ │ │ ├── main.dart │ │ │ │ └── migration_guide_examples.dart │ │ │ ├── pubspec.yaml │ │ │ └── test_driver │ │ │ │ └── integration_test.dart │ │ ├── lib │ │ │ ├── billing_client_wrappers.dart │ │ │ ├── in_app_purchase_android.dart │ │ │ └── src │ │ │ │ ├── billing_client_wrappers │ │ │ │ ├── README.md │ │ │ │ ├── alternative_billing_only_reporting_details_wrapper.dart │ │ │ │ ├── billing_client_manager.dart │ │ │ │ ├── billing_client_wrapper.dart │ │ │ │ ├── billing_config_wrapper.dart │ │ │ │ ├── billing_response_wrapper.dart │ │ │ │ ├── one_time_purchase_offer_details_wrapper.dart │ │ │ │ ├── pending_purchases_params_wrapper.dart │ │ │ │ ├── product_details_wrapper.dart │ │ │ │ ├── product_wrapper.dart │ │ │ │ ├── purchase_wrapper.dart │ │ │ │ ├── subscription_offer_details_wrapper.dart │ │ │ │ └── user_choice_details_wrapper.dart │ │ │ │ ├── in_app_purchase_android_platform.dart │ │ │ │ ├── in_app_purchase_android_platform_addition.dart │ │ │ │ ├── messages.g.dart │ │ │ │ ├── pigeon_converters.dart │ │ │ │ └── types │ │ │ │ ├── change_subscription_param.dart │ │ │ │ ├── google_play_product_details.dart │ │ │ │ ├── google_play_purchase_details.dart │ │ │ │ ├── google_play_purchase_param.dart │ │ │ │ ├── google_play_user_choice_details.dart │ │ │ │ ├── query_purchase_details_response.dart │ │ │ │ ├── translator.dart │ │ │ │ └── types.dart │ │ ├── migration_guide.md │ │ ├── pigeons │ │ │ ├── copyright.txt │ │ │ └── messages.dart │ │ ├── pubspec.yaml │ │ └── test │ │ │ ├── billing_client_wrappers │ │ │ ├── billing_client_manager_test.dart │ │ │ ├── billing_client_wrapper_test.dart │ │ │ ├── billing_client_wrapper_test.mocks.dart │ │ │ ├── product_details_wrapper_test.dart │ │ │ └── purchase_wrapper_test.dart │ │ │ ├── flutter_test_config.dart │ │ │ ├── in_app_purchase_android_platform_addition_test.dart │ │ │ ├── in_app_purchase_android_platform_test.dart │ │ │ ├── test_conversion_utils.dart │ │ │ └── types │ │ │ └── translator_test.dart │ ├── in_app_purchase_platform_interface │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── lib │ │ │ ├── in_app_purchase_platform_interface.dart │ │ │ └── src │ │ │ │ ├── errors │ │ │ │ ├── errors.dart │ │ │ │ ├── in_app_purchase_error.dart │ │ │ │ └── in_app_purchase_exception.dart │ │ │ │ ├── in_app_purchase_platform.dart │ │ │ │ ├── in_app_purchase_platform_addition.dart │ │ │ │ ├── in_app_purchase_platform_addition_provider.dart │ │ │ │ └── types │ │ │ │ ├── product_details.dart │ │ │ │ ├── product_details_response.dart │ │ │ │ ├── purchase_details.dart │ │ │ │ ├── purchase_param.dart │ │ │ │ ├── purchase_status.dart │ │ │ │ ├── purchase_verification_data.dart │ │ │ │ └── types.dart │ │ ├── pubspec.yaml │ │ └── test │ │ │ ├── in_app_purchase_platform_test.dart │ │ │ └── src │ │ │ ├── errors │ │ │ ├── in_app_purchase_error_test.dart │ │ │ └── in_app_purchase_exception_test.dart │ │ │ └── types │ │ │ └── product_details_test.dart │ └── in_app_purchase_storekit │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── build.yaml │ │ ├── darwin │ │ ├── in_app_purchase_storekit.podspec │ │ └── in_app_purchase_storekit │ │ │ ├── Package.swift │ │ │ └── Sources │ │ │ ├── in_app_purchase_storekit │ │ │ ├── InAppPurchasePlugin.swift │ │ │ ├── Resources │ │ │ │ └── PrivacyInfo.xcprivacy │ │ │ └── StoreKit2 │ │ │ │ ├── InAppPurchasePlugin+StoreKit2.swift │ │ │ │ ├── StoreKit2Messages.g.swift │ │ │ │ └── StoreKit2Translators.swift │ │ │ └── in_app_purchase_storekit_objc │ │ │ ├── FIAObjectTranslator.m │ │ │ ├── FIAPPaymentQueueDelegate.m │ │ │ ├── FIAPReceiptManager.m │ │ │ ├── FIAPRequestHandler.m │ │ │ ├── FIAPaymentQueueHandler.m │ │ │ ├── FIATransactionCache.m │ │ │ ├── Protocols │ │ │ ├── FLTMethodChannelProtocol.m │ │ │ ├── FLTPaymentQueueProtocol.m │ │ │ ├── FLTRequestHandlerProtocol.m │ │ │ └── FLTTransactionCacheProtocol.m │ │ │ ├── include │ │ │ └── in_app_purchase_storekit_objc │ │ │ │ ├── FIAObjectTranslator.h │ │ │ │ ├── FIAPPaymentQueueDelegate.h │ │ │ │ ├── FIAPReceiptManager.h │ │ │ │ ├── FIAPRequestHandler.h │ │ │ │ ├── FIAPaymentQueueHandler.h │ │ │ │ ├── FIATransactionCache.h │ │ │ │ ├── FLTMethodChannelProtocol.h │ │ │ │ ├── FLTPaymentQueueHandlerProtocol.h │ │ │ │ ├── FLTPaymentQueueProtocol.h │ │ │ │ ├── FLTRequestHandlerProtocol.h │ │ │ │ ├── FLTTransactionCacheProtocol.h │ │ │ │ ├── in_app_purchase_storekit.h │ │ │ │ └── messages.g.h │ │ │ └── messages.g.m │ │ ├── example │ │ ├── README.md │ │ ├── integration_test │ │ │ └── in_app_purchase_test.dart │ │ ├── ios │ │ │ ├── Flutter │ │ │ │ ├── AppFrameworkInfo.plist │ │ │ │ ├── Debug.xcconfig │ │ │ │ └── Release.xcconfig │ │ │ ├── Podfile │ │ │ ├── Runner.xcodeproj │ │ │ │ ├── project.pbxproj │ │ │ │ ├── project.xcworkspace │ │ │ │ │ └── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ │ └── xcschemes │ │ │ │ │ └── Runner.xcscheme │ │ │ ├── Runner.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ ├── Runner │ │ │ │ ├── AppDelegate.h │ │ │ │ ├── AppDelegate.m │ │ │ │ ├── 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 │ │ │ │ ├── Configuration.storekit │ │ │ │ ├── Info.plist │ │ │ │ └── main.m │ │ │ └── RunnerTests │ │ │ │ ├── FIAPPaymentQueueDeleteTests.swift │ │ │ │ ├── FiaTransactionCacheTests.swift │ │ │ │ ├── InAppPurchasePluginTests.swift │ │ │ │ ├── InAppPurchaseStoreKit2PluginTests.swift │ │ │ │ ├── Info.plist │ │ │ │ ├── PaymentQueueTests.swift │ │ │ │ ├── ProductRequestHandlerTests.swift │ │ │ │ ├── RunnerTests-Bridging-Header.h │ │ │ │ ├── StoreKit2TranslatorTests.swift │ │ │ │ ├── Stubs.h │ │ │ │ ├── Stubs.m │ │ │ │ ├── SwiftStubs.swift │ │ │ │ └── TranslatorTests.swift │ │ ├── lib │ │ │ ├── consumable_store.dart │ │ │ ├── example_payment_queue_delegate.dart │ │ │ └── main.dart │ │ ├── macos │ │ │ ├── Flutter │ │ │ │ ├── Flutter-Debug.xcconfig │ │ │ │ └── Flutter-Release.xcconfig │ │ │ ├── Podfile │ │ │ ├── Runner.xcodeproj │ │ │ │ ├── project.pbxproj │ │ │ │ ├── project.xcworkspace │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ │ └── xcshareddata │ │ │ │ │ └── xcschemes │ │ │ │ │ └── Runner.xcscheme │ │ │ ├── Runner.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ ├── Runner │ │ │ │ ├── AppDelegate.swift │ │ │ │ ├── Base.lproj │ │ │ │ │ └── MainMenu.xib │ │ │ │ ├── Configs │ │ │ │ │ ├── AppInfo.xcconfig │ │ │ │ │ ├── Debug.xcconfig │ │ │ │ │ └── Release.xcconfig │ │ │ │ ├── DebugProfile.entitlements │ │ │ │ ├── Info.plist │ │ │ │ ├── MainFlutterWindow.swift │ │ │ │ └── Release.entitlements │ │ │ └── RunnerTests │ │ │ │ ├── FIAPPaymentQueueDeleteTests.swift │ │ │ │ ├── FIATransactionCacheTests.swift │ │ │ │ ├── InAppPurchasePluginTests.swift │ │ │ │ ├── Info.plist │ │ │ │ ├── PaymentQueueTests.swift │ │ │ │ ├── ProductRequestHandlerTests.swift │ │ │ │ ├── RunnerTests-Bridging-Header.h │ │ │ │ ├── Stubs.h │ │ │ │ ├── Stubs.m │ │ │ │ ├── Stubs.swift │ │ │ │ └── TranslatorTests.swift │ │ ├── pubspec.yaml │ │ ├── shared │ │ │ └── RunnerTests │ │ │ │ ├── FIAPPaymentQueueDeleteTests.swift │ │ │ │ ├── FIATransactionCacheTests.swift │ │ │ │ ├── InAppPurchasePluginTests.swift │ │ │ │ ├── InAppPurchaseStoreKit2PluginTests.swift │ │ │ │ ├── Info.plist │ │ │ │ ├── PaymentQueueTests.swift │ │ │ │ ├── ProductRequestHandlerTests.swift │ │ │ │ ├── StoreKit2TranslatorTests.swift │ │ │ │ ├── Stubs.h │ │ │ │ ├── Stubs.m │ │ │ │ └── TranslatorTests.swift │ │ └── test_driver │ │ │ └── integration_test.dart │ │ ├── lib │ │ ├── in_app_purchase_storekit.dart │ │ ├── src │ │ │ ├── channel.dart │ │ │ ├── in_app_purchase_apis.dart │ │ │ ├── in_app_purchase_storekit_platform.dart │ │ │ ├── in_app_purchase_storekit_platform_addition.dart │ │ │ ├── messages.g.dart │ │ │ ├── sk2_pigeon.g.dart │ │ │ ├── store_kit_2_wrappers │ │ │ │ ├── sk2_appstore_wrapper.dart │ │ │ │ ├── sk2_product_wrapper.dart │ │ │ │ ├── sk2_storefront_wrapper.dart │ │ │ │ └── sk2_transaction_wrapper.dart │ │ │ ├── store_kit_wrappers │ │ │ │ ├── README.md │ │ │ │ ├── enum_converters.dart │ │ │ │ ├── enum_converters.g.dart │ │ │ │ ├── sk_payment_queue_delegate_wrapper.dart │ │ │ │ ├── sk_payment_queue_wrapper.dart │ │ │ │ ├── sk_payment_queue_wrapper.g.dart │ │ │ │ ├── sk_payment_transaction_wrappers.dart │ │ │ │ ├── sk_payment_transaction_wrappers.g.dart │ │ │ │ ├── sk_product_wrapper.dart │ │ │ │ ├── sk_product_wrapper.g.dart │ │ │ │ ├── sk_receipt_manager.dart │ │ │ │ ├── sk_request_maker.dart │ │ │ │ ├── sk_storefront_wrapper.dart │ │ │ │ └── sk_storefront_wrapper.g.dart │ │ │ └── types │ │ │ │ ├── app_store_product_details.dart │ │ │ │ ├── app_store_purchase_details.dart │ │ │ │ ├── app_store_purchase_param.dart │ │ │ │ ├── sk2_promotional_offer.dart │ │ │ │ ├── sk2_purchase_param.dart │ │ │ │ └── types.dart │ │ ├── store_kit_2_wrappers.dart │ │ └── store_kit_wrappers.dart │ │ ├── pigeons │ │ ├── copyright.txt │ │ ├── messages.dart │ │ └── sk2_pigeon.dart │ │ ├── pubspec.yaml │ │ └── test │ │ ├── fakes │ │ └── fake_storekit_platform.dart │ │ ├── in_app_purchase_storekit_2_platform_test.dart │ │ ├── in_app_purchase_storekit_platform_addtion_test.dart │ │ ├── in_app_purchase_storekit_platform_test.dart │ │ └── store_kit_wrappers │ │ ├── pigeon_converter_test.dart │ │ ├── sk_methodchannel_apis_test.dart │ │ ├── sk_payment_queue_delegate_api_test.dart │ │ ├── sk_product_test.dart │ │ └── sk_test_stub_objects.dart ├── integration_test │ ├── .gitignore │ ├── .metadata │ └── README.md ├── interactive_media_ads │ ├── AUTHORS │ ├── CHANGELOG.md │ ├── CONTRIBUTING.md │ ├── LICENSE │ ├── README.md │ ├── android │ │ ├── build.gradle │ │ ├── lint-baseline.xml │ │ ├── settings.gradle │ │ └── src │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ └── kotlin │ │ │ │ └── dev │ │ │ │ └── flutter │ │ │ │ └── packages │ │ │ │ └── interactive_media_ads │ │ │ │ ├── AdDisplayContainerProxyApi.kt │ │ │ │ ├── AdErrorEventProxyApi.kt │ │ │ │ ├── AdErrorListenerProxyApi.kt │ │ │ │ ├── AdErrorProxyApi.kt │ │ │ │ ├── AdEventListenerProxyApi.kt │ │ │ │ ├── AdEventProxyApi.kt │ │ │ │ ├── AdMediaInfoProxyApi.kt │ │ │ │ ├── AdPodInfoProxyApi.kt │ │ │ │ ├── AdProgressInfoProxyApi.kt │ │ │ │ ├── AdProxyApi.kt │ │ │ │ ├── AdSlotProxyApi.kt │ │ │ │ ├── AdsLoadedListenerProxyApi.kt │ │ │ │ ├── AdsLoaderProxyApi.kt │ │ │ │ ├── AdsManagerLoadedEventProxyApi.kt │ │ │ │ ├── AdsManagerProxyApi.kt │ │ │ │ ├── AdsRenderingSettingsProxyApi.kt │ │ │ │ ├── AdsRequestProxyApi.kt │ │ │ │ ├── BaseDisplayContainerProxyApi.kt │ │ │ │ ├── BaseManagerProxyApi.kt │ │ │ │ ├── CompanionAdProxyApi.kt │ │ │ │ ├── CompanionAdSlotClickListenerProxyApi.kt │ │ │ │ ├── CompanionAdSlotProxyApi.kt │ │ │ │ ├── ContentProgressProviderProxyApi.kt │ │ │ │ ├── FrameLayoutProxyApi.kt │ │ │ │ ├── ImaSdkFactoryProxyApi.kt │ │ │ │ ├── ImaSdkSettingsProxyApi.kt │ │ │ │ ├── InteractiveMediaAdsLibrary.g.kt │ │ │ │ ├── InteractiveMediaAdsPlugin.kt │ │ │ │ ├── MediaPlayerProxyApi.kt │ │ │ │ ├── ProxyApiRegistrar.kt │ │ │ │ ├── UniversalAdIdProxyApi.kt │ │ │ │ ├── VideoAdPlayerCallbackProxyApi.kt │ │ │ │ ├── VideoAdPlayerProxyApi.kt │ │ │ │ ├── VideoProgressUpdateProxyApi.kt │ │ │ │ ├── VideoViewProxyApi.kt │ │ │ │ ├── ViewGroupProxyApi.kt │ │ │ │ └── ViewProxyApi.kt │ │ │ └── test │ │ │ └── kotlin │ │ │ ├── android │ │ │ └── net │ │ │ │ └── Uri.kt │ │ │ └── dev │ │ │ └── flutter │ │ │ └── packages │ │ │ └── interactive_media_ads │ │ │ ├── AdErrorEventProxyApiTest.kt │ │ │ ├── AdErrorListenerProxyApiTest.kt │ │ │ ├── AdErrorProxyApiTest.kt │ │ │ ├── AdEventListenerProxyApiTest.kt │ │ │ ├── AdEventProxyApiTest.kt │ │ │ ├── AdMediaInfoProxyApiTest.kt │ │ │ ├── AdPodInfoProxyApiTest.kt │ │ │ ├── AdProgressInfoProxyApiTest.kt │ │ │ ├── AdProxyApiTest.kt │ │ │ ├── AdSlotProxyApiTest.kt │ │ │ ├── AdsLoadedListenerProxyApiTest.kt │ │ │ ├── AdsLoaderProxyApiTest.kt │ │ │ ├── AdsManagerLoadedEventProxyApiTest.kt │ │ │ ├── AdsManagerProxyApiTest.kt │ │ │ ├── AdsRenderingSettingsProxyApiTest.kt │ │ │ ├── AdsRequestProxyApiTest.kt │ │ │ ├── BaseDisplayContainerProxyApiTest.kt │ │ │ ├── BaseManagerProxyApiTest.kt │ │ │ ├── CompanionAdProxyApiTest.kt │ │ │ ├── CompanionAdSlotClickListenerProxyApiTest.kt │ │ │ ├── CompanionAdSlotProxyApiTest.kt │ │ │ ├── ContentProgressProviderProxyApiTest.kt │ │ │ ├── ImaSdkFactoryProxyApiTest.kt │ │ │ ├── ImaSdkSettingsProxyApiTest.kt │ │ │ ├── MediaPlayerProxyApiTest.kt │ │ │ ├── TestProxyApiRegistrar.kt │ │ │ ├── UniversalAdIdProxyApiTest.kt │ │ │ ├── VideoAdPlayerCallbackProxyApiTest.kt │ │ │ ├── VideoAdPlayerProxyApiTest.kt │ │ │ ├── VideoViewProxyApiTest.kt │ │ │ └── ViewGroupProxyApiTest.kt │ ├── example │ │ ├── README.md │ │ ├── android │ │ │ ├── app │ │ │ │ ├── build.gradle │ │ │ │ └── src │ │ │ │ │ ├── androidTest │ │ │ │ │ └── kotlin │ │ │ │ │ │ └── dev │ │ │ │ │ │ └── flutter │ │ │ │ │ │ └── packages │ │ │ │ │ │ └── interactive_media_ads_example │ │ │ │ │ │ └── MainActivityTest.kt │ │ │ │ │ ├── debug │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ │ └── main │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ ├── kotlin │ │ │ │ │ ├── dev │ │ │ │ │ │ └── flutter │ │ │ │ │ │ │ └── packages │ │ │ │ │ │ │ └── interactive_media_ads_example │ │ │ │ │ │ │ ├── DriverExtensionActivity.kt │ │ │ │ │ │ │ └── MainActivity.kt │ │ │ │ │ └── io │ │ │ │ │ │ └── flutter │ │ │ │ │ │ └── plugins │ │ │ │ │ │ └── DartIntegrationTest.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 │ │ │ ├── build.gradle │ │ │ ├── gradle.properties │ │ │ ├── gradle │ │ │ │ └── wrapper │ │ │ │ │ └── gradle-wrapper.properties │ │ │ └── settings.gradle │ │ ├── integration_test │ │ │ └── interactive_media_ads_test.dart │ │ ├── ios │ │ │ ├── Flutter │ │ │ │ ├── AppFrameworkInfo.plist │ │ │ │ ├── Debug.xcconfig │ │ │ │ └── Release.xcconfig │ │ │ ├── Podfile │ │ │ ├── Runner.xcodeproj │ │ │ │ ├── project.pbxproj │ │ │ │ ├── project.xcworkspace │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ └── xcshareddata │ │ │ │ │ └── xcschemes │ │ │ │ │ └── Runner.xcscheme │ │ │ ├── Runner.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ ├── Runner │ │ │ │ ├── AppDelegate.swift │ │ │ │ ├── Assets.xcassets │ │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ ├── Icon-App-1024x1024@1x.png │ │ │ │ │ │ ├── Icon-App-20x20@1x.png │ │ │ │ │ │ ├── Icon-App-20x20@2x.png │ │ │ │ │ │ ├── Icon-App-20x20@3x.png │ │ │ │ │ │ ├── Icon-App-29x29@1x.png │ │ │ │ │ │ ├── Icon-App-29x29@2x.png │ │ │ │ │ │ ├── Icon-App-29x29@3x.png │ │ │ │ │ │ ├── Icon-App-40x40@1x.png │ │ │ │ │ │ ├── Icon-App-40x40@2x.png │ │ │ │ │ │ ├── Icon-App-40x40@3x.png │ │ │ │ │ │ ├── Icon-App-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 │ │ │ │ ├── Base.lproj │ │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ │ └── Main.storyboard │ │ │ │ ├── Info.plist │ │ │ │ └── Runner-Bridging-Header.h │ │ │ └── RunnerTests │ │ │ │ ├── AdDisplayContainerTests.swift │ │ │ │ ├── AdErrorTests.swift │ │ │ │ ├── AdEventTests.swift │ │ │ │ ├── AdLoadingErrorDataTests.swift │ │ │ │ ├── AdPodInfoProxyAPITests.swift │ │ │ │ ├── AdProxyAPITests.swift │ │ │ │ ├── AdsLoadedDataTests.swift │ │ │ │ ├── AdsLoaderDelegateTests.swift │ │ │ │ ├── AdsLoaderTests.swift │ │ │ │ ├── AdsManagerDelegateTests.swift │ │ │ │ ├── AdsManagerTests.swift │ │ │ │ ├── AdsRenderingSettingsTests.swift │ │ │ │ ├── AdsRequestTests.swift │ │ │ │ ├── CompanionAdProxyApiTests.swift │ │ │ │ ├── CompanionAdSlotProxyApiTests.swift │ │ │ │ ├── CompanionDelegateProxyApiTests.swift │ │ │ │ ├── ContentPlayheadTests.swift │ │ │ │ ├── FriendlyObstructionTests.swift │ │ │ │ ├── SettingsTests.swift │ │ │ │ ├── TestProxyApiRegistrar.swift │ │ │ │ ├── UniversalAdIDProxyAPITests.swift │ │ │ │ ├── ViewControllerTests.swift │ │ │ │ └── ViewTests.swift │ │ ├── lib │ │ │ ├── main.dart │ │ │ ├── readme_example.dart │ │ │ └── video_ad_example_screen.dart │ │ ├── pubspec.yaml │ │ └── test_driver │ │ │ └── integration_test.dart │ ├── ios │ │ ├── Assets │ │ │ └── .gitkeep │ │ ├── interactive_media_ads.podspec │ │ └── interactive_media_ads │ │ │ ├── Package.swift │ │ │ └── Sources │ │ │ └── interactive_media_ads │ │ │ ├── AdDisplayContainerProxyAPIDelegate.swift │ │ │ ├── AdErrorProxyAPIDelegate.swift │ │ │ ├── AdEventProxyAPIDelegate.swift │ │ │ ├── AdLoadingErrorDataProxyAPIDelegate.swift │ │ │ ├── AdPodInfoProxyAPIDelegate.swift │ │ │ ├── AdProxyAPIDelegate.swift │ │ │ ├── AdsLoadedDataProxyAPIDelegate.swift │ │ │ ├── AdsLoaderDelegateProxyAPIDelegate.swift │ │ │ ├── AdsLoaderProxyAPIDelegate.swift │ │ │ ├── AdsManagerDelegateProxyAPIDelegate.swift │ │ │ ├── AdsManagerProxyAPIDelegate.swift │ │ │ ├── AdsRenderingSettingsProxyAPIDelegate.swift │ │ │ ├── AdsRequestProxyAPIDelegate.swift │ │ │ ├── CompanionAdProxyAPIDelegate.swift │ │ │ ├── CompanionAdSlotProxyAPIDelegate.swift │ │ │ ├── CompanionDelegateProxyAPIDelegate.swift │ │ │ ├── ContentPlayheadProxyAPIDelegate.swift │ │ │ ├── FlutterViewFactory.swift │ │ │ ├── FriendlyObstructionProxyAPIDelegate.swift │ │ │ ├── InteractiveMediaAdsLibrary.g.swift │ │ │ ├── InteractiveMediaAdsPlugin.swift │ │ │ ├── ProxyApiDelegate.swift │ │ │ ├── Resources │ │ │ └── PrivacyInfo.xcprivacy │ │ │ ├── SettingsProxyAPIDelegate.swift │ │ │ ├── UniversalAdIDProxyAPIDelegate.swift │ │ │ ├── ViewControllerProxyAPIDelegate.swift │ │ │ └── ViewProxyAPIDelegate.swift │ ├── lib │ │ ├── interactive_media_ads.dart │ │ └── src │ │ │ ├── ad.dart │ │ │ ├── ad_display_container.dart │ │ │ ├── ads_loader.dart │ │ │ ├── ads_manager_delegate.dart │ │ │ ├── ads_rendering_settings.dart │ │ │ ├── ads_request.dart │ │ │ ├── android │ │ │ ├── android_ad_display_container.dart │ │ │ ├── android_ads_loader.dart │ │ │ ├── android_ads_manager.dart │ │ │ ├── android_ads_manager_delegate.dart │ │ │ ├── android_ads_rendering_settings.dart │ │ │ ├── android_companion_ad_slot.dart │ │ │ ├── android_content_progress_provider.dart │ │ │ ├── android_ima_settings.dart │ │ │ ├── android_interactive_media_ads.dart │ │ │ ├── android_view_widget.dart │ │ │ ├── enum_converter_utils.dart │ │ │ ├── interactive_media_ads.g.dart │ │ │ └── platform_views_service_proxy.dart │ │ │ ├── companion_ad_slot.dart │ │ │ ├── content_progress_provider.dart │ │ │ ├── ima_settings.dart │ │ │ ├── ios │ │ │ ├── enum_converter_utils.dart │ │ │ ├── interactive_media_ads.g.dart │ │ │ ├── ios_ad_display_container.dart │ │ │ ├── ios_ads_loader.dart │ │ │ ├── ios_ads_manager.dart │ │ │ ├── ios_ads_manager_delegate.dart │ │ │ ├── ios_ads_rendering_settings.dart │ │ │ ├── ios_companion_ad_slot.dart │ │ │ ├── ios_content_progress_provider.dart │ │ │ ├── ios_ima_settings.dart │ │ │ └── ios_interactive_media_ads.dart │ │ │ └── platform_interface │ │ │ ├── ad_error.dart │ │ │ ├── ad_ui_element.dart │ │ │ ├── build_widget_creation_params.dart │ │ │ ├── companion_ad_slot_size.dart │ │ │ ├── interactive_media_ads_platform.dart │ │ │ ├── platform_ad.dart │ │ │ ├── platform_ad_display_container.dart │ │ │ ├── platform_ad_event.dart │ │ │ ├── platform_ad_pod_info.dart │ │ │ ├── platform_ads_loader.dart │ │ │ ├── platform_ads_manager.dart │ │ │ ├── platform_ads_manager_delegate.dart │ │ │ ├── platform_ads_rendering_settings.dart │ │ │ ├── platform_ads_request.dart │ │ │ ├── platform_companion_ad.dart │ │ │ ├── platform_companion_ad_slot.dart │ │ │ ├── platform_content_progress_provider.dart │ │ │ ├── platform_ima_settings.dart │ │ │ ├── platform_interface.dart │ │ │ └── platform_universal_ad_id.dart │ ├── pigeons │ │ ├── copyright.txt │ │ ├── interactive_media_ads_android.dart │ │ └── interactive_media_ads_ios.dart │ ├── pubspec.yaml │ └── test │ │ ├── ad_display_container_test.dart │ │ ├── ads_loader_test.dart │ │ ├── ads_manager_delegate_test.dart │ │ ├── ads_manager_test.dart │ │ ├── android │ │ ├── ad_display_container_test.dart │ │ ├── ad_display_container_test.mocks.dart │ │ ├── ad_test.dart │ │ ├── ad_test.mocks.dart │ │ ├── ads_loader_test.dart │ │ ├── ads_loader_test.mocks.dart │ │ ├── ads_manager_test.dart │ │ ├── ads_manager_test.mocks.dart │ │ ├── companion_ad_slot_test.dart │ │ ├── companion_ad_slot_test.mocks.dart │ │ ├── content_progress_provider_test.dart │ │ ├── content_progress_provider_test.mocks.dart │ │ ├── ima_settings_test.dart │ │ └── ima_settings_test.mocks.dart │ │ ├── companion_ad_slot_test.dart │ │ ├── content_progress_provider_test.dart │ │ ├── ima_settings_test.dart │ │ ├── ios │ │ ├── ad_display_container_test.dart │ │ ├── ad_display_container_test.mocks.dart │ │ ├── ad_test.dart │ │ ├── ads_loader_test.dart │ │ ├── ads_loader_test.mocks.dart │ │ ├── ads_manager_delegate_test.dart │ │ ├── ads_manager_test.dart │ │ ├── ads_manager_test.mocks.dart │ │ ├── companion_ad_slot_test.dart │ │ ├── companion_ad_slot_test.mocks.dart │ │ ├── content_progress_provider_test.dart │ │ ├── content_progress_provider_test.mocks.dart │ │ ├── ima_settings_test.dart │ │ └── ima_settings_test.mocks.dart │ │ ├── test_stubs.dart │ │ └── version_test.dart ├── local_auth │ ├── local_auth │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── example │ │ │ ├── .gitignore │ │ │ ├── .pluginToolsConfig.yaml │ │ │ ├── README.md │ │ │ ├── android │ │ │ │ ├── app │ │ │ │ │ ├── build.gradle │ │ │ │ │ ├── gradle │ │ │ │ │ │ └── wrapper │ │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ │ └── src │ │ │ │ │ │ ├── androidTest │ │ │ │ │ │ └── java │ │ │ │ │ │ │ └── io │ │ │ │ │ │ │ └── flutter │ │ │ │ │ │ │ └── plugins │ │ │ │ │ │ │ ├── DartIntegrationTest.java │ │ │ │ │ │ │ └── localauth │ │ │ │ │ │ │ └── FlutterFragmentActivityTest.java │ │ │ │ │ │ └── main │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ └── res │ │ │ │ │ │ ├── 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 │ │ │ │ ├── build.gradle │ │ │ │ ├── gradle.properties │ │ │ │ ├── gradle │ │ │ │ │ └── wrapper │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ ├── settings.gradle │ │ │ │ └── settings_aar.gradle │ │ │ ├── integration_test │ │ │ │ └── local_auth_test.dart │ │ │ ├── ios │ │ │ │ ├── .gitignore │ │ │ │ ├── Flutter │ │ │ │ │ ├── AppFrameworkInfo.plist │ │ │ │ │ ├── Debug.xcconfig │ │ │ │ │ └── Release.xcconfig │ │ │ │ ├── Podfile │ │ │ │ ├── Runner.xcodeproj │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ ├── project.xcworkspace │ │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ └── xcschemes │ │ │ │ │ │ └── Runner.xcscheme │ │ │ │ ├── Runner.xcworkspace │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ └── Runner │ │ │ │ │ ├── AppDelegate.swift │ │ │ │ │ ├── Assets.xcassets │ │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ ├── Icon-App-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 │ │ │ │ │ ├── Base.lproj │ │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ │ └── Main.storyboard │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Runner-Bridging-Header.h │ │ │ ├── lib │ │ │ │ ├── main.dart │ │ │ │ └── readme_excerpts.dart │ │ │ ├── macos │ │ │ │ ├── .gitignore │ │ │ │ ├── Flutter │ │ │ │ │ ├── Flutter-Debug.xcconfig │ │ │ │ │ └── Flutter-Release.xcconfig │ │ │ │ ├── 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 │ │ │ ├── pubspec.yaml │ │ │ ├── test_driver │ │ │ │ └── integration_test.dart │ │ │ └── windows │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── flutter │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── 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 │ │ ├── lib │ │ │ ├── local_auth.dart │ │ │ └── src │ │ │ │ └── local_auth.dart │ │ ├── pubspec.yaml │ │ └── test │ │ │ └── local_auth_test.dart │ ├── local_auth_android │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── android │ │ │ ├── build.gradle │ │ │ ├── settings.gradle │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── java │ │ │ │ │ └── io │ │ │ │ │ │ └── flutter │ │ │ │ │ │ └── plugins │ │ │ │ │ │ └── localauth │ │ │ │ │ │ ├── AuthenticationHelper.java │ │ │ │ │ │ ├── LocalAuthPlugin.java │ │ │ │ │ │ └── Messages.java │ │ │ │ └── res │ │ │ │ │ └── values │ │ │ │ │ ├── colors.xml │ │ │ │ │ ├── dimens.xml │ │ │ │ │ └── styles.xml │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── io │ │ │ │ └── flutter │ │ │ │ └── plugins │ │ │ │ └── localauth │ │ │ │ ├── AuthenticationHelperTest.java │ │ │ │ └── LocalAuthTest.java │ │ ├── example │ │ │ ├── .pluginToolsConfig.yaml │ │ │ ├── README.md │ │ │ ├── android │ │ │ │ ├── app │ │ │ │ │ ├── build.gradle │ │ │ │ │ ├── gradle │ │ │ │ │ │ └── wrapper │ │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ │ └── src │ │ │ │ │ │ ├── androidTest │ │ │ │ │ │ └── java │ │ │ │ │ │ │ └── io │ │ │ │ │ │ │ └── flutter │ │ │ │ │ │ │ └── plugins │ │ │ │ │ │ │ ├── DartIntegrationTest.java │ │ │ │ │ │ │ └── localauth │ │ │ │ │ │ │ └── FlutterFragmentActivityTest.java │ │ │ │ │ │ └── main │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ └── res │ │ │ │ │ │ ├── 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 │ │ │ │ ├── build.gradle │ │ │ │ ├── gradle.properties │ │ │ │ ├── gradle │ │ │ │ │ └── wrapper │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ ├── settings.gradle │ │ │ │ └── settings_aar.gradle │ │ │ ├── integration_test │ │ │ │ └── local_auth_test.dart │ │ │ ├── lib │ │ │ │ └── main.dart │ │ │ ├── pubspec.yaml │ │ │ └── test_driver │ │ │ │ └── integration_test.dart │ │ ├── lib │ │ │ ├── local_auth_android.dart │ │ │ └── src │ │ │ │ ├── auth_messages_android.dart │ │ │ │ └── messages.g.dart │ │ ├── pigeons │ │ │ ├── copyright.txt │ │ │ └── messages.dart │ │ ├── pubspec.yaml │ │ └── test │ │ │ ├── local_auth_test.dart │ │ │ └── local_auth_test.mocks.dart │ ├── local_auth_darwin │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── darwin │ │ │ ├── Tests │ │ │ │ └── FLALocalAuthPluginTests.swift │ │ │ ├── local_auth_darwin.podspec │ │ │ └── local_auth_darwin │ │ │ │ ├── Package.swift │ │ │ │ └── Sources │ │ │ │ └── local_auth_darwin │ │ │ │ ├── LocalAuthPlugin.swift │ │ │ │ ├── Resources │ │ │ │ └── PrivacyInfo.xcprivacy │ │ │ │ ├── SystemWrappers.swift │ │ │ │ └── messages.g.swift │ │ ├── example │ │ │ ├── .gitignore │ │ │ ├── .metadata │ │ │ ├── README.md │ │ │ ├── integration_test │ │ │ │ └── local_auth_test.dart │ │ │ ├── ios │ │ │ │ ├── Flutter │ │ │ │ │ ├── AppFrameworkInfo.plist │ │ │ │ │ ├── Debug.xcconfig │ │ │ │ │ └── Release.xcconfig │ │ │ │ ├── Podfile │ │ │ │ ├── Runner.xcodeproj │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ ├── project.xcworkspace │ │ │ │ │ │ └── contents.xcworkspacedata │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ └── xcschemes │ │ │ │ │ │ └── Runner.xcscheme │ │ │ │ ├── Runner.xcworkspace │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ │ ├── Runner │ │ │ │ │ ├── AppDelegate.h │ │ │ │ │ ├── AppDelegate.m │ │ │ │ │ ├── Assets.xcassets │ │ │ │ │ │ └── AppIcon.appiconset │ │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ │ ├── 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 │ │ │ │ │ ├── Base.lproj │ │ │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ │ │ └── Main.storyboard │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── main.m │ │ │ │ └── RunnerTests │ │ │ │ │ └── Info.plist │ │ │ ├── lib │ │ │ │ └── main.dart │ │ │ ├── macos │ │ │ │ ├── .gitignore │ │ │ │ ├── Flutter │ │ │ │ │ ├── Flutter-Debug.xcconfig │ │ │ │ │ └── Flutter-Release.xcconfig │ │ │ │ ├── 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 │ │ │ ├── pubspec.yaml │ │ │ └── test_driver │ │ │ │ └── integration_test.dart │ │ ├── lib │ │ │ ├── local_auth_darwin.dart │ │ │ ├── src │ │ │ │ └── messages.g.dart │ │ │ └── types │ │ │ │ ├── auth_messages_ios.dart │ │ │ │ └── auth_messages_macos.dart │ │ ├── pigeons │ │ │ ├── copyright.txt │ │ │ └── messages.dart │ │ ├── pubspec.yaml │ │ └── test │ │ │ ├── local_auth_darwin_test.dart │ │ │ └── local_auth_darwin_test.mocks.dart │ ├── local_auth_platform_interface │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── lib │ │ │ ├── default_method_channel_platform.dart │ │ │ ├── local_auth_platform_interface.dart │ │ │ └── types │ │ │ │ ├── auth_exception.dart │ │ │ │ ├── auth_messages.dart │ │ │ │ ├── auth_options.dart │ │ │ │ ├── biometric_type.dart │ │ │ │ └── types.dart │ │ ├── pubspec.yaml │ │ └── test │ │ │ └── default_method_channel_platform_test.dart │ └── local_auth_windows │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── example │ │ ├── .gitignore │ │ ├── .metadata │ │ ├── README.md │ │ ├── integration_test │ │ │ └── local_auth_test.dart │ │ ├── lib │ │ │ └── main.dart │ │ ├── pubspec.yaml │ │ ├── test_driver │ │ │ └── integration_test.dart │ │ └── windows │ │ │ ├── .gitignore │ │ │ ├── CMakeLists.txt │ │ │ ├── flutter │ │ │ ├── CMakeLists.txt │ │ │ └── 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 │ │ ├── lib │ │ ├── local_auth_windows.dart │ │ ├── src │ │ │ └── messages.g.dart │ │ └── types │ │ │ └── auth_messages_windows.dart │ │ ├── pigeons │ │ ├── copyright.txt │ │ └── messages.dart │ │ ├── pubspec.yaml │ │ ├── test │ │ └── local_auth_test.dart │ │ └── windows │ │ ├── CMakeLists.txt │ │ ├── include │ │ └── local_auth_windows │ │ │ └── local_auth_plugin.h │ │ ├── local_auth.h │ │ ├── local_auth_plugin.cpp │ │ ├── local_auth_windows.cpp │ │ ├── messages.g.cpp │ │ ├── messages.g.h │ │ └── test │ │ ├── local_auth_plugin_test.cpp │ │ └── mocks.h ├── metrics_center │ ├── .gitignore │ ├── AUTHORS │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── dart_test.yaml │ ├── lib │ │ ├── metrics_center.dart │ │ └── src │ │ │ ├── common.dart │ │ │ ├── constants.dart │ │ │ ├── flutter.dart │ │ │ ├── gcs_lock.dart │ │ │ ├── google_benchmark.dart │ │ │ └── skiaperf.dart │ ├── pubspec.yaml │ └── test │ │ ├── common.dart │ │ ├── example_google_benchmark.json │ │ ├── flutter_test.dart │ │ ├── gcs_lock_test.dart │ │ ├── gcs_lock_test.mocks.dart │ │ ├── google_benchmark_test.dart │ │ ├── skiaperf_test.dart │ │ ├── skiaperf_test.mocks.dart │ │ └── utility.dart ├── multicast_dns │ ├── AUTHORS │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── dart_test.yaml │ ├── example │ │ ├── main.dart │ │ ├── mdns_resolve.dart │ │ └── mdns_sd.dart │ ├── lib │ │ ├── multicast_dns.dart │ │ └── src │ │ │ ├── constants.dart │ │ │ ├── lookup_resolver.dart │ │ │ ├── native_protocol_client.dart │ │ │ ├── packet.dart │ │ │ └── resource_record.dart │ ├── pubspec.yaml │ ├── test │ │ ├── client_test.dart │ │ ├── decode_test.dart │ │ ├── lookup_resolver_test.dart │ │ └── resource_record_cache_test.dart │ └── tool │ │ └── packet_gen.dart ├── path_provider │ ├── path_provider │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── example │ │ │ ├── .gitignore │ │ │ ├── .pluginToolsConfig.yaml │ │ │ ├── README.md │ │ │ ├── android │ │ │ │ ├── app │ │ │ │ │ ├── build.gradle │ │ │ │ │ ├── gradle │ │ │ │ │ │ └── wrapper │ │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ │ └── src │ │ │ │ │ │ ├── androidTest │ │ │ │ │ │ └── java │ │ │ │ │ │ │ └── io │ │ │ │ │ │ │ └── flutter │ │ │ │ │ │ │ └── plugins │ │ │ │ │ │ │ ├── DartIntegrationTest.java │ │ │ │ │ │ │ └── pathprovider │ │ │ │ │ │ │ └── MainActivityTest.java │ │ │ │ │ │ └── main │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ └── res │ │ │ │ │ │ ├── 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 │ │ │ │ ├── build.gradle │ │ │ │ ├── gradle.properties │ │ │ │ ├── gradle │ │ │ │ │ └── wrapper │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ └── settings.gradle │ │ │ ├── integration_test │ │ │ │ └── path_provider_test.dart │ │ │ ├── ios │ │ │ │ ├── .gitignore │ │ │ │ ├── Flutter │ │ │ │ │ ├── AppFrameworkInfo.plist │ │ │ │ │ ├── Debug.xcconfig │ │ │ │ │ └── Release.xcconfig │ │ │ │ ├── Podfile │ │ │ │ ├── Runner.xcodeproj │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ ├── project.xcworkspace │ │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ └── xcschemes │ │ │ │ │ │ └── Runner.xcscheme │ │ │ │ ├── Runner.xcworkspace │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ └── Runner │ │ │ │ │ ├── AppDelegate.swift │ │ │ │ │ ├── Assets.xcassets │ │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ ├── Icon-App-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 │ │ │ │ │ ├── Base.lproj │ │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ │ └── Main.storyboard │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Runner-Bridging-Header.h │ │ │ ├── lib │ │ │ │ ├── main.dart │ │ │ │ └── readme_excerpts.dart │ │ │ ├── linux │ │ │ │ ├── .gitignore │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── flutter │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── generated_plugins.cmake │ │ │ │ ├── main.cc │ │ │ │ ├── my_application.cc │ │ │ │ └── my_application.h │ │ │ ├── macos │ │ │ │ ├── Flutter │ │ │ │ │ ├── Flutter-Debug.xcconfig │ │ │ │ │ └── Flutter-Release.xcconfig │ │ │ │ ├── Podfile │ │ │ │ ├── Runner.xcodeproj │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ └── 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 │ │ │ ├── pubspec.yaml │ │ │ ├── test │ │ │ │ └── readme_excerpts_test.dart │ │ │ ├── test_driver │ │ │ │ └── integration_test.dart │ │ │ └── windows │ │ │ │ ├── .gitignore │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── flutter │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── generated_plugins.cmake │ │ │ │ └── runner │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Runner.rc │ │ │ │ ├── flutter_window.cpp │ │ │ │ ├── flutter_window.h │ │ │ │ ├── main.cpp │ │ │ │ ├── resource.h │ │ │ │ ├── resources │ │ │ │ └── app_icon.ico │ │ │ │ ├── run_loop.cpp │ │ │ │ ├── run_loop.h │ │ │ │ ├── runner.exe.manifest │ │ │ │ ├── utils.cpp │ │ │ │ ├── utils.h │ │ │ │ ├── win32_window.cpp │ │ │ │ └── win32_window.h │ │ ├── lib │ │ │ └── path_provider.dart │ │ ├── pubspec.yaml │ │ └── test │ │ │ └── path_provider_test.dart │ ├── path_provider_android │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── android │ │ │ ├── build.gradle │ │ │ ├── settings.gradle │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── java │ │ │ │ │ └── io │ │ │ │ │ └── flutter │ │ │ │ │ └── plugins │ │ │ │ │ └── pathprovider │ │ │ │ │ ├── Messages.java │ │ │ │ │ └── PathProviderPlugin.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── io │ │ │ │ └── flutter │ │ │ │ └── plugins │ │ │ │ └── pathprovider │ │ │ │ └── PathProviderPluginTest.java │ │ ├── example │ │ │ ├── .pluginToolsConfig.yaml │ │ │ ├── README.md │ │ │ ├── android │ │ │ │ ├── app │ │ │ │ │ ├── build.gradle │ │ │ │ │ ├── gradle │ │ │ │ │ │ └── wrapper │ │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ │ └── src │ │ │ │ │ │ ├── androidTest │ │ │ │ │ │ └── java │ │ │ │ │ │ │ └── io │ │ │ │ │ │ │ └── flutter │ │ │ │ │ │ │ └── plugins │ │ │ │ │ │ │ ├── DartIntegrationTest.java │ │ │ │ │ │ │ └── pathprovider │ │ │ │ │ │ │ └── MainActivityTest.java │ │ │ │ │ │ └── main │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ └── res │ │ │ │ │ │ ├── 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 │ │ │ │ ├── build.gradle │ │ │ │ ├── gradle.properties │ │ │ │ ├── gradle │ │ │ │ │ └── wrapper │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ └── settings.gradle │ │ │ ├── integration_test │ │ │ │ └── path_provider_test.dart │ │ │ ├── lib │ │ │ │ └── main.dart │ │ │ ├── pubspec.yaml │ │ │ └── test_driver │ │ │ │ └── integration_test.dart │ │ ├── lib │ │ │ ├── messages.g.dart │ │ │ └── path_provider_android.dart │ │ ├── pigeons │ │ │ ├── copyright.txt │ │ │ └── messages.dart │ │ ├── pubspec.yaml │ │ └── test │ │ │ └── path_provider_android_test.dart │ ├── path_provider_foundation │ │ ├── .gitignore │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── darwin │ │ │ ├── RunnerTests │ │ │ │ └── RunnerTests.swift │ │ │ ├── path_provider_foundation.podspec │ │ │ └── path_provider_foundation │ │ │ │ ├── Package.swift │ │ │ │ └── Sources │ │ │ │ └── path_provider_foundation │ │ │ │ ├── PathProviderPlugin.swift │ │ │ │ ├── Resources │ │ │ │ └── PrivacyInfo.xcprivacy │ │ │ │ └── messages.g.swift │ │ ├── example │ │ │ ├── README.md │ │ │ ├── integration_test │ │ │ │ └── path_provider_test.dart │ │ │ ├── ios │ │ │ │ ├── .gitignore │ │ │ │ ├── Flutter │ │ │ │ │ ├── AppFrameworkInfo.plist │ │ │ │ │ ├── Debug.xcconfig │ │ │ │ │ └── Release.xcconfig │ │ │ │ ├── Podfile │ │ │ │ ├── Runner.xcodeproj │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ ├── project.xcworkspace │ │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ └── xcschemes │ │ │ │ │ │ └── Runner.xcscheme │ │ │ │ ├── Runner.xcworkspace │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ └── Runner │ │ │ │ │ ├── AppDelegate.swift │ │ │ │ │ ├── Assets.xcassets │ │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ ├── Icon-App-1024x1024@1x.png │ │ │ │ │ │ ├── Icon-App-20x20@1x.png │ │ │ │ │ │ ├── Icon-App-20x20@2x.png │ │ │ │ │ │ ├── Icon-App-20x20@3x.png │ │ │ │ │ │ ├── Icon-App-29x29@1x.png │ │ │ │ │ │ ├── Icon-App-29x29@2x.png │ │ │ │ │ │ ├── Icon-App-29x29@3x.png │ │ │ │ │ │ ├── Icon-App-40x40@1x.png │ │ │ │ │ │ ├── Icon-App-40x40@2x.png │ │ │ │ │ │ ├── Icon-App-40x40@3x.png │ │ │ │ │ │ ├── Icon-App-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 │ │ │ │ │ ├── Info.plist │ │ │ │ │ ├── Runner-Bridging-Header.h │ │ │ │ │ └── Runner.entitlements │ │ │ ├── lib │ │ │ │ └── main.dart │ │ │ ├── macos │ │ │ │ ├── Flutter │ │ │ │ │ ├── Flutter-Debug.xcconfig │ │ │ │ │ └── Flutter-Release.xcconfig │ │ │ │ ├── Podfile │ │ │ │ ├── Runner.xcodeproj │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ └── 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 │ │ │ │ └── RunnerTests │ │ │ │ │ └── Info.plist │ │ │ ├── pubspec.yaml │ │ │ └── test_driver │ │ │ │ └── integration_test.dart │ │ ├── lib │ │ │ ├── messages.g.dart │ │ │ └── path_provider_foundation.dart │ │ ├── pigeons │ │ │ ├── copyright.txt │ │ │ └── messages.dart │ │ ├── pubspec.yaml │ │ └── test │ │ │ └── path_provider_foundation_test.dart │ ├── path_provider_linux │ │ ├── .gitignore │ │ ├── .metadata │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── example │ │ │ ├── .gitignore │ │ │ ├── .metadata │ │ │ ├── README.md │ │ │ ├── integration_test │ │ │ │ └── path_provider_test.dart │ │ │ ├── lib │ │ │ │ └── main.dart │ │ │ ├── linux │ │ │ │ ├── .gitignore │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── flutter │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── generated_plugins.cmake │ │ │ │ ├── main.cc │ │ │ │ ├── my_application.cc │ │ │ │ └── my_application.h │ │ │ ├── pubspec.yaml │ │ │ └── test_driver │ │ │ │ └── integration_test.dart │ │ ├── lib │ │ │ ├── path_provider_linux.dart │ │ │ └── src │ │ │ │ ├── get_application_id.dart │ │ │ │ ├── get_application_id_real.dart │ │ │ │ ├── get_application_id_stub.dart │ │ │ │ └── path_provider_linux.dart │ │ ├── pubspec.yaml │ │ └── test │ │ │ ├── get_application_id_test.dart │ │ │ └── path_provider_linux_test.dart │ ├── path_provider_platform_interface │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── lib │ │ │ ├── path_provider_platform_interface.dart │ │ │ └── src │ │ │ │ ├── enums.dart │ │ │ │ └── method_channel_path_provider.dart │ │ ├── pubspec.yaml │ │ └── test │ │ │ ├── method_channel_path_provider_test.dart │ │ │ └── path_provider_platform_interface_test.dart │ └── path_provider_windows │ │ ├── .gitignore │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── example │ │ ├── .gitignore │ │ ├── .metadata │ │ ├── README.md │ │ ├── integration_test │ │ │ └── path_provider_test.dart │ │ ├── lib │ │ │ └── main.dart │ │ ├── pubspec.yaml │ │ ├── test_driver │ │ │ └── integration_test.dart │ │ └── windows │ │ │ ├── .gitignore │ │ │ ├── CMakeLists.txt │ │ │ ├── flutter │ │ │ ├── CMakeLists.txt │ │ │ └── generated_plugins.cmake │ │ │ └── runner │ │ │ ├── CMakeLists.txt │ │ │ ├── Runner.rc │ │ │ ├── flutter_window.cpp │ │ │ ├── flutter_window.h │ │ │ ├── main.cpp │ │ │ ├── resource.h │ │ │ ├── resources │ │ │ └── app_icon.ico │ │ │ ├── run_loop.cpp │ │ │ ├── run_loop.h │ │ │ ├── runner.exe.manifest │ │ │ ├── utils.cpp │ │ │ ├── utils.h │ │ │ ├── win32_window.cpp │ │ │ └── win32_window.h │ │ ├── lib │ │ ├── path_provider_windows.dart │ │ └── src │ │ │ ├── folders.dart │ │ │ ├── folders_stub.dart │ │ │ ├── guid.dart │ │ │ ├── path_provider_windows_real.dart │ │ │ ├── path_provider_windows_stub.dart │ │ │ └── win32_wrappers.dart │ │ ├── pubspec.yaml │ │ └── test │ │ ├── guid_test.dart │ │ └── path_provider_windows_test.dart ├── pigeon │ ├── .gitignore │ ├── AUTHORS │ ├── CHANGELOG.md │ ├── CONTRIBUTING.md │ ├── LICENSE │ ├── README.md │ ├── bin │ │ └── pigeon.dart │ ├── ci │ │ └── .gitignore │ ├── copyright_header.txt │ ├── dart_test.yaml │ ├── diff_tool.sh │ ├── doc │ │ ├── pigeon_state.png │ │ └── pigeon_state.puml │ ├── example │ │ ├── README.md │ │ ├── app │ │ │ ├── .gitignore │ │ │ ├── .metadata │ │ │ ├── .pluginToolsConfig.yaml │ │ │ ├── README.md │ │ │ ├── android │ │ │ │ ├── .gitignore │ │ │ │ ├── app │ │ │ │ │ ├── build.gradle │ │ │ │ │ └── src │ │ │ │ │ │ ├── debug │ │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ │ │ ├── main │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ ├── java │ │ │ │ │ │ │ └── io │ │ │ │ │ │ │ │ └── flutter │ │ │ │ │ │ │ │ └── plugins │ │ │ │ │ │ │ │ └── Messages.java │ │ │ │ │ │ ├── kotlin │ │ │ │ │ │ │ └── dev │ │ │ │ │ │ │ │ └── flutter │ │ │ │ │ │ │ │ └── pigeon_example_app │ │ │ │ │ │ │ │ ├── EventChannelMessages.g.kt │ │ │ │ │ │ │ │ ├── MainActivity.kt │ │ │ │ │ │ │ │ └── Messages.g.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 │ │ │ │ │ │ └── profile │ │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ ├── build.gradle │ │ │ │ ├── gradle.properties │ │ │ │ ├── gradle │ │ │ │ │ └── wrapper │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ └── settings.gradle │ │ │ ├── integration_test │ │ │ │ └── example_app_test.dart │ │ │ ├── ios │ │ │ │ ├── .gitignore │ │ │ │ ├── Flutter │ │ │ │ │ ├── AppFrameworkInfo.plist │ │ │ │ │ ├── Debug.xcconfig │ │ │ │ │ └── Release.xcconfig │ │ │ │ ├── Podfile │ │ │ │ ├── Runner.xcodeproj │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ ├── project.xcworkspace │ │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ └── xcschemes │ │ │ │ │ │ └── Runner.xcscheme │ │ │ │ ├── Runner.xcworkspace │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ └── Runner │ │ │ │ │ ├── AppDelegate.swift │ │ │ │ │ ├── Assets.xcassets │ │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ ├── Icon-App-1024x1024@1x.png │ │ │ │ │ │ ├── Icon-App-20x20@1x.png │ │ │ │ │ │ ├── Icon-App-20x20@2x.png │ │ │ │ │ │ ├── Icon-App-20x20@3x.png │ │ │ │ │ │ ├── Icon-App-29x29@1x.png │ │ │ │ │ │ ├── Icon-App-29x29@2x.png │ │ │ │ │ │ ├── Icon-App-29x29@3x.png │ │ │ │ │ │ ├── Icon-App-40x40@1x.png │ │ │ │ │ │ ├── Icon-App-40x40@2x.png │ │ │ │ │ │ ├── Icon-App-40x40@3x.png │ │ │ │ │ │ ├── Icon-App-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 │ │ │ │ │ ├── EventChannelMessages.g.swift │ │ │ │ │ ├── Info.plist │ │ │ │ │ ├── Messages.g.swift │ │ │ │ │ └── Runner-Bridging-Header.h │ │ │ ├── lib │ │ │ │ ├── main.dart │ │ │ │ └── src │ │ │ │ │ ├── event_channel_messages.g.dart │ │ │ │ │ └── messages.g.dart │ │ │ ├── linux │ │ │ │ ├── .gitignore │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── flutter │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── generated_plugins.cmake │ │ │ │ ├── main.cc │ │ │ │ ├── messages.g.cc │ │ │ │ ├── messages.g.h │ │ │ │ ├── my_application.cc │ │ │ │ └── my_application.h │ │ │ ├── macos │ │ │ │ ├── .gitignore │ │ │ │ ├── Flutter │ │ │ │ │ ├── Flutter-Debug.xcconfig │ │ │ │ │ └── Flutter-Release.xcconfig │ │ │ │ ├── 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 │ │ │ │ │ ├── messages.g.h │ │ │ │ │ └── messages.g.m │ │ │ ├── pigeons │ │ │ │ ├── copyright.txt │ │ │ │ ├── event_channel_messages.dart │ │ │ │ └── messages.dart │ │ │ ├── pubspec.yaml │ │ │ ├── test_driver │ │ │ │ └── integration_test.dart │ │ │ └── windows │ │ │ │ ├── .gitignore │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── flutter │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── generated_plugins.cmake │ │ │ │ └── runner │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Runner.rc │ │ │ │ ├── flutter_window.cpp │ │ │ │ ├── flutter_window.h │ │ │ │ ├── main.cpp │ │ │ │ ├── messages.g.cpp │ │ │ │ ├── messages.g.h │ │ │ │ ├── resource.h │ │ │ │ ├── resources │ │ │ │ └── app_icon.ico │ │ │ │ ├── runner.exe.manifest │ │ │ │ ├── utils.cpp │ │ │ │ ├── utils.h │ │ │ │ ├── win32_window.cpp │ │ │ │ └── win32_window.h │ │ └── lib │ │ │ └── main.dart │ ├── lib │ │ ├── pigeon.dart │ │ └── src │ │ │ ├── ast.dart │ │ │ ├── ast_generator.dart │ │ │ ├── cpp │ │ │ └── cpp_generator.dart │ │ │ ├── dart │ │ │ ├── dart_generator.dart │ │ │ ├── proxy_api_generator_helper.dart │ │ │ └── templates.dart │ │ │ ├── functional.dart │ │ │ ├── generator.dart │ │ │ ├── generator_tools.dart │ │ │ ├── gobject │ │ │ └── gobject_generator.dart │ │ │ ├── java │ │ │ └── java_generator.dart │ │ │ ├── kotlin │ │ │ ├── kotlin_generator.dart │ │ │ └── templates.dart │ │ │ ├── objc │ │ │ └── objc_generator.dart │ │ │ ├── pigeon_cl.dart │ │ │ ├── pigeon_lib.dart │ │ │ ├── pigeon_lib_internal.dart │ │ │ ├── swift │ │ │ ├── swift_generator.dart │ │ │ └── templates.dart │ │ │ └── types │ │ │ └── task_queue.dart │ ├── pigeons │ │ ├── README.md │ │ ├── configure_pigeon_dart_out.dart │ │ ├── core_tests.dart │ │ ├── enum.dart │ │ ├── event_channel_tests.dart │ │ ├── event_channel_without_classes_tests.dart │ │ ├── flutter_unittests.dart │ │ ├── message.dart │ │ ├── multiple_arity.dart │ │ ├── non_null_fields.dart │ │ ├── null_fields.dart │ │ ├── nullable_returns.dart │ │ ├── primitive.dart │ │ └── proxy_api_tests.dart │ ├── platform_tests │ │ ├── README.md │ │ ├── alternate_language_test_plugin │ │ │ ├── .gitignore │ │ │ ├── .metadata │ │ │ ├── README.md │ │ │ ├── android │ │ │ │ ├── .gitignore │ │ │ │ ├── build.gradle │ │ │ │ ├── settings.gradle │ │ │ │ └── src │ │ │ │ │ ├── main │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ └── java │ │ │ │ │ │ └── com │ │ │ │ │ │ └── example │ │ │ │ │ │ └── alternate_language_test_plugin │ │ │ │ │ │ ├── AlternateLanguageTestPlugin.java │ │ │ │ │ │ └── CoreTests.java │ │ │ │ │ └── test │ │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── alternate_language_test_plugin │ │ │ │ │ ├── AllDatatypesTest.java │ │ │ │ │ ├── AsyncTest.java │ │ │ │ │ ├── EnumTest.java │ │ │ │ │ ├── ListTest.java │ │ │ │ │ ├── MultipleArityTest.java │ │ │ │ │ ├── NonNullFieldsTest.java │ │ │ │ │ ├── NullFieldsTest.java │ │ │ │ │ ├── NullableReturnsTest.java │ │ │ │ │ ├── PigeonTest.java │ │ │ │ │ └── PrimitiveTest.java │ │ │ ├── darwin │ │ │ │ ├── .gitignore │ │ │ │ ├── alternate_language_test_plugin.podspec │ │ │ │ └── alternate_language_test_plugin │ │ │ │ │ ├── Package.swift │ │ │ │ │ └── Sources │ │ │ │ │ └── alternate_language_test_plugin │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── AlternateLanguageTestPlugin.m │ │ │ │ │ ├── CoreTests.gen.m │ │ │ │ │ └── include │ │ │ │ │ └── alternate_language_test_plugin │ │ │ │ │ ├── AlternateLanguageTestPlugin.h │ │ │ │ │ └── CoreTests.gen.h │ │ │ ├── example │ │ │ │ ├── .gitignore │ │ │ │ ├── android │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── app │ │ │ │ │ │ ├── build.gradle │ │ │ │ │ │ └── src │ │ │ │ │ │ │ ├── debug │ │ │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ │ │ │ ├── main │ │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ │ ├── java │ │ │ │ │ │ │ │ └── com │ │ │ │ │ │ │ │ │ └── example │ │ │ │ │ │ │ │ │ └── alternate_language_test_plugin_example │ │ │ │ │ │ │ │ │ └── MainActivity.java │ │ │ │ │ │ │ └── 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 │ │ │ │ │ │ │ └── profile │ │ │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ │ ├── build.gradle │ │ │ │ │ ├── gradle.properties │ │ │ │ │ ├── gradle │ │ │ │ │ │ └── wrapper │ │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ │ └── settings.gradle │ │ │ │ ├── integration_test │ │ │ │ │ └── test.dart │ │ │ │ ├── ios │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── Flutter │ │ │ │ │ │ ├── AppFrameworkInfo.plist │ │ │ │ │ │ ├── Debug.xcconfig │ │ │ │ │ │ └── Release.xcconfig │ │ │ │ │ ├── Podfile │ │ │ │ │ ├── Runner.xcodeproj │ │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ │ ├── project.xcworkspace │ │ │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ │ └── xcschemes │ │ │ │ │ │ │ └── Runner.xcscheme │ │ │ │ │ ├── Runner.xcworkspace │ │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ │ ├── Runner │ │ │ │ │ │ ├── AppDelegate.h │ │ │ │ │ │ ├── AppDelegate.m │ │ │ │ │ │ ├── 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 │ │ │ │ │ │ ├── Info.plist │ │ │ │ │ │ └── main.m │ │ │ │ │ └── RunnerTests │ │ │ │ │ │ ├── AllDatatypesTest.m │ │ │ │ │ │ ├── AsyncHandlersTest.m │ │ │ │ │ │ ├── EchoMessenger.h │ │ │ │ │ │ ├── EchoMessenger.m │ │ │ │ │ │ ├── EnumTest.m │ │ │ │ │ │ ├── HandlerBinaryMessenger.h │ │ │ │ │ │ ├── HandlerBinaryMessenger.m │ │ │ │ │ │ ├── ListTest.m │ │ │ │ │ │ ├── MockBinaryMessenger.h │ │ │ │ │ │ ├── MockBinaryMessenger.m │ │ │ │ │ │ ├── MultipleArityTest.m │ │ │ │ │ │ ├── NonNullFieldsTest.m │ │ │ │ │ │ ├── NullFieldsTest.m │ │ │ │ │ │ ├── NullableReturnsTest.m │ │ │ │ │ │ ├── PrimitiveTest.m │ │ │ │ │ │ └── RunnerTests.m │ │ │ │ ├── lib │ │ │ │ │ └── main.dart │ │ │ │ ├── macos │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── Flutter │ │ │ │ │ │ ├── Flutter-Debug.xcconfig │ │ │ │ │ │ └── Flutter-Release.xcconfig │ │ │ │ │ ├── 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 │ │ │ │ │ └── RunnerTests │ │ │ │ │ │ └── RunnerTests.swift │ │ │ │ └── pubspec.yaml │ │ │ ├── lib │ │ │ │ ├── alternate_language_test_plugin.dart │ │ │ │ └── main.dart │ │ │ └── pubspec.yaml │ │ ├── shared_test_plugin_code │ │ │ ├── .gitignore │ │ │ ├── .metadata │ │ │ ├── README.md │ │ │ ├── dart_test.yaml │ │ │ ├── lib │ │ │ │ ├── example_app.dart │ │ │ │ ├── generated.dart │ │ │ │ ├── integration_tests.dart │ │ │ │ ├── src │ │ │ │ │ └── generated │ │ │ │ │ │ ├── background_platform_channels.gen.dart │ │ │ │ │ │ ├── core_tests.gen.dart │ │ │ │ │ │ ├── enum.gen.dart │ │ │ │ │ │ ├── event_channel_tests.gen.dart │ │ │ │ │ │ ├── event_channel_without_classes_tests.gen.dart │ │ │ │ │ │ ├── flutter_unittests.gen.dart │ │ │ │ │ │ ├── message.gen.dart │ │ │ │ │ │ ├── multiple_arity.gen.dart │ │ │ │ │ │ ├── non_null_fields.gen.dart │ │ │ │ │ │ ├── null_fields.gen.dart │ │ │ │ │ │ ├── nullable_returns.gen.dart │ │ │ │ │ │ ├── primitive.gen.dart │ │ │ │ │ │ └── proxy_api_tests.gen.dart │ │ │ │ └── test_types.dart │ │ │ ├── pubspec.yaml │ │ │ ├── regenerate_mocks.sh │ │ │ └── test │ │ │ │ ├── generated_dart_test_code_test.dart │ │ │ │ ├── instance_manager_test.dart │ │ │ │ ├── multiple_arity_test.dart │ │ │ │ ├── multiple_arity_test.mocks.dart │ │ │ │ ├── non_null_fields_test.dart │ │ │ │ ├── null_fields_test.dart │ │ │ │ ├── null_safe_test.dart │ │ │ │ ├── null_safe_test.mocks.dart │ │ │ │ ├── primitive_test.dart │ │ │ │ ├── primitive_test.mocks.dart │ │ │ │ ├── proxy_api_overrides_test.dart │ │ │ │ ├── test_message.gen.dart │ │ │ │ └── test_util.dart │ │ └── test_plugin │ │ │ ├── .gitignore │ │ │ ├── .metadata │ │ │ ├── README.md │ │ │ ├── android │ │ │ ├── .gitignore │ │ │ ├── build.gradle │ │ │ ├── lint-baseline.xml │ │ │ ├── settings.gradle │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── kotlin │ │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── test_plugin │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── CoreTests.gen.kt │ │ │ │ │ ├── EventChannelTests.gen.kt │ │ │ │ │ ├── ProxyApiTestApiImpls.kt │ │ │ │ │ ├── ProxyApiTests.gen.kt │ │ │ │ │ └── TestPlugin.kt │ │ │ │ └── test │ │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── test_plugin │ │ │ │ ├── AllDatatypesTest.kt │ │ │ │ ├── AsyncHandlersTest.kt │ │ │ │ ├── EchoBinaryMessenger.kt │ │ │ │ ├── InstanceManagerTest.kt │ │ │ │ ├── ListTest.kt │ │ │ │ ├── MultipleArityTests.kt │ │ │ │ ├── NonNullFieldsTests.kt │ │ │ │ ├── NullableReturnsTest.kt │ │ │ │ ├── PrimitiveTest.kt │ │ │ │ └── ProxyApiTest.kt │ │ │ ├── darwin │ │ │ ├── .gitignore │ │ │ ├── test_plugin.podspec │ │ │ └── test_plugin │ │ │ │ ├── Package.swift │ │ │ │ └── Sources │ │ │ │ └── test_plugin │ │ │ │ ├── .gitignore │ │ │ │ ├── CoreTests.gen.swift │ │ │ │ ├── EventChannelTests.gen.swift │ │ │ │ ├── ProxyApiTestClass.swift │ │ │ │ ├── ProxyApiTests.gen.swift │ │ │ │ └── TestPlugin.swift │ │ │ ├── example │ │ │ ├── .gitignore │ │ │ ├── android │ │ │ │ ├── .gitignore │ │ │ │ ├── app │ │ │ │ │ ├── build.gradle │ │ │ │ │ ├── lint-baseline.xml │ │ │ │ │ └── src │ │ │ │ │ │ ├── debug │ │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ │ │ ├── main │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ ├── kotlin │ │ │ │ │ │ │ └── com │ │ │ │ │ │ │ │ └── example │ │ │ │ │ │ │ │ └── test_plugin_example │ │ │ │ │ │ │ │ └── MainActivity.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 │ │ │ │ │ │ └── profile │ │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ ├── build.gradle │ │ │ │ ├── gradle.properties │ │ │ │ ├── gradle │ │ │ │ │ └── wrapper │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ └── settings.gradle │ │ │ ├── integration_test │ │ │ │ └── test.dart │ │ │ ├── ios │ │ │ │ ├── .gitignore │ │ │ │ ├── Flutter │ │ │ │ │ ├── AppFrameworkInfo.plist │ │ │ │ │ ├── Debug.xcconfig │ │ │ │ │ └── Release.xcconfig │ │ │ │ ├── Podfile │ │ │ │ ├── Runner.xcodeproj │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ ├── project.xcworkspace │ │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ └── xcschemes │ │ │ │ │ │ └── Runner.xcscheme │ │ │ │ ├── Runner.xcworkspace │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ ├── Runner │ │ │ │ │ ├── AppDelegate.swift │ │ │ │ │ ├── Assets.xcassets │ │ │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ │ ├── Icon-App-1024x1024@1x.png │ │ │ │ │ │ │ ├── Icon-App-20x20@1x.png │ │ │ │ │ │ │ ├── Icon-App-20x20@2x.png │ │ │ │ │ │ │ ├── Icon-App-20x20@3x.png │ │ │ │ │ │ │ ├── Icon-App-29x29@1x.png │ │ │ │ │ │ │ ├── Icon-App-29x29@2x.png │ │ │ │ │ │ │ ├── Icon-App-29x29@3x.png │ │ │ │ │ │ │ ├── Icon-App-40x40@1x.png │ │ │ │ │ │ │ ├── Icon-App-40x40@2x.png │ │ │ │ │ │ │ ├── Icon-App-40x40@3x.png │ │ │ │ │ │ │ ├── Icon-App-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 │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Runner-Bridging-Header.h │ │ │ │ └── RunnerTests │ │ │ │ │ ├── AllDatatypesTests.swift │ │ │ │ │ ├── AsyncHandlersTest.swift │ │ │ │ │ ├── EchoBinaryMessenger.swift │ │ │ │ │ ├── EnumTests.swift │ │ │ │ │ ├── HandlerBinaryMessenger.swift │ │ │ │ │ ├── InstanceManagerTests.swift │ │ │ │ │ ├── ListTests.swift │ │ │ │ │ ├── MockBinaryMessenger.swift │ │ │ │ │ ├── MultipleArityTests.swift │ │ │ │ │ ├── NSNullFieldTests.swift │ │ │ │ │ ├── NonNullFieldsTest.swift │ │ │ │ │ ├── NullableReturnsTests.swift │ │ │ │ │ ├── PrimitiveTests.swift │ │ │ │ │ ├── ProxyApiTests.swift │ │ │ │ │ ├── RunnerTests.swift │ │ │ │ │ └── Utils.swift │ │ │ ├── lib │ │ │ │ └── main.dart │ │ │ ├── linux │ │ │ │ ├── .gitignore │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── flutter │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── generated_plugins.cmake │ │ │ │ ├── main.cc │ │ │ │ ├── my_application.cc │ │ │ │ └── my_application.h │ │ │ ├── macos │ │ │ │ ├── .gitignore │ │ │ │ ├── Flutter │ │ │ │ │ ├── Flutter-Debug.xcconfig │ │ │ │ │ └── Flutter-Release.xcconfig │ │ │ │ ├── Podfile │ │ │ │ ├── Runner.xcodeproj │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ ├── project.xcworkspace │ │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ └── xcschemes │ │ │ │ │ │ ├── Runner.xcscheme │ │ │ │ │ │ └── RunnerTests.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 │ │ │ │ └── RunnerTests │ │ │ │ │ └── BasicCompileTest.swift │ │ │ ├── pubspec.yaml │ │ │ └── windows │ │ │ │ ├── .gitignore │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── flutter │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── 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 │ │ │ ├── lib │ │ │ └── test_plugin.dart │ │ │ ├── linux │ │ │ ├── CMakeLists.txt │ │ │ ├── include │ │ │ │ └── test_plugin │ │ │ │ │ └── test_plugin.h │ │ │ ├── pigeon │ │ │ │ ├── .gitignore │ │ │ │ ├── core_tests.gen.cc │ │ │ │ └── core_tests.gen.h │ │ │ ├── test │ │ │ │ ├── multiple_arity_test.cc │ │ │ │ ├── non_null_fields_test.cc │ │ │ │ ├── null_fields_test.cc │ │ │ │ ├── nullable_returns_test.cc │ │ │ │ ├── primitive_test.cc │ │ │ │ └── utils │ │ │ │ │ ├── fake_host_messenger.cc │ │ │ │ │ └── fake_host_messenger.h │ │ │ ├── test_plugin.cc │ │ │ └── test_plugin_private.h │ │ │ ├── pubspec.yaml │ │ │ └── windows │ │ │ ├── .gitignore │ │ │ ├── CMakeLists.txt │ │ │ ├── include │ │ │ └── test_plugin │ │ │ │ └── test_plugin_c_api.h │ │ │ ├── pigeon │ │ │ ├── .gitignore │ │ │ ├── core_tests.gen.cpp │ │ │ └── core_tests.gen.h │ │ │ ├── test │ │ │ ├── multiple_arity_test.cpp │ │ │ ├── non_null_fields_test.cpp │ │ │ ├── null_fields_test.cpp │ │ │ ├── nullable_returns_test.cpp │ │ │ ├── pigeon_test.cpp │ │ │ ├── primitive_test.cpp │ │ │ └── utils │ │ │ │ ├── echo_messenger.cpp │ │ │ │ ├── echo_messenger.h │ │ │ │ ├── fake_host_messenger.cpp │ │ │ │ └── fake_host_messenger.h │ │ │ ├── test_plugin.cpp │ │ │ ├── test_plugin.h │ │ │ └── test_plugin_c_api.cpp │ ├── pubspec.yaml │ ├── test │ │ ├── ast_generator_test.dart │ │ ├── cpp_generator_test.dart │ │ ├── dart │ │ │ └── proxy_api_test.dart │ │ ├── dart_generator_test.dart │ │ ├── functional_test.dart │ │ ├── generator_tools_test.dart │ │ ├── gobject_generator_test.dart │ │ ├── java_generator_test.dart │ │ ├── kotlin │ │ │ └── proxy_api_test.dart │ │ ├── kotlin_generator_test.dart │ │ ├── objc_generator_test.dart │ │ ├── pigeon_lib_test.dart │ │ ├── pigeon_test.dart │ │ ├── swift │ │ │ └── proxy_api_test.dart │ │ ├── swift_generator_test.dart │ │ └── version_test.dart │ └── tool │ │ ├── generate.dart │ │ ├── run_tests.dart │ │ ├── shared │ │ ├── flutter_utils.dart │ │ ├── generation.dart │ │ ├── native_project_runners.dart │ │ ├── process_utils.dart │ │ ├── test_runner.dart │ │ └── test_suites.dart │ │ └── test.dart ├── platform │ └── README.md ├── plugin_platform_interface │ ├── .gitignore │ ├── .metadata │ ├── AUTHORS │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── dart_test.yaml │ ├── lib │ │ └── plugin_platform_interface.dart │ ├── pubspec.yaml │ └── test │ │ └── plugin_platform_interface_test.dart ├── pointer_interceptor │ ├── pointer_interceptor │ │ ├── .gitignore │ │ ├── .metadata │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── doc │ │ │ └── img │ │ │ │ ├── affected-areas.png │ │ │ │ └── fixed-areas.png │ │ ├── example │ │ │ ├── .gitignore │ │ │ ├── .metadata │ │ │ ├── README.md │ │ │ ├── integration_test │ │ │ │ └── widget_test.dart │ │ │ ├── ios │ │ │ │ ├── .gitignore │ │ │ │ ├── Flutter │ │ │ │ │ ├── AppFrameworkInfo.plist │ │ │ │ │ ├── Debug.xcconfig │ │ │ │ │ └── Release.xcconfig │ │ │ │ ├── Podfile │ │ │ │ ├── Runner.xcodeproj │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ ├── project.xcworkspace │ │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ └── xcschemes │ │ │ │ │ │ └── Runner.xcscheme │ │ │ │ ├── Runner.xcworkspace │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ └── Runner │ │ │ │ │ ├── AppDelegate.swift │ │ │ │ │ ├── Assets.xcassets │ │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ ├── Icon-App-1024x1024@1x.png │ │ │ │ │ │ ├── Icon-App-20x20@1x.png │ │ │ │ │ │ ├── Icon-App-20x20@2x.png │ │ │ │ │ │ ├── Icon-App-20x20@3x.png │ │ │ │ │ │ ├── Icon-App-29x29@1x.png │ │ │ │ │ │ ├── Icon-App-29x29@2x.png │ │ │ │ │ │ ├── Icon-App-29x29@3x.png │ │ │ │ │ │ ├── Icon-App-40x40@1x.png │ │ │ │ │ │ ├── Icon-App-40x40@2x.png │ │ │ │ │ │ ├── Icon-App-40x40@3x.png │ │ │ │ │ │ ├── Icon-App-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 │ │ │ │ │ ├── Base.lproj │ │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ │ └── Main.storyboard │ │ │ │ │ ├── DummyPlatformViewFactory.swift │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Runner-Bridging-Header.h │ │ │ ├── lib │ │ │ │ ├── main.dart │ │ │ │ ├── native_widget.dart │ │ │ │ └── platforms │ │ │ │ │ ├── native_widget_ios.dart │ │ │ │ │ └── native_widget_web.dart │ │ │ ├── pubspec.yaml │ │ │ ├── test_driver │ │ │ │ └── integration_test.dart │ │ │ └── web │ │ │ │ ├── favicon.png │ │ │ │ ├── icons │ │ │ │ ├── Icon-192.png │ │ │ │ └── Icon-512.png │ │ │ │ ├── index.html │ │ │ │ └── manifest.json │ │ ├── lib │ │ │ ├── pointer_interceptor.dart │ │ │ └── src │ │ │ │ └── pointer_interceptor.dart │ │ ├── pubspec.yaml │ │ └── test │ │ │ ├── README.md │ │ │ └── tests_exist_elsewhere_test.dart │ ├── pointer_interceptor_ios │ │ ├── .gitignore │ │ ├── .metadata │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── example │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── integration_test │ │ │ │ └── pointer_interceptor_test.dart │ │ │ ├── ios │ │ │ │ ├── .gitignore │ │ │ │ ├── Flutter │ │ │ │ │ ├── AppFrameworkInfo.plist │ │ │ │ │ ├── Debug.xcconfig │ │ │ │ │ └── Release.xcconfig │ │ │ │ ├── Podfile │ │ │ │ ├── Runner.xcodeproj │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ ├── project.xcworkspace │ │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ └── xcschemes │ │ │ │ │ │ └── Runner.xcscheme │ │ │ │ ├── Runner.xcworkspace │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ ├── Runner │ │ │ │ │ ├── AppDelegate.swift │ │ │ │ │ ├── Assets.xcassets │ │ │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ │ ├── Icon-App-1024x1024@1x.png │ │ │ │ │ │ │ ├── Icon-App-20x20@1x.png │ │ │ │ │ │ │ ├── Icon-App-20x20@2x.png │ │ │ │ │ │ │ ├── Icon-App-20x20@3x.png │ │ │ │ │ │ │ ├── Icon-App-29x29@1x.png │ │ │ │ │ │ │ ├── Icon-App-29x29@2x.png │ │ │ │ │ │ │ ├── Icon-App-29x29@3x.png │ │ │ │ │ │ │ ├── Icon-App-40x40@1x.png │ │ │ │ │ │ │ ├── Icon-App-40x40@2x.png │ │ │ │ │ │ │ ├── Icon-App-40x40@3x.png │ │ │ │ │ │ │ ├── Icon-App-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 │ │ │ │ │ ├── Base.lproj │ │ │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ │ │ └── Main.storyboard │ │ │ │ │ ├── DummyPlatformViewFactory.swift │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Runner-Bridging-Header.h │ │ │ │ ├── RunnerTests │ │ │ │ │ └── RunnerTests.swift │ │ │ │ └── RunnerUITests │ │ │ │ │ └── RunnerUITests.swift │ │ │ ├── lib │ │ │ │ └── main.dart │ │ │ ├── pubspec.yaml │ │ │ └── test_driver │ │ │ │ └── integration_test.dart │ │ ├── ios │ │ │ ├── .gitignore │ │ │ ├── pointer_interceptor_ios.podspec │ │ │ └── pointer_interceptor_ios │ │ │ │ ├── Package.swift │ │ │ │ └── Sources │ │ │ │ └── pointer_interceptor_ios │ │ │ │ ├── PointerInterceptorFactory.swift │ │ │ │ ├── PointerInterceptorIosPlugin.swift │ │ │ │ ├── PointerInterceptorView.swift │ │ │ │ └── PrivacyInfo.xcprivacy │ │ ├── lib │ │ │ └── pointer_interceptor_ios.dart │ │ ├── pubspec.yaml │ │ └── test │ │ │ └── pointer_interceptor_ios_test.dart │ ├── pointer_interceptor_platform_interface │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── lib │ │ │ ├── pointer_interceptor_platform_interface.dart │ │ │ └── src │ │ │ │ ├── default_pointer_interceptor.dart │ │ │ │ └── pointer_interceptor_platform.dart │ │ ├── pubspec.yaml │ │ └── test │ │ │ ├── default_pointer_interceptor_test.dart │ │ │ └── pointer_interceptor_platform_test.dart │ └── pointer_interceptor_web │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── example │ │ ├── README.md │ │ ├── integration_test │ │ │ └── widget_test.dart │ │ ├── lib │ │ │ └── main.dart │ │ ├── pubspec.yaml │ │ ├── test_driver │ │ │ └── integration_test.dart │ │ └── web │ │ │ ├── favicon.png │ │ │ ├── icons │ │ │ ├── Icon-192.png │ │ │ ├── Icon-512.png │ │ │ ├── Icon-maskable-192.png │ │ │ └── Icon-maskable-512.png │ │ │ ├── index.html │ │ │ └── manifest.json │ │ ├── lib │ │ └── pointer_interceptor_web.dart │ │ └── pubspec.yaml ├── quick_actions │ ├── quick_actions │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── example │ │ │ ├── .gitignore │ │ │ ├── .pluginToolsConfig.yaml │ │ │ ├── README.md │ │ │ ├── android │ │ │ │ ├── app │ │ │ │ │ ├── build.gradle │ │ │ │ │ ├── gradle │ │ │ │ │ │ └── wrapper │ │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ │ └── src │ │ │ │ │ │ ├── androidTest │ │ │ │ │ │ └── java │ │ │ │ │ │ │ └── io │ │ │ │ │ │ │ └── flutter │ │ │ │ │ │ │ └── plugins │ │ │ │ │ │ │ ├── DartIntegrationTest.java │ │ │ │ │ │ │ └── quickactionsexample │ │ │ │ │ │ │ └── FlutterActivityTest.java │ │ │ │ │ │ ├── debug │ │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ │ │ └── main │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ ├── java │ │ │ │ │ │ └── io │ │ │ │ │ │ │ └── flutter │ │ │ │ │ │ │ └── plugins │ │ │ │ │ │ │ └── quickactionsexample │ │ │ │ │ │ │ └── QuickActionsTestActivity.java │ │ │ │ │ │ └── res │ │ │ │ │ │ ├── drawable │ │ │ │ │ │ └── ic_launcher_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 │ │ │ │ │ │ └── styles.xml │ │ │ │ ├── build.gradle │ │ │ │ ├── gradle.properties │ │ │ │ ├── gradle │ │ │ │ │ └── wrapper │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ └── settings.gradle │ │ │ ├── integration_test │ │ │ │ └── quick_actions_test.dart │ │ │ ├── ios │ │ │ │ ├── .gitignore │ │ │ │ ├── Flutter │ │ │ │ │ ├── AppFrameworkInfo.plist │ │ │ │ │ ├── Debug.xcconfig │ │ │ │ │ └── Release.xcconfig │ │ │ │ ├── Podfile │ │ │ │ ├── Runner.xcodeproj │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ ├── project.xcworkspace │ │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ └── xcschemes │ │ │ │ │ │ └── Runner.xcscheme │ │ │ │ ├── Runner.xcworkspace │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ └── Runner │ │ │ │ │ ├── AppDelegate.swift │ │ │ │ │ ├── Assets.xcassets │ │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ ├── Icon-App-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 │ │ │ │ │ ├── Base.lproj │ │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ │ └── Main.storyboard │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Runner-Bridging-Header.h │ │ │ ├── lib │ │ │ │ └── main.dart │ │ │ ├── pubspec.yaml │ │ │ └── test_driver │ │ │ │ └── integration_test.dart │ │ ├── lib │ │ │ └── quick_actions.dart │ │ ├── pubspec.yaml │ │ └── test │ │ │ └── quick_actions_test.dart │ ├── quick_actions_android │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── android │ │ │ ├── build.gradle │ │ │ ├── settings.gradle │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── java │ │ │ │ │ └── io │ │ │ │ │ └── flutter │ │ │ │ │ └── plugins │ │ │ │ │ └── quickactions │ │ │ │ │ ├── Messages.java │ │ │ │ │ ├── QuickActions.java │ │ │ │ │ └── QuickActionsPlugin.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── io │ │ │ │ └── flutter │ │ │ │ └── plugins │ │ │ │ └── quickactions │ │ │ │ └── QuickActionsTest.java │ │ ├── example │ │ │ ├── .pluginToolsConfig.yaml │ │ │ ├── README.md │ │ │ ├── android │ │ │ │ ├── app │ │ │ │ │ ├── build.gradle │ │ │ │ │ ├── gradle │ │ │ │ │ │ └── wrapper │ │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ │ └── src │ │ │ │ │ │ ├── androidTest │ │ │ │ │ │ └── java │ │ │ │ │ │ │ └── io │ │ │ │ │ │ │ └── flutter │ │ │ │ │ │ │ └── plugins │ │ │ │ │ │ │ ├── DartIntegrationTest.java │ │ │ │ │ │ │ └── quickactionsexample │ │ │ │ │ │ │ ├── FlutterActivityTest.java │ │ │ │ │ │ │ └── QuickActionsTest.java │ │ │ │ │ │ ├── debug │ │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ │ │ └── main │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ ├── java │ │ │ │ │ │ └── io │ │ │ │ │ │ │ └── flutter │ │ │ │ │ │ │ └── plugins │ │ │ │ │ │ │ └── quickactionsexample │ │ │ │ │ │ │ └── QuickActionsTestActivity.java │ │ │ │ │ │ └── res │ │ │ │ │ │ ├── drawable │ │ │ │ │ │ └── ic_launcher_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 │ │ │ │ │ │ └── styles.xml │ │ │ │ ├── build.gradle │ │ │ │ ├── gradle.properties │ │ │ │ ├── gradle │ │ │ │ │ └── wrapper │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ └── settings.gradle │ │ │ ├── integration_test │ │ │ │ └── quick_actions_test.dart │ │ │ ├── lib │ │ │ │ └── main.dart │ │ │ ├── pubspec.yaml │ │ │ └── test_driver │ │ │ │ └── integration_test.dart │ │ ├── lib │ │ │ ├── quick_actions_android.dart │ │ │ └── src │ │ │ │ └── messages.g.dart │ │ ├── pigeons │ │ │ ├── copyright.txt │ │ │ └── messages.dart │ │ ├── pubspec.yaml │ │ └── test │ │ │ └── quick_actions_android_test.dart │ ├── quick_actions_ios │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── example │ │ │ ├── README.md │ │ │ ├── integration_test │ │ │ │ └── quick_actions_test.dart │ │ │ ├── ios │ │ │ │ ├── Flutter │ │ │ │ │ ├── AppFrameworkInfo.plist │ │ │ │ │ ├── Debug.xcconfig │ │ │ │ │ └── Release.xcconfig │ │ │ │ ├── Podfile │ │ │ │ ├── Runner.xcodeproj │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ └── xcschemes │ │ │ │ │ │ ├── Runner.xcscheme │ │ │ │ │ │ └── RunnerUITests.xcscheme │ │ │ │ ├── Runner.xcworkspace │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ │ ├── Runner │ │ │ │ │ ├── AppDelegate.h │ │ │ │ │ ├── AppDelegate.m │ │ │ │ │ ├── Assets.xcassets │ │ │ │ │ │ └── AppIcon.appiconset │ │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ │ ├── 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 │ │ │ │ │ ├── Base.lproj │ │ │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ │ │ └── Main.storyboard │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── main.m │ │ │ │ ├── RunnerTests │ │ │ │ │ ├── Info.plist │ │ │ │ │ ├── Mocks │ │ │ │ │ │ └── MockShortcutItemProvider.swift │ │ │ │ │ └── QuickActionsPluginTests.swift │ │ │ │ └── RunnerUITests │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── RunnerUITests.swift │ │ │ ├── lib │ │ │ │ └── main.dart │ │ │ ├── pubspec.yaml │ │ │ └── test_driver │ │ │ │ └── integration_test.dart │ │ ├── ios │ │ │ ├── Assets │ │ │ │ └── .gitkeep │ │ │ ├── quick_actions_ios.podspec │ │ │ └── quick_actions_ios │ │ │ │ ├── Package.swift │ │ │ │ └── Sources │ │ │ │ └── quick_actions_ios │ │ │ │ ├── QuickActionsPlugin.swift │ │ │ │ ├── Resources │ │ │ │ └── PrivacyInfo.xcprivacy │ │ │ │ ├── ShortcutItemProviding.swift │ │ │ │ └── messages.g.swift │ │ ├── lib │ │ │ ├── messages.g.dart │ │ │ └── quick_actions_ios.dart │ │ ├── pigeons │ │ │ ├── copyright.txt │ │ │ └── messages.dart │ │ ├── pubspec.yaml │ │ └── test │ │ │ └── quick_actions_ios_test.dart │ └── quick_actions_platform_interface │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── lib │ │ ├── method_channel │ │ │ └── method_channel_quick_actions.dart │ │ ├── platform_interface │ │ │ └── quick_actions_platform.dart │ │ ├── quick_actions_platform_interface.dart │ │ └── types │ │ │ ├── quick_action_handler.dart │ │ │ ├── shortcut_item.dart │ │ │ └── types.dart │ │ ├── pubspec.yaml │ │ └── test │ │ ├── method_channel_quick_actions_test.dart │ │ └── quick_actions_platform_interface_test.dart ├── rfw │ ├── .gitignore │ ├── .metadata │ ├── AUTHORS │ ├── CHANGELOG.md │ ├── CONTRIBUTING.md │ ├── LICENSE │ ├── README.md │ ├── example │ │ ├── README.md │ │ ├── analysis_options.yaml │ │ ├── hello │ │ │ ├── .gitignore │ │ │ ├── .metadata │ │ │ ├── README.md │ │ │ ├── android │ │ │ │ ├── .gitignore │ │ │ │ ├── app │ │ │ │ │ ├── build.gradle │ │ │ │ │ └── src │ │ │ │ │ │ ├── debug │ │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ │ │ ├── main │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ ├── kotlin │ │ │ │ │ │ │ └── dev │ │ │ │ │ │ │ │ └── flutter │ │ │ │ │ │ │ │ └── rfw │ │ │ │ │ │ │ │ └── examples │ │ │ │ │ │ │ │ └── hello │ │ │ │ │ │ │ │ └── MainActivity.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 │ │ │ │ │ │ └── profile │ │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ ├── build.gradle │ │ │ │ ├── gradle.properties │ │ │ │ ├── gradle │ │ │ │ │ └── wrapper │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ └── settings.gradle │ │ │ ├── ios │ │ │ │ ├── .gitignore │ │ │ │ ├── Flutter │ │ │ │ │ ├── AppFrameworkInfo.plist │ │ │ │ │ ├── Debug.xcconfig │ │ │ │ │ └── Release.xcconfig │ │ │ │ ├── Runner.xcodeproj │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ ├── project.xcworkspace │ │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ └── xcschemes │ │ │ │ │ │ └── Runner.xcscheme │ │ │ │ ├── Runner.xcworkspace │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ └── Runner │ │ │ │ │ ├── AppDelegate.swift │ │ │ │ │ ├── Assets.xcassets │ │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ ├── Icon-App-1024x1024@1x.png │ │ │ │ │ │ ├── Icon-App-20x20@1x.png │ │ │ │ │ │ ├── Icon-App-20x20@2x.png │ │ │ │ │ │ ├── Icon-App-20x20@3x.png │ │ │ │ │ │ ├── Icon-App-29x29@1x.png │ │ │ │ │ │ ├── Icon-App-29x29@2x.png │ │ │ │ │ │ ├── Icon-App-29x29@3x.png │ │ │ │ │ │ ├── Icon-App-40x40@1x.png │ │ │ │ │ │ ├── Icon-App-40x40@2x.png │ │ │ │ │ │ ├── Icon-App-40x40@3x.png │ │ │ │ │ │ ├── Icon-App-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 │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Runner-Bridging-Header.h │ │ │ ├── lib │ │ │ │ └── main.dart │ │ │ ├── linux │ │ │ │ ├── .gitignore │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── flutter │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── generated_plugins.cmake │ │ │ │ ├── main.cc │ │ │ │ ├── my_application.cc │ │ │ │ └── my_application.h │ │ │ ├── macos │ │ │ │ ├── .gitignore │ │ │ │ ├── Flutter │ │ │ │ │ ├── Flutter-Debug.xcconfig │ │ │ │ │ └── Flutter-Release.xcconfig │ │ │ │ ├── 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 │ │ │ ├── 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 │ │ │ │ ├── .gitignore │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── flutter │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── 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 │ │ ├── local │ │ │ ├── .gitignore │ │ │ ├── .metadata │ │ │ ├── README.md │ │ │ ├── android │ │ │ │ ├── .gitignore │ │ │ │ ├── app │ │ │ │ │ ├── build.gradle │ │ │ │ │ └── src │ │ │ │ │ │ ├── debug │ │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ │ │ ├── main │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ ├── kotlin │ │ │ │ │ │ │ └── dev │ │ │ │ │ │ │ │ └── flutter │ │ │ │ │ │ │ │ └── rfw │ │ │ │ │ │ │ │ └── examples │ │ │ │ │ │ │ │ └── local │ │ │ │ │ │ │ │ └── MainActivity.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 │ │ │ │ │ │ └── profile │ │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ ├── build.gradle │ │ │ │ ├── gradle.properties │ │ │ │ ├── gradle │ │ │ │ │ └── wrapper │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ └── settings.gradle │ │ │ ├── ios │ │ │ │ ├── .gitignore │ │ │ │ ├── Flutter │ │ │ │ │ ├── AppFrameworkInfo.plist │ │ │ │ │ ├── Debug.xcconfig │ │ │ │ │ └── Release.xcconfig │ │ │ │ ├── Runner.xcodeproj │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ ├── project.xcworkspace │ │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ └── xcschemes │ │ │ │ │ │ └── Runner.xcscheme │ │ │ │ ├── Runner.xcworkspace │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ └── Runner │ │ │ │ │ ├── AppDelegate.swift │ │ │ │ │ ├── Assets.xcassets │ │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ ├── Icon-App-1024x1024@1x.png │ │ │ │ │ │ ├── Icon-App-20x20@1x.png │ │ │ │ │ │ ├── Icon-App-20x20@2x.png │ │ │ │ │ │ ├── Icon-App-20x20@3x.png │ │ │ │ │ │ ├── Icon-App-29x29@1x.png │ │ │ │ │ │ ├── Icon-App-29x29@2x.png │ │ │ │ │ │ ├── Icon-App-29x29@3x.png │ │ │ │ │ │ ├── Icon-App-40x40@1x.png │ │ │ │ │ │ ├── Icon-App-40x40@2x.png │ │ │ │ │ │ ├── Icon-App-40x40@3x.png │ │ │ │ │ │ ├── Icon-App-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 │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Runner-Bridging-Header.h │ │ │ ├── lib │ │ │ │ └── main.dart │ │ │ ├── linux │ │ │ │ ├── .gitignore │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── flutter │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── generated_plugins.cmake │ │ │ │ ├── main.cc │ │ │ │ ├── my_application.cc │ │ │ │ └── my_application.h │ │ │ ├── macos │ │ │ │ ├── .gitignore │ │ │ │ ├── Flutter │ │ │ │ │ ├── Flutter-Debug.xcconfig │ │ │ │ │ └── Flutter-Release.xcconfig │ │ │ │ ├── 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 │ │ │ ├── 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 │ │ │ │ ├── .gitignore │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── flutter │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── 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 │ │ └── remote │ │ │ ├── .gitignore │ │ │ ├── .metadata │ │ │ ├── .pluginToolsConfig.yaml │ │ │ ├── README.md │ │ │ ├── android │ │ │ ├── .gitignore │ │ │ ├── app │ │ │ │ ├── build.gradle │ │ │ │ └── src │ │ │ │ │ ├── debug │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ │ ├── main │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ ├── kotlin │ │ │ │ │ │ └── dev │ │ │ │ │ │ │ └── flutter │ │ │ │ │ │ │ └── rfw │ │ │ │ │ │ │ └── examples │ │ │ │ │ │ │ └── remote │ │ │ │ │ │ │ └── MainActivity.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 │ │ │ │ │ └── profile │ │ │ │ │ └── AndroidManifest.xml │ │ │ ├── build.gradle │ │ │ ├── gradle.properties │ │ │ ├── gradle │ │ │ │ └── wrapper │ │ │ │ │ └── gradle-wrapper.properties │ │ │ └── settings.gradle │ │ │ ├── ios │ │ │ ├── .gitignore │ │ │ ├── Flutter │ │ │ │ ├── AppFrameworkInfo.plist │ │ │ │ ├── Debug.xcconfig │ │ │ │ └── Release.xcconfig │ │ │ ├── Podfile │ │ │ ├── Runner.xcodeproj │ │ │ │ ├── project.pbxproj │ │ │ │ ├── project.xcworkspace │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ └── xcshareddata │ │ │ │ │ └── xcschemes │ │ │ │ │ └── Runner.xcscheme │ │ │ ├── Runner.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ └── Runner │ │ │ │ ├── AppDelegate.swift │ │ │ │ ├── Assets.xcassets │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ ├── Contents.json │ │ │ │ │ ├── Icon-App-1024x1024@1x.png │ │ │ │ │ ├── Icon-App-20x20@1x.png │ │ │ │ │ ├── Icon-App-20x20@2x.png │ │ │ │ │ ├── Icon-App-20x20@3x.png │ │ │ │ │ ├── Icon-App-29x29@1x.png │ │ │ │ │ ├── Icon-App-29x29@2x.png │ │ │ │ │ ├── Icon-App-29x29@3x.png │ │ │ │ │ ├── Icon-App-40x40@1x.png │ │ │ │ │ ├── Icon-App-40x40@2x.png │ │ │ │ │ ├── Icon-App-40x40@3x.png │ │ │ │ │ ├── Icon-App-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 │ │ │ │ ├── Info.plist │ │ │ │ └── Runner-Bridging-Header.h │ │ │ ├── lib │ │ │ └── main.dart │ │ │ ├── linux │ │ │ ├── .gitignore │ │ │ ├── CMakeLists.txt │ │ │ ├── flutter │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── generated_plugins.cmake │ │ │ ├── main.cc │ │ │ ├── my_application.cc │ │ │ └── my_application.h │ │ │ ├── macos │ │ │ ├── .gitignore │ │ │ ├── Flutter │ │ │ │ ├── Flutter-Debug.xcconfig │ │ │ │ └── Flutter-Release.xcconfig │ │ │ ├── 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 │ │ │ ├── pubspec.yaml │ │ │ ├── remote_widget_libraries │ │ │ ├── README.md │ │ │ ├── counter_app1.rfw │ │ │ ├── counter_app1.rfwtxt │ │ │ ├── counter_app2.rfw │ │ │ ├── counter_app2.rfwtxt │ │ │ └── encode.dart │ │ │ ├── web │ │ │ ├── favicon.png │ │ │ ├── icons │ │ │ │ ├── Icon-192.png │ │ │ │ ├── Icon-512.png │ │ │ │ ├── Icon-maskable-192.png │ │ │ │ └── Icon-maskable-512.png │ │ │ ├── index.html │ │ │ └── manifest.json │ │ │ └── windows │ │ │ ├── .gitignore │ │ │ ├── CMakeLists.txt │ │ │ ├── flutter │ │ │ ├── CMakeLists.txt │ │ │ └── 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 │ ├── images │ │ ├── overview1.png │ │ └── overview2.png │ ├── lib │ │ ├── formats.dart │ │ ├── rfw.dart │ │ └── src │ │ │ ├── dart │ │ │ ├── binary.dart │ │ │ ├── model.dart │ │ │ └── text.dart │ │ │ └── flutter │ │ │ ├── argument_decoders.dart │ │ │ ├── content.dart │ │ │ ├── core_widgets.dart │ │ │ ├── material_widgets.dart │ │ │ ├── remote_widget.dart │ │ │ └── runtime.dart │ ├── pubspec.yaml │ ├── run_tests.sh │ ├── test │ │ ├── argument_decoders_test.dart │ │ ├── binary_test.dart │ │ ├── core_widgets_test.dart │ │ ├── flutter_test_config.dart │ │ ├── goldens │ │ │ ├── argument_decoders_test.containers.png │ │ │ ├── argument_decoders_test.gridview.custom.png │ │ │ ├── argument_decoders_test.gridview.fixed.png │ │ │ ├── argument_decoders_test.gridview.max.png │ │ │ ├── argument_decoders_test.text.png │ │ │ ├── material_test.button_bar_properties.overflow.png │ │ │ ├── material_test.button_bar_properties.png │ │ │ ├── material_test.drawer.png │ │ │ ├── material_test.dropdown.png │ │ │ ├── material_test.ink_response_hover.png │ │ │ ├── material_test.ink_response_tap.png │ │ │ ├── material_test.material_properties.png │ │ │ ├── material_test.overflow_bar_properties.overflow.png │ │ │ ├── material_test.overflow_bar_properties.png │ │ │ ├── material_test.overflow_bar_resembles_button_bar.png │ │ │ └── material_test.scaffold.png │ │ ├── material_widgets_test.dart │ │ ├── model_test.dart │ │ ├── readme_test.dart │ │ ├── remote_widget_test.dart │ │ ├── runtime_test.dart │ │ ├── source_locations_test.dart │ │ ├── text_test.dart │ │ ├── tolerant_comparator.dart │ │ ├── tolerant_comparator_web.dart │ │ └── utils.dart │ └── test_coverage │ │ ├── .gitignore │ │ ├── bin │ │ └── test_coverage.dart │ │ └── pubspec.yaml ├── shared_preferences │ ├── shared_preferences │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── example │ │ │ ├── .gitignore │ │ │ ├── .metadata │ │ │ ├── .pluginToolsConfig.yaml │ │ │ ├── README.md │ │ │ ├── android │ │ │ │ ├── .gitignore │ │ │ │ ├── app │ │ │ │ │ ├── build.gradle │ │ │ │ │ └── src │ │ │ │ │ │ ├── androidTest │ │ │ │ │ │ └── java │ │ │ │ │ │ │ └── io │ │ │ │ │ │ │ └── flutter │ │ │ │ │ │ │ └── plugins │ │ │ │ │ │ │ ├── DartIntegrationTest.java │ │ │ │ │ │ │ └── sharedpreferencesexample │ │ │ │ │ │ │ └── FlutterActivityTest.java │ │ │ │ │ │ ├── debug │ │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ │ │ ├── main │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ └── 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 │ │ │ │ │ │ └── profile │ │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ ├── build.gradle │ │ │ │ ├── gradle.properties │ │ │ │ ├── gradle │ │ │ │ │ └── wrapper │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ └── settings.gradle │ │ │ ├── integration_test │ │ │ │ ├── shared_preferences_migration_util_test.dart │ │ │ │ └── shared_preferences_test.dart │ │ │ ├── ios │ │ │ │ ├── .gitignore │ │ │ │ ├── Flutter │ │ │ │ │ ├── AppFrameworkInfo.plist │ │ │ │ │ ├── Debug.xcconfig │ │ │ │ │ └── Release.xcconfig │ │ │ │ ├── Podfile │ │ │ │ ├── Runner.xcodeproj │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ ├── project.xcworkspace │ │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ └── xcschemes │ │ │ │ │ │ └── Runner.xcscheme │ │ │ │ ├── Runner.xcworkspace │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ └── Runner │ │ │ │ │ ├── AppDelegate.swift │ │ │ │ │ ├── Assets.xcassets │ │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ ├── Icon-App-1024x1024@1x.png │ │ │ │ │ │ ├── Icon-App-20x20@1x.png │ │ │ │ │ │ ├── Icon-App-20x20@2x.png │ │ │ │ │ │ ├── Icon-App-20x20@3x.png │ │ │ │ │ │ ├── Icon-App-29x29@1x.png │ │ │ │ │ │ ├── Icon-App-29x29@2x.png │ │ │ │ │ │ ├── Icon-App-29x29@3x.png │ │ │ │ │ │ ├── Icon-App-40x40@1x.png │ │ │ │ │ │ ├── Icon-App-40x40@2x.png │ │ │ │ │ │ ├── Icon-App-40x40@3x.png │ │ │ │ │ │ ├── Icon-App-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 │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Runner-Bridging-Header.h │ │ │ ├── lib │ │ │ │ ├── main.dart │ │ │ │ └── readme_excerpts.dart │ │ │ ├── linux │ │ │ │ ├── .gitignore │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── flutter │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── generated_plugins.cmake │ │ │ │ ├── main.cc │ │ │ │ ├── my_application.cc │ │ │ │ └── my_application.h │ │ │ ├── macos │ │ │ │ ├── .gitignore │ │ │ │ ├── Flutter │ │ │ │ │ ├── Flutter-Debug.xcconfig │ │ │ │ │ └── Flutter-Release.xcconfig │ │ │ │ ├── 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 │ │ │ ├── pubspec.yaml │ │ │ ├── test │ │ │ │ ├── example_app_test.dart │ │ │ │ └── readme_excerpts_test.dart │ │ │ ├── test_driver │ │ │ │ └── integration_test.dart │ │ │ ├── web │ │ │ │ ├── favicon.png │ │ │ │ ├── icons │ │ │ │ │ ├── Icon-192.png │ │ │ │ │ └── Icon-512.png │ │ │ │ ├── index.html │ │ │ │ └── manifest.json │ │ │ └── windows │ │ │ │ ├── .gitignore │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── flutter │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── generated_plugins.cmake │ │ │ │ └── runner │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Runner.rc │ │ │ │ ├── flutter_window.cpp │ │ │ │ ├── flutter_window.h │ │ │ │ ├── main.cpp │ │ │ │ ├── resource.h │ │ │ │ ├── resources │ │ │ │ └── app_icon.ico │ │ │ │ ├── run_loop.cpp │ │ │ │ ├── run_loop.h │ │ │ │ ├── runner.exe.manifest │ │ │ │ ├── utils.cpp │ │ │ │ ├── utils.h │ │ │ │ ├── win32_window.cpp │ │ │ │ └── win32_window.h │ │ ├── extension │ │ │ └── devtools │ │ │ │ ├── .gitignore │ │ │ │ ├── .pubignore │ │ │ │ └── config.yaml │ │ ├── lib │ │ │ ├── shared_preferences.dart │ │ │ ├── src │ │ │ │ ├── shared_preferences_async.dart │ │ │ │ ├── shared_preferences_devtools_extension_data.dart │ │ │ │ └── shared_preferences_legacy.dart │ │ │ └── util │ │ │ │ └── legacy_to_async_migration_util.dart │ │ ├── pubspec.yaml │ │ ├── test │ │ │ ├── shared_preferences_async_test.dart │ │ │ ├── shared_preferences_devtools_extension_data_test.dart │ │ │ └── shared_preferences_test.dart │ │ └── tool │ │ │ └── pre_publish.dart │ ├── shared_preferences_android │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── android │ │ │ ├── build.gradle │ │ │ ├── gradle.properties │ │ │ ├── lint-baseline.xml │ │ │ ├── settings.gradle │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── java │ │ │ │ │ └── io │ │ │ │ │ │ └── flutter │ │ │ │ │ │ └── plugins │ │ │ │ │ │ └── sharedpreferences │ │ │ │ │ │ ├── LegacySharedPreferencesPlugin.java │ │ │ │ │ │ ├── Messages.java │ │ │ │ │ │ └── SharedPreferencesListEncoder.java │ │ │ │ └── kotlin │ │ │ │ │ └── io │ │ │ │ │ └── flutter │ │ │ │ │ └── plugins │ │ │ │ │ └── sharedpreferences │ │ │ │ │ ├── MessagesAsync.g.kt │ │ │ │ │ ├── SharedPreferencesPlugin.kt │ │ │ │ │ └── StringListObjectInputStream.kt │ │ │ │ └── test │ │ │ │ ├── java │ │ │ │ └── io │ │ │ │ │ └── flutter │ │ │ │ │ └── plugins │ │ │ │ │ └── sharedpreferences │ │ │ │ │ └── LegacySharedPreferencesTest.java │ │ │ │ └── kotlin │ │ │ │ └── io │ │ │ │ └── flutter │ │ │ │ └── plugins │ │ │ │ └── sharedpreferences │ │ │ │ └── SharedPreferencesTest.kt │ │ ├── example │ │ │ ├── .gitignore │ │ │ ├── .metadata │ │ │ ├── .pluginToolsConfig.yaml │ │ │ ├── README.md │ │ │ ├── android │ │ │ │ ├── .gitignore │ │ │ │ ├── app │ │ │ │ │ ├── build.gradle │ │ │ │ │ └── src │ │ │ │ │ │ ├── androidTest │ │ │ │ │ │ └── java │ │ │ │ │ │ │ └── dev │ │ │ │ │ │ │ └── flutter │ │ │ │ │ │ │ └── plugins │ │ │ │ │ │ │ └── shared_preferences_example │ │ │ │ │ │ │ └── MainActivityTest.java │ │ │ │ │ │ ├── debug │ │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ │ │ ├── main │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ ├── java │ │ │ │ │ │ │ ├── dev │ │ │ │ │ │ │ │ └── flutter │ │ │ │ │ │ │ │ │ └── plugins │ │ │ │ │ │ │ │ │ └── shared_preferences_example │ │ │ │ │ │ │ │ │ └── MainActivity.java │ │ │ │ │ │ │ └── io │ │ │ │ │ │ │ │ └── flutter │ │ │ │ │ │ │ │ └── plugins │ │ │ │ │ │ │ │ └── DartIntegrationTest.java │ │ │ │ │ │ └── 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 │ │ │ │ │ │ └── profile │ │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ ├── build.gradle │ │ │ │ ├── gradle.properties │ │ │ │ ├── gradle │ │ │ │ │ └── wrapper │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ └── settings.gradle │ │ │ ├── integration_test │ │ │ │ └── shared_preferences_test.dart │ │ │ ├── lib │ │ │ │ └── main.dart │ │ │ ├── pubspec.yaml │ │ │ └── test_driver │ │ │ │ └── integration_test.dart │ │ ├── lib │ │ │ ├── shared_preferences_android.dart │ │ │ └── src │ │ │ │ ├── messages.g.dart │ │ │ │ ├── messages_async.g.dart │ │ │ │ ├── shared_preferences_android.dart │ │ │ │ ├── shared_preferences_async_android.dart │ │ │ │ └── strings.dart │ │ ├── pigeons │ │ │ ├── copyright.txt │ │ │ ├── messages.dart │ │ │ └── messages_async.dart │ │ ├── pubspec.yaml │ │ └── test │ │ │ ├── shared_preferences_android_test.dart │ │ │ └── shared_preferences_async_test.dart │ ├── shared_preferences_foundation │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── darwin │ │ │ ├── Tests │ │ │ │ └── RunnerTests.swift │ │ │ ├── shared_preferences_foundation.podspec │ │ │ └── shared_preferences_foundation │ │ │ │ ├── Package.swift │ │ │ │ └── Sources │ │ │ │ └── shared_preferences_foundation │ │ │ │ ├── Resources │ │ │ │ └── PrivacyInfo.xcprivacy │ │ │ │ ├── SharedPreferencesPlugin.swift │ │ │ │ └── messages.g.swift │ │ ├── example │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── integration_test │ │ │ │ └── shared_preferences_test.dart │ │ │ ├── ios │ │ │ │ ├── .gitignore │ │ │ │ ├── Flutter │ │ │ │ │ ├── AppFrameworkInfo.plist │ │ │ │ │ ├── Debug.xcconfig │ │ │ │ │ └── Release.xcconfig │ │ │ │ ├── Podfile │ │ │ │ ├── Runner.xcodeproj │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ ├── project.xcworkspace │ │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ └── xcschemes │ │ │ │ │ │ └── Runner.xcscheme │ │ │ │ ├── Runner.xcworkspace │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ └── Runner │ │ │ │ │ ├── AppDelegate.swift │ │ │ │ │ ├── Assets.xcassets │ │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ ├── Icon-App-1024x1024@1x.png │ │ │ │ │ │ ├── Icon-App-20x20@1x.png │ │ │ │ │ │ ├── Icon-App-20x20@2x.png │ │ │ │ │ │ ├── Icon-App-20x20@3x.png │ │ │ │ │ │ ├── Icon-App-29x29@1x.png │ │ │ │ │ │ ├── Icon-App-29x29@2x.png │ │ │ │ │ │ ├── Icon-App-29x29@3x.png │ │ │ │ │ │ ├── Icon-App-40x40@1x.png │ │ │ │ │ │ ├── Icon-App-40x40@2x.png │ │ │ │ │ │ ├── Icon-App-40x40@3x.png │ │ │ │ │ │ ├── Icon-App-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 │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Runner-Bridging-Header.h │ │ │ ├── lib │ │ │ │ └── main.dart │ │ │ ├── macos │ │ │ │ ├── Flutter │ │ │ │ │ ├── Flutter-Debug.xcconfig │ │ │ │ │ └── Flutter-Release.xcconfig │ │ │ │ ├── Podfile │ │ │ │ ├── Runner.xcodeproj │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ └── 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 │ │ │ │ └── RunnerTests │ │ │ │ │ └── Info.plist │ │ │ ├── pubspec.yaml │ │ │ └── test_driver │ │ │ │ └── integration_test.dart │ │ ├── lib │ │ │ ├── shared_preferences_foundation.dart │ │ │ └── src │ │ │ │ ├── messages.g.dart │ │ │ │ ├── shared_preferences_async_foundation.dart │ │ │ │ └── shared_preferences_foundation.dart │ │ ├── pigeons │ │ │ ├── copyright_header.txt │ │ │ └── messages.dart │ │ ├── pubspec.yaml │ │ └── test │ │ │ ├── shared_preferences_async_foundation_test.dart │ │ │ └── shared_preferences_foundation_test.dart │ ├── shared_preferences_linux │ │ ├── .gitignore │ │ ├── .metadata │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── example │ │ │ ├── .gitignore │ │ │ ├── .metadata │ │ │ ├── README.md │ │ │ ├── integration_test │ │ │ │ └── shared_preferences_test.dart │ │ │ ├── lib │ │ │ │ └── main.dart │ │ │ ├── linux │ │ │ │ ├── .gitignore │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── flutter │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── generated_plugins.cmake │ │ │ │ ├── main.cc │ │ │ │ ├── my_application.cc │ │ │ │ └── my_application.h │ │ │ ├── pubspec.yaml │ │ │ └── test_driver │ │ │ │ └── integration_test.dart │ │ ├── lib │ │ │ └── shared_preferences_linux.dart │ │ ├── pubspec.yaml │ │ └── test │ │ │ ├── fake_path_provider_linux.dart │ │ │ ├── legacy_shared_preferences_linux_test.dart │ │ │ └── shared_preferences_linux_async_test.dart │ ├── shared_preferences_platform_interface │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── lib │ │ │ ├── in_memory_shared_preferences_async.dart │ │ │ ├── method_channel_shared_preferences.dart │ │ │ ├── shared_preferences_async_platform_interface.dart │ │ │ ├── shared_preferences_platform_interface.dart │ │ │ └── types.dart │ │ ├── pubspec.yaml │ │ └── test │ │ │ ├── deprecated_method_channel_shared_preferences_test.dart │ │ │ └── shared_preferences_platform_interface_test.dart │ ├── shared_preferences_tool │ │ ├── LICENSE │ │ ├── README.md │ │ ├── lib │ │ │ ├── main.dart │ │ │ └── src │ │ │ │ ├── async_state.dart │ │ │ │ ├── shared_preferences_state.dart │ │ │ │ ├── shared_preferences_state_notifier.dart │ │ │ │ ├── shared_preferences_state_provider.dart │ │ │ │ ├── shared_preferences_tool_eval.dart │ │ │ │ └── ui │ │ │ │ ├── api_switch.dart │ │ │ │ ├── data_panel.dart │ │ │ │ ├── error_panel.dart │ │ │ │ ├── keys_panel.dart │ │ │ │ └── shared_preferences_body.dart │ │ ├── pubspec.yaml │ │ ├── test │ │ │ ├── src │ │ │ │ ├── shared_preferences_state_notifier_test.dart │ │ │ │ ├── shared_preferences_state_notifier_test.mocks.dart │ │ │ │ ├── shared_preferences_state_test.dart │ │ │ │ ├── shared_preferences_tool_eval_test.dart │ │ │ │ └── ui │ │ │ │ │ ├── data_panel_test.dart │ │ │ │ │ ├── error_panel_test.dart │ │ │ │ │ ├── keys_panel_test.dart │ │ │ │ │ └── shared_preferences_body_test.dart │ │ │ └── test_helpers │ │ │ │ ├── notifier_mocking_helpers.dart │ │ │ │ └── notifier_mocking_helpers.mocks.dart │ │ └── web │ │ │ ├── index.html │ │ │ └── manifest.json │ ├── shared_preferences_web │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── example │ │ │ ├── README.md │ │ │ ├── integration_test │ │ │ │ └── shared_preferences_web_test.dart │ │ │ ├── lib │ │ │ │ └── main.dart │ │ │ ├── pubspec.yaml │ │ │ ├── test_driver │ │ │ │ └── integration_test.dart │ │ │ └── web │ │ │ │ └── index.html │ │ ├── lib │ │ │ ├── shared_preferences_web.dart │ │ │ └── src │ │ │ │ └── keys_extension.dart │ │ ├── pubspec.yaml │ │ └── test │ │ │ ├── README.md │ │ │ └── tests_exist_elsewhere_test.dart │ └── shared_preferences_windows │ │ ├── .metadata │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── example │ │ ├── .gitignore │ │ ├── .metadata │ │ ├── AUTHORS │ │ ├── LICENSE │ │ ├── README.md │ │ ├── integration_test │ │ │ └── shared_preferences_test.dart │ │ ├── lib │ │ │ └── main.dart │ │ ├── pubspec.yaml │ │ ├── test_driver │ │ │ └── integration_test.dart │ │ └── windows │ │ │ ├── .gitignore │ │ │ ├── CMakeLists.txt │ │ │ ├── flutter │ │ │ ├── CMakeLists.txt │ │ │ └── generated_plugins.cmake │ │ │ └── runner │ │ │ ├── CMakeLists.txt │ │ │ ├── Runner.rc │ │ │ ├── flutter_window.cpp │ │ │ ├── flutter_window.h │ │ │ ├── main.cpp │ │ │ ├── resource.h │ │ │ ├── resources │ │ │ └── app_icon.ico │ │ │ ├── run_loop.cpp │ │ │ ├── run_loop.h │ │ │ ├── runner.exe.manifest │ │ │ ├── utils.cpp │ │ │ ├── utils.h │ │ │ ├── win32_window.cpp │ │ │ └── win32_window.h │ │ ├── lib │ │ └── shared_preferences_windows.dart │ │ ├── pubspec.yaml │ │ └── test │ │ ├── fake_path_provider_windows.dart │ │ ├── legacy_shared_preferences_windows_test.dart │ │ └── shared_preferences_windows_async_test.dart ├── standard_message_codec │ ├── .gitignore │ ├── AUTHORS │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── dart_test.yaml │ ├── example │ │ ├── README.md │ │ ├── lib │ │ │ └── readme_excerpts.dart │ │ └── pubspec.yaml │ ├── lib │ │ ├── src │ │ │ └── serialization.dart │ │ └── standard_message_codec.dart │ ├── pubspec.yaml │ └── test │ │ └── standard_message_codec_test.dart ├── two_dimensional_scrollables │ ├── .gitignore │ ├── .metadata │ ├── AUTHORS │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── example │ │ ├── .gitignore │ │ ├── .metadata │ │ ├── .pluginToolsConfig.yaml │ │ ├── README.md │ │ ├── android │ │ │ ├── .gitignore │ │ │ ├── app │ │ │ │ ├── build.gradle │ │ │ │ └── src │ │ │ │ │ ├── debug │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ │ ├── main │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ ├── kotlin │ │ │ │ │ │ └── com │ │ │ │ │ │ │ └── example │ │ │ │ │ │ │ └── example │ │ │ │ │ │ │ └── MainActivity.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 │ │ │ │ │ └── profile │ │ │ │ │ └── AndroidManifest.xml │ │ │ ├── build.gradle │ │ │ ├── gradle.properties │ │ │ ├── gradle │ │ │ │ └── wrapper │ │ │ │ │ └── gradle-wrapper.properties │ │ │ └── settings.gradle │ │ ├── ios │ │ │ ├── .gitignore │ │ │ ├── Flutter │ │ │ │ ├── AppFrameworkInfo.plist │ │ │ │ ├── Debug.xcconfig │ │ │ │ └── Release.xcconfig │ │ │ ├── Runner.xcodeproj │ │ │ │ ├── project.pbxproj │ │ │ │ ├── project.xcworkspace │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ └── xcshareddata │ │ │ │ │ └── xcschemes │ │ │ │ │ └── Runner.xcscheme │ │ │ ├── Runner.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ ├── Runner │ │ │ │ ├── AppDelegate.swift │ │ │ │ ├── Assets.xcassets │ │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ ├── Icon-App-1024x1024@1x.png │ │ │ │ │ │ ├── Icon-App-20x20@1x.png │ │ │ │ │ │ ├── Icon-App-20x20@2x.png │ │ │ │ │ │ ├── Icon-App-20x20@3x.png │ │ │ │ │ │ ├── Icon-App-29x29@1x.png │ │ │ │ │ │ ├── Icon-App-29x29@2x.png │ │ │ │ │ │ ├── Icon-App-29x29@3x.png │ │ │ │ │ │ ├── Icon-App-40x40@1x.png │ │ │ │ │ │ ├── Icon-App-40x40@2x.png │ │ │ │ │ │ ├── Icon-App-40x40@3x.png │ │ │ │ │ │ ├── Icon-App-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 │ │ │ │ ├── Info.plist │ │ │ │ └── Runner-Bridging-Header.h │ │ │ └── RunnerTests │ │ │ │ └── RunnerTests.swift │ │ ├── lib │ │ │ ├── main.dart │ │ │ ├── table_view │ │ │ │ ├── infinite_table.dart │ │ │ │ ├── merged_table.dart │ │ │ │ ├── simple_table.dart │ │ │ │ └── table_explorer.dart │ │ │ └── tree_view │ │ │ │ ├── custom_tree.dart │ │ │ │ ├── simple_tree.dart │ │ │ │ └── tree_explorer.dart │ │ ├── linux │ │ │ ├── .gitignore │ │ │ ├── CMakeLists.txt │ │ │ ├── flutter │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── generated_plugins.cmake │ │ │ ├── main.cc │ │ │ ├── my_application.cc │ │ │ └── my_application.h │ │ ├── macos │ │ │ ├── .gitignore │ │ │ ├── Flutter │ │ │ │ ├── Flutter-Debug.xcconfig │ │ │ │ └── Flutter-Release.xcconfig │ │ │ ├── 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 │ │ │ └── RunnerTests │ │ │ │ └── RunnerTests.swift │ │ ├── pubspec.yaml │ │ ├── test │ │ │ ├── main_test.dart │ │ │ ├── table_view │ │ │ │ ├── infinite_table_test.dart │ │ │ │ ├── merged_table_test.dart │ │ │ │ ├── simple_table_test.dart │ │ │ │ └── table_explorer_test.dart │ │ │ └── tree_view │ │ │ │ ├── custom_tree_test.dart │ │ │ │ ├── simple_tree_test.dart │ │ │ │ └── tree_explorer_test.dart │ │ ├── web │ │ │ ├── favicon.png │ │ │ ├── icons │ │ │ │ ├── Icon-192.png │ │ │ │ ├── Icon-512.png │ │ │ │ ├── Icon-maskable-192.png │ │ │ │ └── Icon-maskable-512.png │ │ │ ├── index.html │ │ │ └── manifest.json │ │ └── windows │ │ │ ├── .gitignore │ │ │ ├── CMakeLists.txt │ │ │ ├── flutter │ │ │ ├── CMakeLists.txt │ │ │ └── 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 │ ├── lib │ │ ├── src │ │ │ ├── common │ │ │ │ └── span.dart │ │ │ ├── table_view │ │ │ │ ├── table.dart │ │ │ │ ├── table_cell.dart │ │ │ │ ├── table_delegate.dart │ │ │ │ └── table_span.dart │ │ │ └── tree_view │ │ │ │ ├── render_tree.dart │ │ │ │ ├── tree.dart │ │ │ │ ├── tree_core.dart │ │ │ │ ├── tree_delegate.dart │ │ │ │ └── tree_span.dart │ │ └── two_dimensional_scrollables.dart │ ├── pubspec.yaml │ └── test │ │ ├── common │ │ └── span_test.dart │ │ ├── table_view │ │ ├── table_cell_test.dart │ │ ├── table_delegate_test.dart │ │ ├── table_span_test.dart │ │ └── table_test.dart │ │ └── tree_view │ │ ├── render_tree_test.dart │ │ ├── tree_core_test.dart │ │ ├── tree_delegate_test.dart │ │ ├── tree_span_test.dart │ │ └── tree_test.dart ├── url_launcher │ ├── url_launcher │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── example │ │ │ ├── .gitignore │ │ │ ├── .pluginToolsConfig.yaml │ │ │ ├── README.md │ │ │ ├── android │ │ │ │ ├── app │ │ │ │ │ ├── build.gradle │ │ │ │ │ ├── gradle │ │ │ │ │ │ └── wrapper │ │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ │ └── src │ │ │ │ │ │ ├── androidTest │ │ │ │ │ │ └── java │ │ │ │ │ │ │ └── io │ │ │ │ │ │ │ └── flutter │ │ │ │ │ │ │ └── plugins │ │ │ │ │ │ │ ├── DartIntegrationTest.java │ │ │ │ │ │ │ └── urllauncherexample │ │ │ │ │ │ │ └── FlutterActivityTest.java │ │ │ │ │ │ └── main │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ └── res │ │ │ │ │ │ ├── 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 │ │ │ │ ├── build.gradle │ │ │ │ ├── gradle.properties │ │ │ │ ├── gradle │ │ │ │ │ └── wrapper │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ └── settings.gradle │ │ │ ├── integration_test │ │ │ │ └── url_launcher_test.dart │ │ │ ├── ios │ │ │ │ ├── .gitignore │ │ │ │ ├── Flutter │ │ │ │ │ ├── AppFrameworkInfo.plist │ │ │ │ │ ├── Debug.xcconfig │ │ │ │ │ └── Release.xcconfig │ │ │ │ ├── Podfile │ │ │ │ ├── Runner.xcodeproj │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ ├── project.xcworkspace │ │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ └── xcschemes │ │ │ │ │ │ └── Runner.xcscheme │ │ │ │ ├── Runner.xcworkspace │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ └── Runner │ │ │ │ │ ├── AppDelegate.swift │ │ │ │ │ ├── Assets.xcassets │ │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ ├── Icon-App-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 │ │ │ │ │ ├── Base.lproj │ │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ │ └── Main.storyboard │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Runner-Bridging-Header.h │ │ │ ├── lib │ │ │ │ ├── basic.dart │ │ │ │ ├── encoding.dart │ │ │ │ ├── files.dart │ │ │ │ └── main.dart │ │ │ ├── linux │ │ │ │ ├── .gitignore │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── flutter │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── generated_plugins.cmake │ │ │ │ ├── main.cc │ │ │ │ ├── my_application.cc │ │ │ │ └── my_application.h │ │ │ ├── macos │ │ │ │ ├── Flutter │ │ │ │ │ ├── Flutter-Debug.xcconfig │ │ │ │ │ └── Flutter-Release.xcconfig │ │ │ │ ├── Podfile │ │ │ │ ├── Runner.xcodeproj │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ └── 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 │ │ │ ├── pubspec.yaml │ │ │ ├── test_driver │ │ │ │ └── integration_test.dart │ │ │ ├── web │ │ │ │ ├── favicon.png │ │ │ │ ├── icons │ │ │ │ │ ├── Icon-192.png │ │ │ │ │ └── Icon-512.png │ │ │ │ ├── index.html │ │ │ │ └── manifest.json │ │ │ └── windows │ │ │ │ ├── .gitignore │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── flutter │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── generated_plugins.cmake │ │ │ │ └── runner │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Runner.rc │ │ │ │ ├── flutter_window.cpp │ │ │ │ ├── flutter_window.h │ │ │ │ ├── main.cpp │ │ │ │ ├── resource.h │ │ │ │ ├── resources │ │ │ │ └── app_icon.ico │ │ │ │ ├── run_loop.cpp │ │ │ │ ├── run_loop.h │ │ │ │ ├── runner.exe.manifest │ │ │ │ ├── utils.cpp │ │ │ │ ├── utils.h │ │ │ │ ├── win32_window.cpp │ │ │ │ └── win32_window.h │ │ ├── lib │ │ │ ├── link.dart │ │ │ ├── src │ │ │ │ ├── legacy_api.dart │ │ │ │ ├── link.dart │ │ │ │ ├── type_conversion.dart │ │ │ │ ├── types.dart │ │ │ │ ├── url_launcher_string.dart │ │ │ │ └── url_launcher_uri.dart │ │ │ ├── url_launcher.dart │ │ │ └── url_launcher_string.dart │ │ ├── pubspec.yaml │ │ └── test │ │ │ ├── link_test.dart │ │ │ ├── mocks │ │ │ └── mock_url_launcher_platform.dart │ │ │ └── src │ │ │ ├── legacy_api_test.dart │ │ │ ├── url_launcher_string_test.dart │ │ │ └── url_launcher_uri_test.dart │ ├── url_launcher_android │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── android │ │ │ ├── build.gradle │ │ │ ├── settings.gradle │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── java │ │ │ │ │ └── io │ │ │ │ │ └── flutter │ │ │ │ │ └── plugins │ │ │ │ │ └── urllauncher │ │ │ │ │ ├── Messages.java │ │ │ │ │ ├── UrlLauncher.java │ │ │ │ │ ├── UrlLauncherPlugin.java │ │ │ │ │ └── WebViewActivity.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── io │ │ │ │ └── flutter │ │ │ │ └── plugins │ │ │ │ └── urllauncher │ │ │ │ ├── UrlLauncherTest.java │ │ │ │ └── WebViewActivityTest.java │ │ ├── example │ │ │ ├── .pluginToolsConfig.yaml │ │ │ ├── README.md │ │ │ ├── android │ │ │ │ ├── app │ │ │ │ │ ├── build.gradle │ │ │ │ │ ├── gradle │ │ │ │ │ │ └── wrapper │ │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ │ └── src │ │ │ │ │ │ ├── androidTest │ │ │ │ │ │ └── java │ │ │ │ │ │ │ └── io │ │ │ │ │ │ │ └── flutter │ │ │ │ │ │ │ └── plugins │ │ │ │ │ │ │ ├── DartIntegrationTest.java │ │ │ │ │ │ │ └── urllauncherexample │ │ │ │ │ │ │ └── FlutterActivityTest.java │ │ │ │ │ │ └── main │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ └── res │ │ │ │ │ │ ├── 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 │ │ │ │ ├── build.gradle │ │ │ │ ├── gradle.properties │ │ │ │ ├── gradle │ │ │ │ │ └── wrapper │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ └── settings.gradle │ │ │ ├── integration_test │ │ │ │ └── url_launcher_test.dart │ │ │ ├── lib │ │ │ │ └── main.dart │ │ │ ├── pubspec.yaml │ │ │ └── test_driver │ │ │ │ └── integration_test.dart │ │ ├── lib │ │ │ ├── src │ │ │ │ └── messages.g.dart │ │ │ └── url_launcher_android.dart │ │ ├── pigeons │ │ │ ├── copyright.txt │ │ │ └── messages.dart │ │ ├── pubspec.yaml │ │ └── test │ │ │ └── url_launcher_android_test.dart │ ├── url_launcher_ios │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── example │ │ │ ├── README.md │ │ │ ├── integration_test │ │ │ │ └── url_launcher_test.dart │ │ │ ├── ios │ │ │ │ ├── Flutter │ │ │ │ │ ├── AppFrameworkInfo.plist │ │ │ │ │ ├── Debug.xcconfig │ │ │ │ │ └── Release.xcconfig │ │ │ │ ├── Podfile │ │ │ │ ├── Runner.xcodeproj │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ ├── project.xcworkspace │ │ │ │ │ │ └── contents.xcworkspacedata │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ └── xcschemes │ │ │ │ │ │ └── Runner.xcscheme │ │ │ │ ├── Runner.xcworkspace │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ │ ├── Runner │ │ │ │ │ ├── AppDelegate.h │ │ │ │ │ ├── AppDelegate.m │ │ │ │ │ ├── Assets.xcassets │ │ │ │ │ │ └── AppIcon.appiconset │ │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ │ ├── 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 │ │ │ │ │ ├── Base.lproj │ │ │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ │ │ └── Main.storyboard │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── main.m │ │ │ │ ├── RunnerTests │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── URLLauncherTests.swift │ │ │ │ └── RunnerUITests │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── URLLauncherUITests.swift │ │ │ ├── lib │ │ │ │ └── main.dart │ │ │ ├── pubspec.yaml │ │ │ └── test_driver │ │ │ │ └── integration_test.dart │ │ ├── ios │ │ │ ├── Assets │ │ │ │ └── .gitkeep │ │ │ ├── url_launcher_ios.podspec │ │ │ └── url_launcher_ios │ │ │ │ ├── Package.swift │ │ │ │ └── Sources │ │ │ │ └── url_launcher_ios │ │ │ │ ├── Launcher.swift │ │ │ │ ├── Resources │ │ │ │ └── PrivacyInfo.xcprivacy │ │ │ │ ├── URLLaunchSession.swift │ │ │ │ ├── URLLauncherPlugin.swift │ │ │ │ ├── ViewPresenter.swift │ │ │ │ └── messages.g.swift │ │ ├── lib │ │ │ ├── src │ │ │ │ └── messages.g.dart │ │ │ └── url_launcher_ios.dart │ │ ├── pigeons │ │ │ ├── copyright.txt │ │ │ └── messages.dart │ │ ├── pubspec.yaml │ │ └── test │ │ │ ├── url_launcher_ios_test.dart │ │ │ └── url_launcher_ios_test.mocks.dart │ ├── url_launcher_linux │ │ ├── .gitignore │ │ ├── .metadata │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── example │ │ │ ├── .gitignore │ │ │ ├── .metadata │ │ │ ├── README.md │ │ │ ├── integration_test │ │ │ │ └── url_launcher_test.dart │ │ │ ├── lib │ │ │ │ └── main.dart │ │ │ ├── linux │ │ │ │ ├── .gitignore │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── flutter │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── generated_plugins.cmake │ │ │ │ ├── main.cc │ │ │ │ ├── my_application.cc │ │ │ │ └── my_application.h │ │ │ ├── pubspec.yaml │ │ │ └── test_driver │ │ │ │ └── integration_test.dart │ │ ├── lib │ │ │ ├── src │ │ │ │ └── messages.g.dart │ │ │ └── url_launcher_linux.dart │ │ ├── linux │ │ │ ├── CMakeLists.txt │ │ │ ├── include │ │ │ │ └── url_launcher_linux │ │ │ │ │ └── url_launcher_plugin.h │ │ │ ├── messages.g.cc │ │ │ ├── messages.g.h │ │ │ ├── test │ │ │ │ └── url_launcher_linux_test.cc │ │ │ ├── url_launcher_plugin.cc │ │ │ └── url_launcher_plugin_private.h │ │ ├── pigeons │ │ │ ├── copyright.txt │ │ │ └── messages.dart │ │ ├── pubspec.yaml │ │ └── test │ │ │ └── url_launcher_linux_test.dart │ ├── url_launcher_macos │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── example │ │ │ ├── README.md │ │ │ ├── integration_test │ │ │ │ └── url_launcher_test.dart │ │ │ ├── lib │ │ │ │ └── main.dart │ │ │ ├── macos │ │ │ │ ├── Flutter │ │ │ │ │ ├── Flutter-Debug.xcconfig │ │ │ │ │ └── Flutter-Release.xcconfig │ │ │ │ ├── Podfile │ │ │ │ ├── Runner.xcodeproj │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ └── 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 │ │ │ │ └── RunnerTests │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── RunnerTests.swift │ │ │ ├── pubspec.yaml │ │ │ └── test_driver │ │ │ │ └── integration_test.dart │ │ ├── lib │ │ │ ├── src │ │ │ │ └── messages.g.dart │ │ │ └── url_launcher_macos.dart │ │ ├── macos │ │ │ ├── url_launcher_macos.podspec │ │ │ └── url_launcher_macos │ │ │ │ ├── Package.swift │ │ │ │ └── Sources │ │ │ │ └── url_launcher_macos │ │ │ │ ├── Resources │ │ │ │ └── PrivacyInfo.xcprivacy │ │ │ │ ├── UrlLauncherPlugin.swift │ │ │ │ └── messages.g.swift │ │ ├── pigeons │ │ │ ├── copyright.txt │ │ │ └── messages.dart │ │ ├── pubspec.yaml │ │ └── test │ │ │ └── url_launcher_macos_test.dart │ ├── url_launcher_platform_interface │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── lib │ │ │ ├── link.dart │ │ │ ├── method_channel_url_launcher.dart │ │ │ ├── src │ │ │ │ ├── types.dart │ │ │ │ └── url_launcher_platform.dart │ │ │ └── url_launcher_platform_interface.dart │ │ ├── pubspec.yaml │ │ └── test │ │ │ ├── in_app_browser_configuration_test.dart │ │ │ ├── launch_options_test.dart │ │ │ ├── link_test.dart │ │ │ ├── method_channel_url_launcher_test.dart │ │ │ └── url_launcher_platform_test.dart │ ├── url_launcher_web │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── example │ │ │ ├── README.md │ │ │ ├── integration_test │ │ │ │ ├── link_widget_test.dart │ │ │ │ └── url_launcher_web_test.dart │ │ │ ├── lib │ │ │ │ └── main.dart │ │ │ ├── pubspec.yaml │ │ │ ├── test_driver │ │ │ │ └── integration_test.dart │ │ │ └── web │ │ │ │ └── index.html │ │ ├── lib │ │ │ ├── src │ │ │ │ └── link.dart │ │ │ └── url_launcher_web.dart │ │ ├── pubspec.yaml │ │ └── test │ │ │ ├── README.md │ │ │ └── tests_exist_elsewhere_test.dart │ └── url_launcher_windows │ │ ├── .gitignore │ │ ├── .metadata │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── example │ │ ├── .gitignore │ │ ├── .metadata │ │ ├── README.md │ │ ├── integration_test │ │ │ └── url_launcher_test.dart │ │ ├── lib │ │ │ └── main.dart │ │ ├── pubspec.yaml │ │ ├── test_driver │ │ │ └── integration_test.dart │ │ └── windows │ │ │ ├── .gitignore │ │ │ ├── CMakeLists.txt │ │ │ ├── flutter │ │ │ ├── CMakeLists.txt │ │ │ └── generated_plugins.cmake │ │ │ └── runner │ │ │ ├── CMakeLists.txt │ │ │ ├── Runner.rc │ │ │ ├── flutter_window.cpp │ │ │ ├── flutter_window.h │ │ │ ├── main.cpp │ │ │ ├── resource.h │ │ │ ├── resources │ │ │ └── app_icon.ico │ │ │ ├── run_loop.cpp │ │ │ ├── run_loop.h │ │ │ ├── runner.exe.manifest │ │ │ ├── utils.cpp │ │ │ ├── utils.h │ │ │ ├── win32_window.cpp │ │ │ └── win32_window.h │ │ ├── lib │ │ ├── src │ │ │ └── messages.g.dart │ │ └── url_launcher_windows.dart │ │ ├── pigeons │ │ ├── copyright.txt │ │ └── messages.dart │ │ ├── pubspec.yaml │ │ ├── test │ │ └── url_launcher_windows_test.dart │ │ └── windows │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── include │ │ └── url_launcher_windows │ │ │ └── url_launcher_windows.h │ │ ├── messages.g.cpp │ │ ├── messages.g.h │ │ ├── system_apis.cpp │ │ ├── system_apis.h │ │ ├── test │ │ └── url_launcher_windows_test.cpp │ │ ├── url_launcher_plugin.cpp │ │ ├── url_launcher_plugin.h │ │ └── url_launcher_windows.cpp ├── vector_graphics │ ├── .metadata │ ├── AUTHORS │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── example │ │ ├── .gitignore │ │ ├── README.md │ │ ├── assets │ │ │ └── tiger.bin │ │ ├── lib │ │ │ ├── main.dart │ │ │ └── svg_string.dart │ │ └── pubspec.yaml │ ├── lib │ │ ├── src │ │ │ ├── _debug_io.dart │ │ │ ├── _debug_web.dart │ │ │ ├── debug.dart │ │ │ ├── html_render_vector_graphics.dart │ │ │ ├── listener.dart │ │ │ ├── loader.dart │ │ │ ├── render_object_selection.dart │ │ │ ├── render_vector_graphic.dart │ │ │ └── vector_graphics.dart │ │ ├── vector_graphics.dart │ │ └── vector_graphics_compat.dart │ ├── pubspec.yaml │ └── test │ │ ├── caching_test.dart │ │ ├── debug_test.dart │ │ ├── listener_test.dart │ │ ├── render_vector_graphics_test.dart │ │ ├── vector_graphics_test.dart │ │ ├── vg_with_image_blank.png │ │ └── vg_with_image_blue.png ├── vector_graphics_codec │ ├── .gitignore │ ├── AUTHORS │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── dart_test.yaml │ ├── lib │ │ ├── src │ │ │ └── fp16.dart │ │ └── vector_graphics_codec.dart │ ├── pubspec.yaml │ └── test │ │ ├── fp16_test.dart │ │ └── vector_graphics_codec_test.dart ├── vector_graphics_compiler │ ├── .gitignore │ ├── AUTHORS │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── bin │ │ ├── util │ │ │ └── isolate_processor.dart │ │ └── vector_graphics_compiler.dart │ ├── dart_test.yaml │ ├── lib │ │ ├── src │ │ │ ├── _initialize_path_ops_io.dart │ │ │ ├── _initialize_path_ops_web.dart │ │ │ ├── _initialize_tessellator_io.dart │ │ │ ├── _initialize_tessellator_web.dart │ │ │ ├── debug_format.dart │ │ │ ├── draw_command_builder.dart │ │ │ ├── geometry │ │ │ │ ├── basic_types.dart │ │ │ │ ├── image.dart │ │ │ │ ├── matrix.dart │ │ │ │ ├── path.dart │ │ │ │ ├── pattern.dart │ │ │ │ └── vertices.dart │ │ │ ├── image │ │ │ │ └── image_info.dart │ │ │ ├── paint.dart │ │ │ ├── svg │ │ │ │ ├── _path_ops_ffi.dart │ │ │ │ ├── _path_ops_unsupported.dart │ │ │ │ ├── _tessellator_ffi.dart │ │ │ │ ├── _tessellator_unsupported.dart │ │ │ │ ├── clipping_optimizer.dart │ │ │ │ ├── color_mapper.dart │ │ │ │ ├── colors.dart │ │ │ │ ├── masking_optimizer.dart │ │ │ │ ├── node.dart │ │ │ │ ├── numbers.dart │ │ │ │ ├── overdraw_optimizer.dart │ │ │ │ ├── parser.dart │ │ │ │ ├── parsers.dart │ │ │ │ ├── path_ops.dart │ │ │ │ ├── resolver.dart │ │ │ │ ├── tessellator.dart │ │ │ │ ├── theme.dart │ │ │ │ └── visitor.dart │ │ │ ├── util.dart │ │ │ └── vector_instructions.dart │ │ └── vector_graphics_compiler.dart │ ├── pubspec.yaml │ ├── test │ │ ├── basic_types_test.dart │ │ ├── cli_test.dart │ │ ├── clipping_optimizer_test.dart │ │ ├── draw_command_builder_test.dart │ │ ├── end_to_end_test.dart │ │ ├── helpers.dart │ │ ├── masking_optimizer_test.dart │ │ ├── matrix_test.dart │ │ ├── node_test.dart │ │ ├── overdraw_optimizer_test.dart │ │ ├── paint_test.dart │ │ ├── parser_test.dart │ │ ├── parsers_test.dart │ │ ├── path_ops_test.dart │ │ ├── path_test.dart │ │ ├── resolver_test.dart │ │ ├── tessellator_test.dart │ │ ├── test_svg_strings.dart │ │ ├── theme_test.dart │ │ ├── util_test.dart │ │ └── vertices_test.dart │ └── test_data │ │ └── example.svg ├── video_player │ ├── video_player │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── doc │ │ │ └── demo_ipod.gif │ │ ├── example │ │ │ ├── .gitignore │ │ │ ├── .pluginToolsConfig.yaml │ │ │ ├── README.md │ │ │ ├── android │ │ │ │ ├── app │ │ │ │ │ ├── build.gradle │ │ │ │ │ ├── gradle │ │ │ │ │ │ └── wrapper │ │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ │ └── src │ │ │ │ │ │ ├── androidTest │ │ │ │ │ │ └── java │ │ │ │ │ │ │ └── io │ │ │ │ │ │ │ └── flutter │ │ │ │ │ │ │ └── plugins │ │ │ │ │ │ │ ├── DartIntegrationTest.java │ │ │ │ │ │ │ └── videoplayerexample │ │ │ │ │ │ │ └── FlutterActivityTest.java │ │ │ │ │ │ ├── main │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ └── res │ │ │ │ │ │ │ ├── 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 │ │ │ │ │ │ │ └── styles.xml │ │ │ │ │ │ │ └── xml │ │ │ │ │ │ │ └── network_security_config.xml │ │ │ │ │ │ └── test │ │ │ │ │ │ └── java │ │ │ │ │ │ └── io │ │ │ │ │ │ └── flutter │ │ │ │ │ │ └── plugins │ │ │ │ │ │ └── videoplayerexample │ │ │ │ │ │ └── FlutterActivityTest.java │ │ │ │ ├── build.gradle │ │ │ │ ├── gradle.properties │ │ │ │ ├── gradle │ │ │ │ │ └── wrapper │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ └── settings.gradle │ │ │ ├── assets │ │ │ │ ├── Audio.mp3 │ │ │ │ ├── Butterfly-209.mp4 │ │ │ │ ├── Butterfly-209.webm │ │ │ │ ├── bumble_bee_captions.srt │ │ │ │ ├── bumble_bee_captions.vtt │ │ │ │ └── flutter-mark-square-64.png │ │ │ ├── integration_test │ │ │ │ ├── controller_swap_test.dart │ │ │ │ └── video_player_test.dart │ │ │ ├── ios │ │ │ │ ├── .gitignore │ │ │ │ ├── Flutter │ │ │ │ │ ├── AppFrameworkInfo.plist │ │ │ │ │ ├── Debug.xcconfig │ │ │ │ │ └── Release.xcconfig │ │ │ │ ├── Podfile │ │ │ │ ├── Runner.xcodeproj │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ ├── project.xcworkspace │ │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ └── xcschemes │ │ │ │ │ │ └── Runner.xcscheme │ │ │ │ ├── Runner.xcworkspace │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ └── Runner │ │ │ │ │ ├── AppDelegate.swift │ │ │ │ │ ├── Assets.xcassets │ │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ ├── Icon-App-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 │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Runner-Bridging-Header.h │ │ │ ├── lib │ │ │ │ ├── basic.dart │ │ │ │ └── main.dart │ │ │ ├── macos │ │ │ │ ├── .gitignore │ │ │ │ ├── Flutter │ │ │ │ │ ├── Flutter-Debug.xcconfig │ │ │ │ │ └── Flutter-Release.xcconfig │ │ │ │ ├── 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 │ │ │ ├── pubspec.yaml │ │ │ ├── test_driver │ │ │ │ └── integration_test.dart │ │ │ └── web │ │ │ │ └── index.html │ │ ├── lib │ │ │ ├── src │ │ │ │ ├── closed_caption_file.dart │ │ │ │ ├── sub_rip.dart │ │ │ │ └── web_vtt.dart │ │ │ └── video_player.dart │ │ ├── pubspec.yaml │ │ └── test │ │ │ ├── closed_caption_file_test.dart │ │ │ ├── flutter_test_config.dart │ │ │ ├── sub_rip_file_test.dart │ │ │ ├── video_player_initialization_test.dart │ │ │ ├── video_player_test.dart │ │ │ └── web_vtt_test.dart │ ├── video_player_android │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── android │ │ │ ├── build.gradle │ │ │ ├── settings.gradle │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── java │ │ │ │ │ └── io │ │ │ │ │ │ └── flutter │ │ │ │ │ │ └── plugins │ │ │ │ │ │ └── videoplayer │ │ │ │ │ │ ├── ExoPlayerEventListener.java │ │ │ │ │ │ ├── HttpVideoAsset.java │ │ │ │ │ │ ├── LocalVideoAsset.java │ │ │ │ │ │ ├── QueuingEventSink.java │ │ │ │ │ │ ├── RtspVideoAsset.java │ │ │ │ │ │ ├── VideoAsset.java │ │ │ │ │ │ ├── VideoPlayer.java │ │ │ │ │ │ ├── VideoPlayerCallbacks.java │ │ │ │ │ │ ├── VideoPlayerEventCallbacks.java │ │ │ │ │ │ ├── VideoPlayerOptions.java │ │ │ │ │ │ ├── VideoPlayerPlugin.java │ │ │ │ │ │ ├── platformview │ │ │ │ │ │ ├── PlatformVideoView.java │ │ │ │ │ │ ├── PlatformVideoViewFactory.java │ │ │ │ │ │ ├── PlatformViewExoPlayerEventListener.java │ │ │ │ │ │ └── PlatformViewVideoPlayer.java │ │ │ │ │ │ └── texture │ │ │ │ │ │ ├── TextureExoPlayerEventListener.java │ │ │ │ │ │ └── TextureVideoPlayer.java │ │ │ │ └── kotlin │ │ │ │ │ └── io │ │ │ │ │ └── flutter │ │ │ │ │ └── plugins │ │ │ │ │ └── videoplayer │ │ │ │ │ └── Messages.kt │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── io │ │ │ │ └── flutter │ │ │ │ └── plugins │ │ │ │ └── videoplayer │ │ │ │ ├── ExoPlayerEventListenerTest.java │ │ │ │ ├── FakeVideoAsset.java │ │ │ │ ├── PlatformVideoViewFactoryTest.java │ │ │ │ ├── PlatformVideoViewTest.java │ │ │ │ ├── PlatformViewExoPlayerEventListenerTest.java │ │ │ │ ├── TextureExoPlayerEventListenerTest.java │ │ │ │ ├── TextureVideoPlayerTest.java │ │ │ │ ├── VideoAssetTest.java │ │ │ │ ├── VideoPlayerEventCallbacksTest.java │ │ │ │ ├── VideoPlayerPluginTest.java │ │ │ │ └── VideoPlayerTest.java │ │ ├── example │ │ │ ├── .gitignore │ │ │ ├── .pluginToolsConfig.yaml │ │ │ ├── README.md │ │ │ ├── android │ │ │ │ ├── app │ │ │ │ │ ├── build.gradle │ │ │ │ │ ├── gradle │ │ │ │ │ │ └── wrapper │ │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ │ └── src │ │ │ │ │ │ ├── androidTest │ │ │ │ │ │ └── java │ │ │ │ │ │ │ └── io │ │ │ │ │ │ │ └── flutter │ │ │ │ │ │ │ └── plugins │ │ │ │ │ │ │ ├── DartIntegrationTest.java │ │ │ │ │ │ │ └── videoplayerexample │ │ │ │ │ │ │ ├── FlutterActivityTest.java │ │ │ │ │ │ │ └── VideoPlayerUITest.java │ │ │ │ │ │ ├── debug │ │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ │ │ ├── main │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ ├── java │ │ │ │ │ │ │ └── io │ │ │ │ │ │ │ │ └── flutter │ │ │ │ │ │ │ │ └── plugins │ │ │ │ │ │ │ │ └── videoplayerexample │ │ │ │ │ │ │ │ └── DriverExtensionActivity.java │ │ │ │ │ │ └── res │ │ │ │ │ │ │ ├── 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 │ │ │ │ │ │ │ └── styles.xml │ │ │ │ │ │ │ └── xml │ │ │ │ │ │ │ └── network_security_config.xml │ │ │ │ │ │ └── test │ │ │ │ │ │ └── java │ │ │ │ │ │ └── io │ │ │ │ │ │ └── flutter │ │ │ │ │ │ └── plugins │ │ │ │ │ │ └── videoplayerexample │ │ │ │ │ │ └── FlutterActivityTest.java │ │ │ │ ├── build.gradle │ │ │ │ ├── gradle.properties │ │ │ │ ├── gradle │ │ │ │ │ └── wrapper │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ └── settings.gradle │ │ │ ├── assets │ │ │ │ ├── Butterfly-209.mp4 │ │ │ │ └── flutter-mark-square-64.png │ │ │ ├── integration_test │ │ │ │ ├── video_player_android_test.dart │ │ │ │ └── video_player_test.dart │ │ │ ├── lib │ │ │ │ ├── main.dart │ │ │ │ └── mini_controller.dart │ │ │ ├── pubspec.yaml │ │ │ └── test_driver │ │ │ │ └── integration_test.dart │ │ ├── lib │ │ │ ├── src │ │ │ │ ├── android_video_player.dart │ │ │ │ ├── messages.g.dart │ │ │ │ └── platform_view_player.dart │ │ │ └── video_player_android.dart │ │ ├── pigeons │ │ │ ├── copyright.txt │ │ │ └── messages.dart │ │ ├── pubspec.yaml │ │ └── test │ │ │ ├── android_video_player_test.dart │ │ │ └── android_video_player_test.mocks.dart │ ├── video_player_avfoundation │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── darwin │ │ │ ├── Assets │ │ │ │ └── .gitkeep │ │ │ ├── RunnerTests │ │ │ │ └── VideoPlayerTests.m │ │ │ ├── video_player_avfoundation.podspec │ │ │ └── video_player_avfoundation │ │ │ │ ├── Package.swift │ │ │ │ └── Sources │ │ │ │ ├── video_player_avfoundation │ │ │ │ ├── AVAssetTrackUtils.m │ │ │ │ ├── FVPAVFactory.m │ │ │ │ ├── FVPCADisplayLink.m │ │ │ │ ├── FVPEventBridge.m │ │ │ │ ├── FVPFrameUpdater.m │ │ │ │ ├── FVPNativeVideoViewFactory.m │ │ │ │ ├── FVPTextureBasedVideoPlayer.m │ │ │ │ ├── FVPVideoPlayer.m │ │ │ │ ├── FVPVideoPlayerPlugin.m │ │ │ │ ├── FVPViewProvider.m │ │ │ │ ├── Resources │ │ │ │ │ └── PrivacyInfo.xcprivacy │ │ │ │ ├── include │ │ │ │ │ └── video_player_avfoundation │ │ │ │ │ │ ├── AVAssetTrackUtils.h │ │ │ │ │ │ ├── FVPAVFactory.h │ │ │ │ │ │ ├── FVPDisplayLink.h │ │ │ │ │ │ ├── FVPEventBridge.h │ │ │ │ │ │ ├── FVPFrameUpdater.h │ │ │ │ │ │ ├── FVPNativeVideoView.h │ │ │ │ │ │ ├── FVPNativeVideoViewFactory.h │ │ │ │ │ │ ├── FVPTextureBasedVideoPlayer.h │ │ │ │ │ │ ├── FVPTextureBasedVideoPlayer_Test.h │ │ │ │ │ │ ├── FVPVideoEventListener.h │ │ │ │ │ │ ├── FVPVideoPlayer.h │ │ │ │ │ │ ├── FVPVideoPlayerPlugin.h │ │ │ │ │ │ ├── FVPVideoPlayerPlugin_Test.h │ │ │ │ │ │ ├── FVPVideoPlayer_Internal.h │ │ │ │ │ │ ├── FVPViewProvider.h │ │ │ │ │ │ └── messages.g.h │ │ │ │ └── messages.g.m │ │ │ │ ├── video_player_avfoundation_ios │ │ │ │ ├── FVPNativeVideoView.m │ │ │ │ └── include │ │ │ │ │ ├── .gitkeep │ │ │ │ │ └── FVPEmpty.h │ │ │ │ └── video_player_avfoundation_macos │ │ │ │ ├── FVPCoreVideoDisplayLink.m │ │ │ │ ├── FVPNativeVideoView.m │ │ │ │ └── include │ │ │ │ ├── .gitkeep │ │ │ │ └── FVPEmpty.h │ │ ├── example │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── assets │ │ │ │ ├── Butterfly-209.mp4 │ │ │ │ └── flutter-mark-square-64.png │ │ │ ├── integration_test │ │ │ │ └── video_player_test.dart │ │ │ ├── ios │ │ │ │ ├── Flutter │ │ │ │ │ ├── AppFrameworkInfo.plist │ │ │ │ │ ├── Debug.xcconfig │ │ │ │ │ └── Release.xcconfig │ │ │ │ ├── Podfile │ │ │ │ ├── Runner.xcodeproj │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ ├── project.xcworkspace │ │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ │ └── swiftpm │ │ │ │ │ │ │ └── Package.resolved │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ └── xcschemes │ │ │ │ │ │ └── Runner.xcscheme │ │ │ │ ├── Runner.xcworkspace │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ └── swiftpm │ │ │ │ │ │ └── Package.resolved │ │ │ │ ├── Runner │ │ │ │ │ ├── AppDelegate.h │ │ │ │ │ ├── AppDelegate.m │ │ │ │ │ ├── Assets.xcassets │ │ │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ │ ├── 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 │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── main.m │ │ │ │ ├── RunnerTests │ │ │ │ │ └── Info.plist │ │ │ │ └── RunnerUITests │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── VideoPlayerUITests.m │ │ │ ├── lib │ │ │ │ ├── main.dart │ │ │ │ └── mini_controller.dart │ │ │ ├── macos │ │ │ │ ├── .gitignore │ │ │ │ ├── Flutter │ │ │ │ │ ├── Flutter-Debug.xcconfig │ │ │ │ │ └── Flutter-Release.xcconfig │ │ │ │ ├── Podfile │ │ │ │ ├── Runner.xcodeproj │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ ├── project.xcworkspace │ │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ │ └── swiftpm │ │ │ │ │ │ │ └── Package.resolved │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ └── xcschemes │ │ │ │ │ │ └── Runner.xcscheme │ │ │ │ ├── Runner.xcworkspace │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ └── swiftpm │ │ │ │ │ │ └── Package.resolved │ │ │ │ └── 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 │ │ │ ├── pubspec.yaml │ │ │ └── test_driver │ │ │ │ └── integration_test.dart │ │ ├── lib │ │ │ ├── src │ │ │ │ ├── avfoundation_video_player.dart │ │ │ │ └── messages.g.dart │ │ │ └── video_player_avfoundation.dart │ │ ├── pigeons │ │ │ ├── copyright.txt │ │ │ └── messages.dart │ │ ├── pubspec.yaml │ │ └── test │ │ │ ├── avfoundation_video_player_test.dart │ │ │ └── avfoundation_video_player_test.mocks.dart │ ├── video_player_platform_interface │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── lib │ │ │ └── video_player_platform_interface.dart │ │ ├── pubspec.yaml │ │ └── test │ │ │ ├── video_player_options_test.dart │ │ │ ├── video_player_platform_interface_test.dart │ │ │ ├── video_player_web_options_controls_test.dart │ │ │ └── video_player_web_options_test.dart │ └── video_player_web │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── example │ │ ├── README.md │ │ ├── integration_test │ │ │ ├── duration_utils_test.dart │ │ │ ├── pkg_web_tweaks.dart │ │ │ ├── utils.dart │ │ │ ├── video_player_test.dart │ │ │ └── video_player_web_test.dart │ │ ├── lib │ │ │ └── main.dart │ │ ├── pubspec.yaml │ │ ├── test_driver │ │ │ └── integration_test.dart │ │ └── web │ │ │ └── index.html │ │ ├── lib │ │ ├── src │ │ │ ├── duration_utils.dart │ │ │ ├── pkg_web_tweaks.dart │ │ │ └── video_player.dart │ │ └── video_player_web.dart │ │ ├── pubspec.yaml │ │ └── test │ │ ├── README.md │ │ └── tests_exist_elsewhere_test.dart ├── web_benchmarks │ ├── .gitignore │ ├── AUTHORS │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── example │ │ └── analyze_example.dart │ ├── lib │ │ ├── analysis.dart │ │ ├── client.dart │ │ ├── metrics.dart │ │ ├── server.dart │ │ └── src │ │ │ ├── benchmark_result.dart │ │ │ ├── browser.dart │ │ │ ├── common.dart │ │ │ ├── compilation_options.dart │ │ │ ├── computations.dart │ │ │ ├── metrics.dart │ │ │ ├── recorder.dart │ │ │ └── runner.dart │ ├── pubspec.yaml │ ├── test │ │ ├── more_tests_in_testing_dir_test.dart │ │ └── src │ │ │ ├── analysis_test.dart │ │ │ ├── benchmark_result_test.dart │ │ │ ├── browser_test.dart │ │ │ ├── browser_test_json_samples.dart │ │ │ └── computations_test.dart │ ├── testing │ │ ├── README.md │ │ └── test_app │ │ │ ├── .gitignore │ │ │ ├── .metadata │ │ │ ├── README.md │ │ │ ├── analysis_options.yaml │ │ │ ├── benchmark │ │ │ ├── test_infra │ │ │ │ ├── automator.dart │ │ │ │ ├── client │ │ │ │ │ ├── app_client.dart │ │ │ │ │ ├── simple_benchmark_path_client.dart │ │ │ │ │ └── simple_compilation_client.dart │ │ │ │ ├── common.dart │ │ │ │ └── recorder.dart │ │ │ └── web_benchmarks_test.dart │ │ │ ├── lib │ │ │ ├── about_page.dart │ │ │ ├── home_page.dart │ │ │ └── main.dart │ │ │ ├── pubspec.yaml │ │ │ └── web │ │ │ ├── favicon.png │ │ │ ├── icons │ │ │ ├── Icon-192.png │ │ │ ├── Icon-512.png │ │ │ ├── Icon-maskable-192.png │ │ │ └── Icon-maskable-512.png │ │ │ ├── index.html │ │ │ └── manifest.json │ └── tool │ │ └── run_tests.dart ├── webview_flutter │ ├── webview_flutter │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── example │ │ │ ├── .gitignore │ │ │ ├── .metadata │ │ │ ├── .pluginToolsConfig.yaml │ │ │ ├── README.md │ │ │ ├── android │ │ │ │ ├── app │ │ │ │ │ ├── build.gradle │ │ │ │ │ ├── gradle │ │ │ │ │ │ └── wrapper │ │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ │ └── src │ │ │ │ │ │ ├── androidTest │ │ │ │ │ │ └── java │ │ │ │ │ │ │ └── io │ │ │ │ │ │ │ └── flutter │ │ │ │ │ │ │ └── plugins │ │ │ │ │ │ │ ├── DartIntegrationTest.java │ │ │ │ │ │ │ └── webviewflutterexample │ │ │ │ │ │ │ └── MainActivityTest.java │ │ │ │ │ │ ├── debug │ │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ │ │ └── main │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ ├── java │ │ │ │ │ │ └── io │ │ │ │ │ │ │ └── flutter │ │ │ │ │ │ │ └── plugins │ │ │ │ │ │ │ └── webviewflutterexample │ │ │ │ │ │ │ └── WebViewTestActivity.java │ │ │ │ │ │ └── res │ │ │ │ │ │ ├── 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 │ │ │ │ │ │ └── styles.xml │ │ │ │ ├── build.gradle │ │ │ │ ├── gradle.properties │ │ │ │ ├── gradle │ │ │ │ │ └── wrapper │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ └── settings.gradle │ │ │ ├── assets │ │ │ │ ├── sample_audio.ogg │ │ │ │ ├── sample_video.mp4 │ │ │ │ └── www │ │ │ │ │ ├── index.html │ │ │ │ │ └── styles │ │ │ │ │ └── style.css │ │ │ ├── integration_test │ │ │ │ ├── webview_flutter_test.dart │ │ │ │ └── webview_flutter_test_legacy.dart │ │ │ ├── ios │ │ │ │ ├── .gitignore │ │ │ │ ├── Flutter │ │ │ │ │ ├── AppFrameworkInfo.plist │ │ │ │ │ ├── Debug.xcconfig │ │ │ │ │ └── Release.xcconfig │ │ │ │ ├── Podfile │ │ │ │ ├── Runner.xcodeproj │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ ├── project.xcworkspace │ │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ └── xcschemes │ │ │ │ │ │ └── Runner.xcscheme │ │ │ │ ├── Runner.xcworkspace │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ └── Runner │ │ │ │ │ ├── AppDelegate.swift │ │ │ │ │ ├── Assets.xcassets │ │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ ├── Icon-App-1024x1024@1x.png │ │ │ │ │ │ ├── Icon-App-20x20@1x.png │ │ │ │ │ │ ├── Icon-App-20x20@2x.png │ │ │ │ │ │ ├── Icon-App-20x20@3x.png │ │ │ │ │ │ ├── Icon-App-29x29@1x.png │ │ │ │ │ │ ├── Icon-App-29x29@2x.png │ │ │ │ │ │ ├── Icon-App-29x29@3x.png │ │ │ │ │ │ ├── Icon-App-40x40@1x.png │ │ │ │ │ │ ├── Icon-App-40x40@2x.png │ │ │ │ │ │ ├── Icon-App-40x40@3x.png │ │ │ │ │ │ ├── Icon-App-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 │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Runner-Bridging-Header.h │ │ │ ├── lib │ │ │ │ ├── main.dart │ │ │ │ └── simple_example.dart │ │ │ ├── macos │ │ │ │ ├── .gitignore │ │ │ │ ├── Flutter │ │ │ │ │ ├── Flutter-Debug.xcconfig │ │ │ │ │ └── Flutter-Release.xcconfig │ │ │ │ ├── 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 │ │ │ ├── pubspec.yaml │ │ │ ├── test │ │ │ │ └── main_test.dart │ │ │ └── test_driver │ │ │ │ └── integration_test.dart │ │ ├── lib │ │ │ ├── src │ │ │ │ ├── legacy │ │ │ │ │ ├── platform_interface.dart │ │ │ │ │ └── webview.dart │ │ │ │ ├── navigation_delegate.dart │ │ │ │ ├── webview_controller.dart │ │ │ │ ├── webview_cookie_manager.dart │ │ │ │ ├── webview_flutter_legacy.dart │ │ │ │ └── webview_widget.dart │ │ │ └── webview_flutter.dart │ │ ├── pubspec.yaml │ │ └── test │ │ │ ├── legacy │ │ │ ├── webview_flutter_test.dart │ │ │ └── webview_flutter_test.mocks.dart │ │ │ ├── navigation_delegate_test.dart │ │ │ ├── navigation_delegate_test.mocks.dart │ │ │ ├── webview_controller_test.dart │ │ │ ├── webview_controller_test.mocks.dart │ │ │ ├── webview_cookie_manager_test.dart │ │ │ ├── webview_cookie_manager_test.mocks.dart │ │ │ ├── webview_flutter_export_test.dart │ │ │ ├── webview_widget_test.dart │ │ │ └── webview_widget_test.mocks.dart │ ├── webview_flutter_android │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── CONTRIBUTING.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── android │ │ │ ├── build.gradle │ │ │ ├── lint-baseline.xml │ │ │ ├── settings.gradle │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── java │ │ │ │ │ └── io │ │ │ │ │ └── flutter │ │ │ │ │ └── plugins │ │ │ │ │ └── webviewflutter │ │ │ │ │ ├── AndroidWebkitLibrary.g.kt │ │ │ │ │ ├── CertificateProxyApi.java │ │ │ │ │ ├── ClientCertRequestProxyApi.java │ │ │ │ │ ├── ConsoleMessageProxyApi.java │ │ │ │ │ ├── CookieManagerProxyApi.java │ │ │ │ │ ├── CustomViewCallbackProxyApi.java │ │ │ │ │ ├── DisplayListenerProxy.java │ │ │ │ │ ├── DownloadListenerProxyApi.java │ │ │ │ │ ├── FileChooserParamsProxyApi.java │ │ │ │ │ ├── FlutterAssetManager.java │ │ │ │ │ ├── FlutterAssetManagerProxyApi.java │ │ │ │ │ ├── FlutterViewFactory.java │ │ │ │ │ ├── GeolocationPermissionsCallbackProxyApi.java │ │ │ │ │ ├── HttpAuthHandlerProxyApi.java │ │ │ │ │ ├── JavaScriptChannel.java │ │ │ │ │ ├── JavaScriptChannelProxyApi.java │ │ │ │ │ ├── MessageProxyApi.java │ │ │ │ │ ├── PermissionRequestProxyApi.java │ │ │ │ │ ├── ProxyApiRegistrar.java │ │ │ │ │ ├── ResultCompat.kt │ │ │ │ │ ├── SslCertificateDNameProxyApi.java │ │ │ │ │ ├── SslCertificateProxyApi.java │ │ │ │ │ ├── SslErrorHandlerProxyApi.java │ │ │ │ │ ├── SslErrorProxyApi.java │ │ │ │ │ ├── ViewProxyApi.java │ │ │ │ │ ├── WebChromeClientProxyApi.java │ │ │ │ │ ├── WebResourceErrorCompatProxyApi.java │ │ │ │ │ ├── WebResourceErrorProxyApi.java │ │ │ │ │ ├── WebResourceRequestProxyApi.java │ │ │ │ │ ├── WebResourceResponseProxyApi.java │ │ │ │ │ ├── WebSettingsCompatProxyApi.java │ │ │ │ │ ├── WebSettingsProxyApi.java │ │ │ │ │ ├── WebStorageProxyApi.java │ │ │ │ │ ├── WebViewClientProxyApi.java │ │ │ │ │ ├── WebViewFeatureProxyApi.java │ │ │ │ │ ├── WebViewFlutterAndroidExternalApi.java │ │ │ │ │ ├── WebViewFlutterPlugin.java │ │ │ │ │ ├── WebViewPoint.java │ │ │ │ │ ├── WebViewPointProxyApi.java │ │ │ │ │ └── WebViewProxyApi.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ ├── android │ │ │ │ ├── net │ │ │ │ │ └── Uri.java │ │ │ │ └── util │ │ │ │ │ └── LongSparseArray.java │ │ │ │ └── io │ │ │ │ └── flutter │ │ │ │ └── plugins │ │ │ │ └── webviewflutter │ │ │ │ ├── CertificateTest.java │ │ │ │ ├── ClientCertRequestTest.java │ │ │ │ ├── ConsoleMessageTest.java │ │ │ │ ├── CookieManagerTest.java │ │ │ │ ├── CustomViewCallbackTest.java │ │ │ │ ├── DownloadListenerTest.java │ │ │ │ ├── FileChooserParamsTest.java │ │ │ │ ├── FlutterAssetManagerTest.java │ │ │ │ ├── GeolocationPermissionsCallbackTest.java │ │ │ │ ├── HttpAuthHandlerTest.java │ │ │ │ ├── JavaScriptChannelTest.java │ │ │ │ ├── MessageTest.java │ │ │ │ ├── PermissionRequestTest.java │ │ │ │ ├── PluginBindingFlutterAssetManagerTest.java │ │ │ │ ├── SslCertificateDNameTest.java │ │ │ │ ├── SslCertificateTest.java │ │ │ │ ├── SslErrorHandlerTest.java │ │ │ │ ├── SslErrorTest.java │ │ │ │ ├── TestProxyApiRegistrar.java │ │ │ │ ├── ViewTest.java │ │ │ │ ├── WebChromeClientTest.java │ │ │ │ ├── WebResourceErrorCompatTest.java │ │ │ │ ├── WebResourceErrorTest.java │ │ │ │ ├── WebResourceRequestTest.java │ │ │ │ ├── WebResourceResponseTest.java │ │ │ │ ├── WebSettingsCompatTest.java │ │ │ │ ├── WebSettingsTest.java │ │ │ │ ├── WebStorageTest.java │ │ │ │ ├── WebViewClientTest.java │ │ │ │ ├── WebViewFeatureTest.java │ │ │ │ ├── WebViewFlutterAndroidExternalApiTest.java │ │ │ │ ├── WebViewPointTest.java │ │ │ │ └── WebViewTest.java │ │ ├── example │ │ │ ├── .metadata │ │ │ ├── .pluginToolsConfig.yaml │ │ │ ├── README.md │ │ │ ├── android │ │ │ │ ├── app │ │ │ │ │ ├── build.gradle │ │ │ │ │ ├── gradle │ │ │ │ │ │ └── wrapper │ │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ │ └── src │ │ │ │ │ │ ├── androidTest │ │ │ │ │ │ └── java │ │ │ │ │ │ │ └── io │ │ │ │ │ │ │ └── flutter │ │ │ │ │ │ │ └── plugins │ │ │ │ │ │ │ ├── DartIntegrationTest.java │ │ │ │ │ │ │ └── webviewflutterexample │ │ │ │ │ │ │ ├── BackgroundColorTest.java │ │ │ │ │ │ │ ├── MainActivityTest.java │ │ │ │ │ │ │ └── WebViewTest.java │ │ │ │ │ │ ├── debug │ │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ │ │ └── main │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ ├── java │ │ │ │ │ │ └── io │ │ │ │ │ │ │ └── flutter │ │ │ │ │ │ │ └── plugins │ │ │ │ │ │ │ └── webviewflutterexample │ │ │ │ │ │ │ ├── DriverExtensionActivity.java │ │ │ │ │ │ │ └── WebViewTestActivity.java │ │ │ │ │ │ └── res │ │ │ │ │ │ ├── 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 │ │ │ │ │ │ └── styles.xml │ │ │ │ ├── build.gradle │ │ │ │ ├── gradle.properties │ │ │ │ ├── gradle │ │ │ │ │ └── wrapper │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ └── settings.gradle │ │ │ ├── assets │ │ │ │ ├── sample_audio.ogg │ │ │ │ ├── sample_video.mp4 │ │ │ │ └── www │ │ │ │ │ ├── index.html │ │ │ │ │ └── styles │ │ │ │ │ └── style.css │ │ │ ├── integration_test │ │ │ │ ├── webview_flutter_test.dart │ │ │ │ └── webview_flutter_test_legacy.dart │ │ │ ├── lib │ │ │ │ ├── legacy │ │ │ │ │ ├── navigation_decision.dart │ │ │ │ │ ├── navigation_request.dart │ │ │ │ │ └── web_view.dart │ │ │ │ ├── main.dart │ │ │ │ └── readme_excerpts.dart │ │ │ ├── pubspec.yaml │ │ │ └── test_driver │ │ │ │ └── integration_test.dart │ │ ├── lib │ │ │ ├── src │ │ │ │ ├── android_ssl_auth_error.dart │ │ │ │ ├── android_webkit.g.dart │ │ │ │ ├── android_webkit_constants.dart │ │ │ │ ├── android_webview_controller.dart │ │ │ │ ├── android_webview_cookie_manager.dart │ │ │ │ ├── android_webview_platform.dart │ │ │ │ ├── legacy │ │ │ │ │ ├── webview_android.dart │ │ │ │ │ ├── webview_android_cookie_manager.dart │ │ │ │ │ ├── webview_android_widget.dart │ │ │ │ │ └── webview_surface_android.dart │ │ │ │ ├── platform_views_service_proxy.dart │ │ │ │ ├── weak_reference_utils.dart │ │ │ │ └── webview_flutter_android_legacy.dart │ │ │ └── webview_flutter_android.dart │ │ ├── pigeons │ │ │ ├── android_webkit.dart │ │ │ └── copyright.txt │ │ ├── pubspec.yaml │ │ └── test │ │ │ ├── android_navigation_delegate_test.dart │ │ │ ├── android_navigation_delegate_test.mocks.dart │ │ │ ├── android_webview_controller_test.dart │ │ │ ├── android_webview_controller_test.mocks.dart │ │ │ ├── android_webview_cookie_manager_test.dart │ │ │ ├── android_webview_cookie_manager_test.mocks.dart │ │ │ └── legacy │ │ │ ├── surface_android_test.dart │ │ │ ├── webview_android_cookie_manager_test.dart │ │ │ ├── webview_android_cookie_manager_test.mocks.dart │ │ │ ├── webview_android_widget_test.dart │ │ │ └── webview_android_widget_test.mocks.dart │ ├── webview_flutter_platform_interface │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── lib │ │ │ ├── src │ │ │ │ ├── legacy │ │ │ │ │ ├── platform_interface │ │ │ │ │ │ ├── javascript_channel_registry.dart │ │ │ │ │ │ ├── platform_interface.dart │ │ │ │ │ │ ├── webview_cookie_manager.dart │ │ │ │ │ │ ├── webview_platform.dart │ │ │ │ │ │ ├── webview_platform_callbacks_handler.dart │ │ │ │ │ │ └── webview_platform_controller.dart │ │ │ │ │ └── types │ │ │ │ │ │ ├── auto_media_playback_policy.dart │ │ │ │ │ │ ├── creation_params.dart │ │ │ │ │ │ ├── javascript_channel.dart │ │ │ │ │ │ ├── javascript_message.dart │ │ │ │ │ │ ├── javascript_mode.dart │ │ │ │ │ │ ├── types.dart │ │ │ │ │ │ ├── web_resource_error.dart │ │ │ │ │ │ ├── web_resource_error_type.dart │ │ │ │ │ │ ├── web_settings.dart │ │ │ │ │ │ ├── webview_cookie.dart │ │ │ │ │ │ └── webview_request.dart │ │ │ │ ├── platform_navigation_delegate.dart │ │ │ │ ├── platform_ssl_auth_error.dart │ │ │ │ ├── platform_webview_controller.dart │ │ │ │ ├── platform_webview_cookie_manager.dart │ │ │ │ ├── platform_webview_widget.dart │ │ │ │ ├── types │ │ │ │ │ ├── http_auth_request.dart │ │ │ │ │ ├── http_response_error.dart │ │ │ │ │ ├── javascript_console_message.dart │ │ │ │ │ ├── javascript_dialog_request.dart │ │ │ │ │ ├── javascript_log_level.dart │ │ │ │ │ ├── javascript_message.dart │ │ │ │ │ ├── javascript_mode.dart │ │ │ │ │ ├── load_file_params.dart │ │ │ │ │ ├── load_request_params.dart │ │ │ │ │ ├── navigation_decision.dart │ │ │ │ │ ├── navigation_request.dart │ │ │ │ │ ├── over_scroll_mode.dart │ │ │ │ │ ├── platform_navigation_delegate_creation_params.dart │ │ │ │ │ ├── platform_webview_controller_creation_params.dart │ │ │ │ │ ├── platform_webview_cookie_manager_creation_params.dart │ │ │ │ │ ├── platform_webview_permission_request.dart │ │ │ │ │ ├── platform_webview_widget_creation_params.dart │ │ │ │ │ ├── scroll_position_change.dart │ │ │ │ │ ├── types.dart │ │ │ │ │ ├── url_change.dart │ │ │ │ │ ├── web_resource_error.dart │ │ │ │ │ ├── web_resource_request.dart │ │ │ │ │ ├── web_resource_response.dart │ │ │ │ │ ├── webview_cookie.dart │ │ │ │ │ ├── webview_credential.dart │ │ │ │ │ └── x509_certificate.dart │ │ │ │ ├── webview_flutter_platform_interface_legacy.dart │ │ │ │ └── webview_platform.dart │ │ │ └── webview_flutter_platform_interface.dart │ │ ├── pubspec.yaml │ │ └── test │ │ │ ├── legacy │ │ │ ├── platform_interface │ │ │ │ ├── javascript_channel_registry_test.dart │ │ │ │ └── webview_cookie_manager_test.dart │ │ │ └── types │ │ │ │ ├── javascript_channel_test.dart │ │ │ │ ├── webview_cookie_test.dart │ │ │ │ └── webview_request_test.dart │ │ │ ├── platform_navigation_delegate_test.dart │ │ │ ├── platform_webview_controller_test.dart │ │ │ ├── platform_webview_controller_test.mocks.dart │ │ │ ├── platform_webview_widget_test.dart │ │ │ ├── types_test.dart │ │ │ ├── webview_flutter_platform_interface_export_test.dart │ │ │ ├── webview_platform_test.dart │ │ │ └── webview_platform_test.mocks.dart │ ├── webview_flutter_web │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── CONTRIBUTING.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── example │ │ │ ├── .metadata │ │ │ ├── README.md │ │ │ ├── integration_test │ │ │ │ ├── legacy_webview_flutter_test_manual.dart │ │ │ │ ├── webview_flutter_test.dart │ │ │ │ └── wrapped_webview.dart │ │ │ ├── lib │ │ │ │ ├── legacy │ │ │ │ │ └── web_view.dart │ │ │ │ └── main.dart │ │ │ ├── pubspec.yaml │ │ │ ├── test_driver │ │ │ │ └── integration_test.dart │ │ │ └── web │ │ │ │ ├── favicon.png │ │ │ │ ├── icons │ │ │ │ ├── Icon-192.png │ │ │ │ ├── Icon-512.png │ │ │ │ ├── Icon-maskable-192.png │ │ │ │ └── Icon-maskable-512.png │ │ │ │ ├── index.html │ │ │ │ └── manifest.json │ │ ├── lib │ │ │ ├── src │ │ │ │ ├── content_type.dart │ │ │ │ ├── http_request_factory.dart │ │ │ │ ├── web_webview_controller.dart │ │ │ │ ├── web_webview_platform.dart │ │ │ │ └── webview_flutter_web_legacy.dart │ │ │ └── webview_flutter_web.dart │ │ ├── pubspec.yaml │ │ └── test │ │ │ ├── content_type_test.dart │ │ │ ├── legacy │ │ │ ├── webview_flutter_web_test.dart │ │ │ └── webview_flutter_web_test.mocks.dart │ │ │ ├── web_webview_controller_test.dart │ │ │ ├── web_webview_controller_test.mocks.dart │ │ │ ├── web_webview_widget_test.dart │ │ │ └── webview_flutter_web_test.dart │ └── webview_flutter_wkwebview │ │ ├── AUTHORS │ │ ├── CHANGELOG.md │ │ ├── CONTRIBUTING.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── darwin │ │ ├── Tests │ │ │ ├── AuthenticationChallengeResponseProxyAPITests.swift │ │ │ ├── ErrorProxyAPITests.swift │ │ │ ├── FWFWebViewFlutterWKWebViewExternalAPITests.swift │ │ │ ├── FrameInfoProxyAPITests.swift │ │ │ ├── GetTrustResultResponseProxyAPITests.swift │ │ │ ├── HTTPCookieProxyAPITests.swift │ │ │ ├── HTTPCookieStoreProxyAPITests.swift │ │ │ ├── HTTPURLResponseProxyAPITests.swift │ │ │ ├── NSObjectProxyAPITests.swift │ │ │ ├── NavigationActionProxyAPITests.swift │ │ │ ├── NavigationDelegateProxyAPITests.swift │ │ │ ├── NavigationResponseProxyAPITests.swift │ │ │ ├── PreferencesProxyAPITests.swift │ │ │ ├── ProxyAPIRegistrarTests.swift │ │ │ ├── ScriptMessageHandlerProxyAPITests.swift │ │ │ ├── ScriptMessageProxyAPITests.swift │ │ │ ├── ScrollViewDelegateProxyAPITests.swift │ │ │ ├── ScrollViewProxyAPITests.swift │ │ │ ├── SecCertificateProxyAPITests.swift │ │ │ ├── SecTrustProxyAPITests.swift │ │ │ ├── SecurityOriginProxyAPITests.swift │ │ │ ├── TestBinaryMessenger.swift │ │ │ ├── TestProxyApiRegistrar.swift │ │ │ ├── UIDelegateProxyAPITests.swift │ │ │ ├── UIViewProxyAPITests.swift │ │ │ ├── URLAuthenticationChallengeProxyAPITests.swift │ │ │ ├── URLCredentialProxyAPITests.swift │ │ │ ├── URLProtectionSpaceProxyAPITests.swift │ │ │ ├── URLRequestProxyAPITests.swift │ │ │ ├── UserContentControllerProxyAPITests.swift │ │ │ ├── UserScriptProxyAPITests.swift │ │ │ ├── WebViewConfigurationProxyAPITests.swift │ │ │ ├── WebViewProxyAPITests.swift │ │ │ ├── WebpagePreferencesProxyAPITests.swift │ │ │ └── WebsiteDataStoreProxyAPITests.swift │ │ ├── webview_flutter_wkwebview.podspec │ │ └── webview_flutter_wkwebview │ │ │ ├── Package.swift │ │ │ └── Sources │ │ │ └── webview_flutter_wkwebview │ │ │ ├── AuthenticationChallengeResponse.swift │ │ │ ├── AuthenticationChallengeResponseProxyAPIDelegate.swift │ │ │ ├── ErrorProxyAPIDelegate.swift │ │ │ ├── FlutterAssetManager.swift │ │ │ ├── FlutterViewFactory.swift │ │ │ ├── FrameInfoProxyAPIDelegate.swift │ │ │ ├── GetTrustResultResponse.swift │ │ │ ├── GetTrustResultResponseProxyAPIDelegate.swift │ │ │ ├── HTTPCookieProxyAPIDelegate.swift │ │ │ ├── HTTPCookieStoreProxyAPIDelegate.swift │ │ │ ├── HTTPURLResponseProxyAPIDelegate.swift │ │ │ ├── NSObjectProxyAPIDelegate.swift │ │ │ ├── NavigationActionProxyAPIDelegate.swift │ │ │ ├── NavigationDelegateProxyAPIDelegate.swift │ │ │ ├── NavigationResponseProxyAPIDelegate.swift │ │ │ ├── PreferencesProxyAPIDelegate.swift │ │ │ ├── ProxyAPIRegistrar.swift │ │ │ ├── Resources │ │ │ └── PrivacyInfo.xcprivacy │ │ │ ├── ScriptMessageHandlerProxyAPIDelegate.swift │ │ │ ├── ScriptMessageProxyAPIDelegate.swift │ │ │ ├── ScrollViewDelegateProxyAPIDelegate.swift │ │ │ ├── ScrollViewProxyAPIDelegate.swift │ │ │ ├── SecCertificateProxyAPIDelegate.swift │ │ │ ├── SecTrustProxyAPIDelegate.swift │ │ │ ├── SecWrappers.swift │ │ │ ├── SecurityOriginProxyAPIDelegate.swift │ │ │ ├── StructWrappers.swift │ │ │ ├── UIDelegateProxyAPIDelegate.swift │ │ │ ├── UIViewProxyAPIDelegate.swift │ │ │ ├── URLAuthenticationChallengeProxyAPIDelegate.swift │ │ │ ├── URLCredentialProxyAPIDelegate.swift │ │ │ ├── URLProtectionSpaceProxyAPIDelegate.swift │ │ │ ├── URLProxyAPIDelegate.swift │ │ │ ├── URLRequestProxyAPIDelegate.swift │ │ │ ├── UserContentControllerProxyAPIDelegate.swift │ │ │ ├── UserScriptProxyAPIDelegate.swift │ │ │ ├── WebKitLibrary.g.swift │ │ │ ├── WebViewConfigurationProxyAPIDelegate.swift │ │ │ ├── WebViewFlutterPlugin.swift │ │ │ ├── WebViewFlutterWKWebViewExternalAPI.swift │ │ │ ├── WebViewProxyAPIDelegate.swift │ │ │ ├── WebpagePreferencesProxyAPIDelegate.swift │ │ │ └── WebsiteDataStoreProxyAPIDelegate.swift │ │ ├── example │ │ ├── .metadata │ │ ├── README.md │ │ ├── assets │ │ │ ├── sample_audio.ogg │ │ │ ├── sample_video.mp4 │ │ │ ├── test_cert.der │ │ │ └── www │ │ │ │ ├── index.html │ │ │ │ └── styles │ │ │ │ └── style.css │ │ ├── integration_test │ │ │ ├── legacy │ │ │ │ └── webview_flutter_test.dart │ │ │ └── webview_flutter_test.dart │ │ ├── ios │ │ │ ├── Flutter │ │ │ │ ├── AppFrameworkInfo.plist │ │ │ │ ├── Debug.xcconfig │ │ │ │ └── Release.xcconfig │ │ │ ├── Podfile │ │ │ ├── Runner.xcodeproj │ │ │ │ ├── project.pbxproj │ │ │ │ ├── project.xcworkspace │ │ │ │ │ └── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ │ └── xcschemes │ │ │ │ │ └── Runner.xcscheme │ │ │ ├── Runner.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ ├── Runner │ │ │ │ ├── AppDelegate.h │ │ │ │ ├── AppDelegate.m │ │ │ │ ├── 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 │ │ │ │ ├── Info.plist │ │ │ │ └── main.m │ │ │ ├── RunnerTests │ │ │ │ ├── Info.plist │ │ │ │ ├── RunnerTests-Bridging-Header.h │ │ │ │ ├── TemporaryObjCStub.h │ │ │ │ └── TemporaryObjCStub.m │ │ │ └── RunnerUITests │ │ │ │ ├── FLTWebViewUITests.m │ │ │ │ └── Info.plist │ │ ├── lib │ │ │ ├── legacy │ │ │ │ ├── navigation_decision.dart │ │ │ │ ├── navigation_request.dart │ │ │ │ └── web_view.dart │ │ │ └── main.dart │ │ ├── macos │ │ │ ├── .gitignore │ │ │ ├── Flutter │ │ │ │ ├── Flutter-Debug.xcconfig │ │ │ │ └── Flutter-Release.xcconfig │ │ │ ├── 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 │ │ │ └── RunnerTests │ │ │ │ └── RunnerTests-Bridging-Header.h │ │ ├── pubspec.yaml │ │ └── test_driver │ │ │ └── integration_test.dart │ │ ├── lib │ │ ├── src │ │ │ ├── common │ │ │ │ ├── platform_webview.dart │ │ │ │ ├── weak_reference_utils.dart │ │ │ │ ├── web_kit.g.dart │ │ │ │ └── webkit_constants.dart │ │ │ ├── legacy │ │ │ │ ├── web_kit_webview_widget.dart │ │ │ │ ├── webview_cupertino.dart │ │ │ │ └── wkwebview_cookie_manager.dart │ │ │ ├── webkit_ssl_auth_error.dart │ │ │ ├── webkit_webview_controller.dart │ │ │ ├── webkit_webview_cookie_manager.dart │ │ │ ├── webkit_webview_platform.dart │ │ │ └── webview_flutter_wkwebview_legacy.dart │ │ └── webview_flutter_wkwebview.dart │ │ ├── pigeons │ │ ├── copyright.txt │ │ └── web_kit.dart │ │ ├── pubspec.yaml │ │ └── test │ │ ├── legacy │ │ ├── web_kit_cookie_manager_test.dart │ │ ├── web_kit_cookie_manager_test.mocks.dart │ │ ├── web_kit_webview_widget_test.dart │ │ └── web_kit_webview_widget_test.mocks.dart │ │ ├── webkit_navigation_delegate_test.dart │ │ ├── webkit_navigation_delegate_test.mocks.dart │ │ ├── webkit_webview_controller_test.dart │ │ ├── webkit_webview_controller_test.mocks.dart │ │ ├── webkit_webview_cookie_manager_test.dart │ │ ├── webkit_webview_cookie_manager_test.mocks.dart │ │ ├── webkit_webview_widget_test.dart │ │ └── webkit_webview_widget_test.mocks.dart └── xdg_directories │ ├── .gitignore │ ├── .metadata │ ├── AUTHORS │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── dart_test.yaml │ ├── example │ ├── .gitignore │ ├── .pluginToolsConfig.yaml │ ├── README.md │ ├── integration_test │ │ └── xdg_directories_test.dart │ ├── lib │ │ └── main.dart │ ├── linux │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── flutter │ │ │ ├── CMakeLists.txt │ │ │ └── generated_plugins.cmake │ │ ├── main.cc │ │ ├── my_application.cc │ │ └── my_application.h │ ├── pubspec.yaml │ └── test_driver │ │ └── integration_test.dart │ ├── lib │ └── xdg_directories.dart │ ├── pubspec.yaml │ └── test │ └── xdg_directories_test.dart ├── script ├── configs │ ├── README.md │ ├── allowed_pinned_deps.yaml │ ├── allowed_unpinned_deps.yaml │ ├── custom_analysis.yaml │ ├── dart_unit_tests_exceptions.yaml │ ├── dart_unit_tests_wasm_exceptions.yaml │ ├── exclude_all_packages_app.yaml │ ├── exclude_all_packages_app_wasm.yaml │ ├── exclude_integration_android.yaml │ ├── exclude_integration_android_emulator.yaml │ ├── exclude_integration_android_legacy_emulator.yaml │ ├── exclude_integration_ios.yaml │ ├── exclude_integration_linux.yaml │ ├── exclude_integration_macos.yaml │ ├── exclude_integration_web.yaml │ ├── exclude_integration_web_wasm.yaml │ ├── exclude_integration_win32.yaml │ ├── exclude_native_unit_android.yaml │ ├── exclude_xcode_deprecation.yaml │ ├── temp_exclude_excerpt.yaml │ ├── windows_unit_tests_exceptions.yaml │ └── xcode_warnings_exceptions.yaml └── tool │ ├── README.md │ ├── analysis_options.yaml │ ├── bin │ ├── .gitignore │ └── flutter_plugin_tools.dart │ ├── lib │ └── src │ │ ├── analyze_command.dart │ │ ├── branch_for_batch_release_command.dart │ │ ├── build_examples_command.dart │ │ ├── common │ │ ├── cmake.dart │ │ ├── core.dart │ │ ├── file_filters.dart │ │ ├── file_utils.dart │ │ ├── flutter_command_utils.dart │ │ ├── git_version_finder.dart │ │ ├── gradle.dart │ │ ├── output_utils.dart │ │ ├── package_command.dart │ │ ├── package_looping_command.dart │ │ ├── package_state_utils.dart │ │ ├── plugin_utils.dart │ │ ├── process_runner.dart │ │ ├── pub_utils.dart │ │ ├── pub_version_finder.dart │ │ ├── repository_package.dart │ │ └── xcode.dart │ │ ├── create_all_packages_app_command.dart │ │ ├── custom_test_command.dart │ │ ├── dart_test_command.dart │ │ ├── dependabot_check_command.dart │ │ ├── drive_examples_command.dart │ │ ├── federation_safety_check_command.dart │ │ ├── fetch_deps_command.dart │ │ ├── firebase_test_lab_command.dart │ │ ├── fix_command.dart │ │ ├── format_command.dart │ │ ├── gradle_check_command.dart │ │ ├── license_check_command.dart │ │ ├── list_command.dart │ │ ├── main.dart │ │ ├── make_deps_path_based_command.dart │ │ ├── native_test_command.dart │ │ ├── podspec_check_command.dart │ │ ├── publish_check_command.dart │ │ ├── publish_command.dart │ │ ├── pubspec_check_command.dart │ │ ├── readme_check_command.dart │ │ ├── remove_dev_dependencies_command.dart │ │ ├── repo_package_info_check_command.dart │ │ ├── update_dependency_command.dart │ │ ├── update_excerpts_command.dart │ │ ├── update_min_sdk_command.dart │ │ ├── update_release_info_command.dart │ │ └── version_check_command.dart │ ├── pubspec.yaml │ └── test │ ├── analyze_command_test.dart │ ├── branch_for_batch_release_command_test.dart │ ├── build_examples_command_test.dart │ ├── common │ ├── file_utils_test.dart │ ├── git_version_finder_test.dart │ ├── gradle_test.dart │ ├── output_utils_test.dart │ ├── package_command_test.dart │ ├── package_command_test.mocks.dart │ ├── package_looping_command_test.dart │ ├── package_state_utils_test.dart │ ├── plugin_utils_test.dart │ ├── pub_utils_test.dart │ ├── pub_version_finder_test.dart │ ├── repository_package_test.dart │ └── xcode_test.dart │ ├── create_all_packages_app_command_test.dart │ ├── custom_test_command_test.dart │ ├── dart_test_command_test.dart │ ├── dependabot_check_command_test.dart │ ├── drive_examples_command_test.dart │ ├── federation_safety_check_command_test.dart │ ├── fetch_deps_command_test.dart │ ├── firebase_test_lab_command_test.dart │ ├── fix_command_test.dart │ ├── format_command_test.dart │ ├── gradle_check_command_test.dart │ ├── license_check_command_test.dart │ ├── list_command_test.dart │ ├── make_deps_path_based_command_test.dart │ ├── mocks.dart │ ├── native_test_command_test.dart │ ├── podspec_check_command_test.dart │ ├── publish_check_command_test.dart │ ├── publish_command_test.dart │ ├── pubspec_check_command_test.dart │ ├── readme_check_command_test.dart │ ├── remove_dev_dependencies_command_test.dart │ ├── repo_package_info_check_command_test.dart │ ├── update_dependency_command_test.dart │ ├── update_excerpts_command_test.dart │ ├── update_min_sdk_command_test.dart │ ├── update_release_info_command_test.dart │ ├── util.dart │ └── version_check_command_test.dart └── third_party └── packages ├── cupertino_icons ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── assets │ └── CupertinoIcons.ttf ├── css │ └── icons.css ├── example │ └── example.md ├── gallery_preview_1.0.0.png ├── index.html ├── lib │ └── cupertino_icons.dart ├── map.png ├── pubspec.yaml └── test │ ├── cupertino_icons_golden_test.dart │ ├── cupertino_icons_test.dart │ ├── goldens │ ├── glyph_U+F104-F11C.png │ ├── glyph_U+F217-F22F.png │ ├── glyph_U+F2AD-F2C5.png │ ├── glyph_U+F2C6-F2DE.png │ ├── glyph_U+F2DF-F2F7.png │ ├── glyph_U+F35C-F374.png │ ├── glyph_U+F375-F38D.png │ ├── glyph_U+F3A7-F3BF.png │ ├── glyph_U+F3C0-F3D8.png │ ├── glyph_U+F3D9-F3F1.png │ ├── glyph_U+F3F2-F40A.png │ ├── glyph_U+F40B-F423.png │ ├── glyph_U+F424-F43C.png │ ├── glyph_U+F43D-F455.png │ ├── glyph_U+F456-F46E.png │ ├── glyph_U+F46F-F487.png │ ├── glyph_U+F488-F4A0.png │ ├── glyph_U+F4A1-F4B9.png │ ├── glyph_U+F4BA-F4D2.png │ ├── glyph_U+F4D3-F4EB.png │ ├── glyph_U+F4EC-F504.png │ ├── glyph_U+F505-F51D.png │ ├── glyph_U+F51E-F536.png │ ├── glyph_U+F537-F54F.png │ ├── glyph_U+F550-F568.png │ ├── glyph_U+F569-F581.png │ ├── glyph_U+F582-F59A.png │ ├── glyph_U+F59B-F5B3.png │ ├── glyph_U+F5B4-F5CC.png │ ├── glyph_U+F5CD-F5E5.png │ ├── glyph_U+F5E6-F5FE.png │ ├── glyph_U+F5FF-F617.png │ ├── glyph_U+F618-F630.png │ ├── glyph_U+F631-F649.png │ ├── glyph_U+F64A-F662.png │ ├── glyph_U+F663-F67B.png │ ├── glyph_U+F67C-F694.png │ ├── glyph_U+F695-F6AD.png │ ├── glyph_U+F6AE-F6C6.png │ ├── glyph_U+F6C7-F6DF.png │ ├── glyph_U+F6E0-F6F8.png │ ├── glyph_U+F6F9-F711.png │ ├── glyph_U+F712-F72A.png │ ├── glyph_U+F72B-F743.png │ ├── glyph_U+F744-F75C.png │ ├── glyph_U+F75D-F775.png │ ├── glyph_U+F776-F78E.png │ ├── glyph_U+F78F-F7A7.png │ ├── glyph_U+F7A8-F7C0.png │ ├── glyph_U+F7C1-F7D9.png │ ├── glyph_U+F7DA-F7F2.png │ ├── glyph_U+F7F3-F80B.png │ ├── glyph_U+F80C-F824.png │ ├── glyph_U+F825-F83D.png │ ├── glyph_U+F83E-F856.png │ ├── glyph_U+F857-F86F.png │ ├── glyph_U+F870-F888.png │ ├── glyph_U+F889-F8A1.png │ ├── glyph_U+F8A2-F8BA.png │ ├── glyph_U+F8BB-F8D3.png │ ├── glyph_U+F8D4-F8EC.png │ ├── glyph_U+F8ED-F905.png │ ├── glyph_U+F906-F91E.png │ └── glyph_U+F91F-F937.png │ └── icons_list.dart ├── flutter_svg ├── CHANGELOG.md ├── LICENSE ├── METADATA ├── README.md ├── dart_test.yaml ├── example │ ├── .gitignore │ ├── .metadata │ ├── README.md │ ├── android │ │ ├── .gitignore │ │ ├── app │ │ │ ├── build.gradle │ │ │ └── src │ │ │ │ ├── debug │ │ │ │ └── AndroidManifest.xml │ │ │ │ ├── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── kotlin │ │ │ │ │ └── io │ │ │ │ │ │ └── flutter │ │ │ │ │ │ └── plugins │ │ │ │ │ │ └── fluttersvgexample │ │ │ │ │ │ └── MainActivity.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 │ │ │ │ └── profile │ │ │ │ └── AndroidManifest.xml │ │ ├── build.gradle │ │ ├── gradle.properties │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ └── gradle-wrapper.properties │ │ └── settings.gradle │ ├── assets │ │ ├── android_vd │ │ │ └── battery_charging.xml │ │ ├── dart.svg │ │ ├── deborah_ufw │ │ │ ├── new-action-expander.svg │ │ │ ├── new-camera.svg │ │ │ ├── new-gif-button.svg │ │ │ ├── new-gif.svg │ │ │ ├── new-image.svg │ │ │ ├── new-mention.svg │ │ │ ├── new-pause-button.svg │ │ │ ├── new-play-button.svg │ │ │ ├── new-send-circle.svg │ │ │ └── numeric_25.svg │ │ ├── flutter_logo.svg │ │ ├── noto-emoji │ │ │ └── emoji_u1f600.svg │ │ ├── simple │ │ │ ├── blend_and_mask.svg │ │ │ ├── blend_mode_devil.svg │ │ │ ├── clip_path.svg │ │ │ ├── clip_path_2.svg │ │ │ ├── clip_path_3.svg │ │ │ ├── clip_path_transform.svg │ │ │ ├── dash_path.svg │ │ │ ├── dash_zero.svg │ │ │ ├── ellipse.svg │ │ │ ├── empty_defs.svg │ │ │ ├── empty_group.svg │ │ │ ├── equation.svg │ │ │ ├── fill-rule-inherit.svg │ │ │ ├── fill_inheritence_test.svg │ │ │ ├── group_composite_opacity.svg │ │ │ ├── group_fill_opacity.svg │ │ │ ├── group_in_defs.svg │ │ │ ├── group_mask.svg │ │ │ ├── group_opacity.svg │ │ │ ├── group_opacity_transform.svg │ │ │ ├── hidden.svg │ │ │ ├── href-fill.svg │ │ │ ├── image.svg │ │ │ ├── image_def.svg │ │ │ ├── image_transform_before_translate.svg │ │ │ ├── implicit_fill_with_opacity.svg │ │ │ ├── invalid_dash_array.svg │ │ │ ├── linear_gradient.svg │ │ │ ├── linear_gradient_2.svg │ │ │ ├── linear_gradient_absolute_user_space_translate.svg │ │ │ ├── linear_gradient_percentage_bounding_translate.svg │ │ │ ├── linear_gradient_percentage_user_space_translate.svg │ │ │ ├── linear_gradient_xlink.svg │ │ │ ├── male.svg │ │ │ ├── mask.svg │ │ │ ├── mask_with_gradient.svg │ │ │ ├── mask_with_use.svg │ │ │ ├── mask_with_use2.svg │ │ │ ├── nested_group.svg │ │ │ ├── opacity_on_path.svg │ │ │ ├── radial_gradient.svg │ │ │ ├── radial_gradient_absolute_user_space_translate.svg │ │ │ ├── radial_gradient_focal.svg │ │ │ ├── radial_gradient_percentage_bounding_translate.svg │ │ │ ├── radial_gradient_percentage_user_space_translate.svg │ │ │ ├── radial_gradient_xlink.svg │ │ │ ├── radial_ref_linear_gradient.svg │ │ │ ├── rect_rrect.svg │ │ │ ├── rect_rrect_no_ry.svg │ │ │ ├── stroke_inherit_circles.svg │ │ │ ├── style_attr.svg │ │ │ ├── text.svg │ │ │ ├── text_2.svg │ │ │ ├── text_3.svg │ │ │ ├── text_4.svg │ │ │ ├── text_5.svg │ │ │ ├── text_6.svg │ │ │ ├── use_circles.svg │ │ │ ├── use_circles_def.svg │ │ │ ├── use_emc2.svg │ │ │ ├── use_fill.svg │ │ │ ├── use_fill_test.svg │ │ │ ├── use_opacity_grid.svg │ │ │ ├── width_height_viewbox.svg │ │ │ └── zero_width_strokes.svg │ │ ├── svg_currentcolor.svg │ │ ├── text_transform.svg │ │ ├── w3samples │ │ │ ├── aa.svg │ │ │ └── alphachannel.svg │ │ └── wikimedia │ │ │ ├── Firefox_Logo_2017.svg │ │ │ ├── Flag_of_the_United_States.svg │ │ │ ├── Ghostscript_Tiger.svg │ │ │ └── chess_knight.svg │ ├── ios │ │ ├── .gitignore │ │ ├── Flutter │ │ │ ├── AppFrameworkInfo.plist │ │ │ ├── Debug.xcconfig │ │ │ └── Release.xcconfig │ │ ├── Runner.xcodeproj │ │ │ ├── project.pbxproj │ │ │ ├── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ └── xcshareddata │ │ │ │ └── xcschemes │ │ │ │ └── Runner.xcscheme │ │ ├── Runner.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ └── WorkspaceSettings.xcsettings │ │ └── Runner │ │ │ ├── AppDelegate.h │ │ │ ├── AppDelegate.m │ │ │ ├── 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 │ │ │ ├── Info.plist │ │ │ ├── Runner-Bridging-Header.h │ │ │ └── main.m │ ├── lib │ │ ├── grid.dart │ │ ├── main.dart │ │ └── readme_excerpts.dart │ ├── linux │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── flutter │ │ │ ├── CMakeLists.txt │ │ │ └── generated_plugins.cmake │ │ ├── main.cc │ │ ├── my_application.cc │ │ └── my_application.h │ ├── macos │ │ ├── .gitignore │ │ ├── Flutter │ │ │ ├── Flutter-Debug.xcconfig │ │ │ └── Flutter-Release.xcconfig │ │ ├── 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 │ ├── pubspec.yaml │ ├── test │ │ └── readme_excerpts_test.dart │ ├── test_driver │ │ ├── bench.dart │ │ ├── bench_test.dart │ │ ├── repaint.dart │ │ └── repaint_test.dart │ ├── web │ │ ├── favicon.png │ │ ├── icons │ │ │ ├── Icon-192.png │ │ │ ├── Icon-512.png │ │ │ ├── Icon-maskable-192.png │ │ │ └── Icon-maskable-512.png │ │ ├── index.html │ │ └── manifest.json │ └── windows │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── flutter │ │ ├── CMakeLists.txt │ │ └── generated_plugins.cmake │ │ └── runner │ │ ├── CMakeLists.txt │ │ ├── Runner.rc │ │ ├── flutter_window.cpp │ │ ├── flutter_window.h │ │ ├── main.cpp │ │ ├── resource.h │ │ ├── resources │ │ └── app_icon.ico │ │ ├── run_loop.cpp │ │ ├── run_loop.h │ │ ├── runner.exe.manifest │ │ ├── utils.cpp │ │ ├── utils.h │ │ ├── win32_window.cpp │ │ └── win32_window.h ├── lib │ ├── flutter_svg.dart │ ├── src │ │ ├── cache.dart │ │ ├── default_theme.dart │ │ ├── loaders.dart │ │ └── utilities │ │ │ ├── _file_io.dart │ │ │ ├── _file_none.dart │ │ │ ├── compute.dart │ │ │ ├── file.dart │ │ │ └── numbers.dart │ └── svg.dart ├── pubspec.yaml └── test │ ├── .gitignore │ ├── cache_test.dart │ ├── default_theme_test.dart │ ├── golden_widget │ ├── circle.em_ex.png │ ├── circle.em_ex2.png │ ├── columns_and_rows.png │ ├── ellipse.em_ex.png │ ├── ellipse.em_ex2.png │ ├── flutter_logo.asset.color_mapper.png │ ├── flutter_logo.asset.png │ ├── flutter_logo.memory.color_mapper.png │ ├── flutter_logo.memory.png │ ├── flutter_logo.natural.png │ ├── flutter_logo.network.color_mapper.png │ ├── flutter_logo.network.png │ ├── flutter_logo.string.color_filter.blendmode_color.png │ ├── flutter_logo.string.color_filter.png │ ├── flutter_logo.string.color_mapper.png │ ├── flutter_logo.string.ltr.png │ ├── flutter_logo.string.png │ ├── flutter_logo.string.rtl.png │ ├── image_blue.png │ ├── image_red.png │ ├── line.em_ex.png │ ├── line.em_ex2.png │ ├── rect.em_ex.png │ ├── rect.em_ex2.png │ ├── stick_figure.withclipping.png │ ├── text_color_filter.png │ └── two_of_same.png │ ├── loaders_test.dart │ ├── no_width_height_test.dart │ └── widget_svg_test.dart ├── flutter_svg_test ├── CHANGELOG.md ├── LICENSE ├── METADATA ├── README.md ├── dart_test.yaml ├── lib │ └── flutter_svg_test.dart ├── pubspec.yaml └── test │ ├── flutter_logo.svg │ └── flutter_svg_test_test.dart ├── mustache_template ├── CHANGELOG.md ├── LICENSE ├── METADATA ├── README.md ├── dart_test.yaml ├── lib │ ├── mustache.dart │ ├── mustache_template.dart │ └── src │ │ ├── lambda_context.dart │ │ ├── node.dart │ │ ├── parser.dart │ │ ├── renderer.dart │ │ ├── scanner.dart │ │ ├── template.dart │ │ ├── template_exception.dart │ │ └── token.dart ├── pubspec.yaml └── test │ ├── all.dart │ ├── download-spec.sh │ ├── mustache_specs.dart │ ├── mustache_test.dart │ ├── no_spec │ ├── whitespace.js │ └── whitespace.py │ └── parser_test.dart └── path_parsing ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── METADATA ├── README.md ├── dart_test.yaml ├── example ├── main.dart └── pubspec.yaml ├── lib ├── path_parsing.dart └── src │ ├── path_parsing.dart │ └── path_segment_type.dart ├── pubspec.yaml └── test ├── parse_path_deep_test.dart └── parse_path_test.dart /.ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/.ci.yaml -------------------------------------------------------------------------------- /.ci/flutter_master.version: -------------------------------------------------------------------------------- 1 | 69d8710fadcdba4c502770e0d32c095dfebb3729 2 | -------------------------------------------------------------------------------- /.ci/flutter_stable.version: -------------------------------------------------------------------------------- 1 | 19074d12f7eaf6a8180cd4036a430c1d76de904e 2 | -------------------------------------------------------------------------------- /.ci/legacy_project/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/.ci/legacy_project/README.md -------------------------------------------------------------------------------- /.ci/legacy_project/all_packages/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/.ci/legacy_project/all_packages/.gitignore -------------------------------------------------------------------------------- /.ci/legacy_project/all_packages/.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/.ci/legacy_project/all_packages/.metadata -------------------------------------------------------------------------------- /.ci/scripts/analyze_legacy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/.ci/scripts/analyze_legacy.sh -------------------------------------------------------------------------------- /.ci/scripts/analyze_pathified.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/.ci/scripts/analyze_pathified.sh -------------------------------------------------------------------------------- /.ci/scripts/analyze_repo_tools.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/.ci/scripts/analyze_repo_tools.sh -------------------------------------------------------------------------------- /.ci/scripts/boot_simulator.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/.ci/scripts/boot_simulator.sh -------------------------------------------------------------------------------- /.ci/scripts/build_all_packages_app.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/.ci/scripts/build_all_packages_app.sh -------------------------------------------------------------------------------- /.ci/scripts/build_all_packages_app_legacy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/.ci/scripts/build_all_packages_app_legacy.sh -------------------------------------------------------------------------------- /.ci/scripts/build_examples_win32.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/.ci/scripts/build_examples_win32.sh -------------------------------------------------------------------------------- /.ci/scripts/check_federated_safety.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/.ci/scripts/check_federated_safety.sh -------------------------------------------------------------------------------- /.ci/scripts/check_version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/.ci/scripts/check_version.sh -------------------------------------------------------------------------------- /.ci/scripts/create_all_packages_app.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/.ci/scripts/create_all_packages_app.sh -------------------------------------------------------------------------------- /.ci/scripts/create_all_packages_app_legacy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/.ci/scripts/create_all_packages_app_legacy.sh -------------------------------------------------------------------------------- /.ci/scripts/create_simulator.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/.ci/scripts/create_simulator.sh -------------------------------------------------------------------------------- /.ci/scripts/custom_package_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/.ci/scripts/custom_package_tests.sh -------------------------------------------------------------------------------- /.ci/scripts/dart_unit_tests_pathified.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/.ci/scripts/dart_unit_tests_pathified.sh -------------------------------------------------------------------------------- /.ci/scripts/dart_unit_tests_win32.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/.ci/scripts/dart_unit_tests_win32.sh -------------------------------------------------------------------------------- /.ci/scripts/drive_examples_win32.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/.ci/scripts/drive_examples_win32.sh -------------------------------------------------------------------------------- /.ci/scripts/native_test_win32.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/.ci/scripts/native_test_win32.sh -------------------------------------------------------------------------------- /.ci/scripts/plugin_tools_format.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/.ci/scripts/plugin_tools_format.sh -------------------------------------------------------------------------------- /.ci/scripts/plugin_tools_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/.ci/scripts/plugin_tools_tests.sh -------------------------------------------------------------------------------- /.ci/scripts/prepare_tool.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/.ci/scripts/prepare_tool.sh -------------------------------------------------------------------------------- /.ci/scripts/remove_simulator.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/.ci/scripts/remove_simulator.sh -------------------------------------------------------------------------------- /.ci/scripts/set_default_linux_apps.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/.ci/scripts/set_default_linux_apps.sh -------------------------------------------------------------------------------- /.ci/scripts/tool_runner.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/.ci/scripts/tool_runner.sh -------------------------------------------------------------------------------- /.ci/scripts/update_pods.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/.ci/scripts/update_pods.sh -------------------------------------------------------------------------------- /.ci/scripts/xvfb_tool_runner.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/.ci/scripts/xvfb_tool_runner.sh -------------------------------------------------------------------------------- /.ci/targets/analyze.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/.ci/targets/analyze.yaml -------------------------------------------------------------------------------- /.ci/targets/analyze_downgraded.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/.ci/targets/analyze_downgraded.yaml -------------------------------------------------------------------------------- /.ci/targets/analyze_legacy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/.ci/targets/analyze_legacy.yaml -------------------------------------------------------------------------------- /.ci/targets/android_build_all_packages.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/.ci/targets/android_build_all_packages.yaml -------------------------------------------------------------------------------- /.ci/targets/android_device_tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/.ci/targets/android_device_tests.yaml -------------------------------------------------------------------------------- /.ci/targets/android_legacy_emulator_tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/.ci/targets/android_legacy_emulator_tests.yaml -------------------------------------------------------------------------------- /.ci/targets/android_platform_tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/.ci/targets/android_platform_tests.yaml -------------------------------------------------------------------------------- /.ci/targets/dart_unit_tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/.ci/targets/dart_unit_tests.yaml -------------------------------------------------------------------------------- /.ci/targets/ios_build_all_packages.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/.ci/targets/ios_build_all_packages.yaml -------------------------------------------------------------------------------- /.ci/targets/ios_platform_tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/.ci/targets/ios_platform_tests.yaml -------------------------------------------------------------------------------- /.ci/targets/linux_build_all_packages.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/.ci/targets/linux_build_all_packages.yaml -------------------------------------------------------------------------------- /.ci/targets/linux_custom_package_tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/.ci/targets/linux_custom_package_tests.yaml -------------------------------------------------------------------------------- /.ci/targets/linux_platform_tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/.ci/targets/linux_platform_tests.yaml -------------------------------------------------------------------------------- /.ci/targets/macos_build_all_packages.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/.ci/targets/macos_build_all_packages.yaml -------------------------------------------------------------------------------- /.ci/targets/macos_custom_package_tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/.ci/targets/macos_custom_package_tests.yaml -------------------------------------------------------------------------------- /.ci/targets/macos_platform_tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/.ci/targets/macos_platform_tests.yaml -------------------------------------------------------------------------------- /.ci/targets/macos_repo_checks.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/.ci/targets/macos_repo_checks.yaml -------------------------------------------------------------------------------- /.ci/targets/repo_checks.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/.ci/targets/repo_checks.yaml -------------------------------------------------------------------------------- /.ci/targets/repo_tools_tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/.ci/targets/repo_tools_tests.yaml -------------------------------------------------------------------------------- /.ci/targets/web_build_all_packages.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/.ci/targets/web_build_all_packages.yaml -------------------------------------------------------------------------------- /.ci/targets/web_dart_unit_tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/.ci/targets/web_dart_unit_tests.yaml -------------------------------------------------------------------------------- /.ci/targets/web_dart_unit_tests_wasm.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/.ci/targets/web_dart_unit_tests_wasm.yaml -------------------------------------------------------------------------------- /.ci/targets/web_platform_tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/.ci/targets/web_platform_tests.yaml -------------------------------------------------------------------------------- /.ci/targets/web_platform_tests_wasm.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/.ci/targets/web_platform_tests_wasm.yaml -------------------------------------------------------------------------------- /.ci/targets/windows_build_all_packages.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/.ci/targets/windows_build_all_packages.yaml -------------------------------------------------------------------------------- /.ci/targets/windows_custom_package_tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/.ci/targets/windows_custom_package_tests.yaml -------------------------------------------------------------------------------- /.ci/targets/windows_dart_unit_tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/.ci/targets/windows_dart_unit_tests.yaml -------------------------------------------------------------------------------- /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/.clang-format -------------------------------------------------------------------------------- /.gemini/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/.gemini/config.yaml -------------------------------------------------------------------------------- /.gemini/styleguide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/.gemini/styleguide.md -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/.github/labeler.yml -------------------------------------------------------------------------------- /.github/post_merge_labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/.github/post_merge_labeler.yml -------------------------------------------------------------------------------- /.github/workflows/batch_release_pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/.github/workflows/batch_release_pr.yml -------------------------------------------------------------------------------- /.github/workflows/go_router_batch.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/.github/workflows/go_router_batch.yml -------------------------------------------------------------------------------- /.github/workflows/pull_request_label.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/.github/workflows/pull_request_label.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/.gitignore -------------------------------------------------------------------------------- /.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/.metadata -------------------------------------------------------------------------------- /AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/AGENTS.md -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/AUTHORS -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/README.md -------------------------------------------------------------------------------- /analysis_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/analysis_options.yaml -------------------------------------------------------------------------------- /customer_testing.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/customer_testing.bat -------------------------------------------------------------------------------- /customer_testing.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/customer_testing.sh -------------------------------------------------------------------------------- /packages/animations/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/animations/.gitignore -------------------------------------------------------------------------------- /packages/animations/.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/animations/.metadata -------------------------------------------------------------------------------- /packages/animations/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/animations/AUTHORS -------------------------------------------------------------------------------- /packages/animations/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/animations/CHANGELOG.md -------------------------------------------------------------------------------- /packages/animations/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/animations/LICENSE -------------------------------------------------------------------------------- /packages/animations/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/animations/README.md -------------------------------------------------------------------------------- /packages/animations/analysis_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/animations/analysis_options.yaml -------------------------------------------------------------------------------- /packages/animations/example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/animations/example/.gitignore -------------------------------------------------------------------------------- /packages/animations/example/.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/animations/example/.metadata -------------------------------------------------------------------------------- /packages/animations/example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/animations/example/README.md -------------------------------------------------------------------------------- /packages/animations/example/android/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/animations/example/android/.gitignore -------------------------------------------------------------------------------- /packages/animations/example/android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/animations/example/android/build.gradle -------------------------------------------------------------------------------- /packages/animations/example/ios/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/animations/example/ios/.gitignore -------------------------------------------------------------------------------- /packages/animations/example/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /packages/animations/example/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /packages/animations/example/lib/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/animations/example/lib/main.dart -------------------------------------------------------------------------------- /packages/animations/example/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/animations/example/pubspec.yaml -------------------------------------------------------------------------------- /packages/animations/example/web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/animations/example/web/index.html -------------------------------------------------------------------------------- /packages/animations/lib/animations.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/animations/lib/animations.dart -------------------------------------------------------------------------------- /packages/animations/lib/src/modal.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/animations/lib/src/modal.dart -------------------------------------------------------------------------------- /packages/animations/lib/src/open_container.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/animations/lib/src/open_container.dart -------------------------------------------------------------------------------- /packages/animations/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/animations/pubspec.yaml -------------------------------------------------------------------------------- /packages/animations/test/modal_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/animations/test/modal_test.dart -------------------------------------------------------------------------------- /packages/camera/camera/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/camera/camera/AUTHORS -------------------------------------------------------------------------------- /packages/camera/camera/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/camera/camera/CHANGELOG.md -------------------------------------------------------------------------------- /packages/camera/camera/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/camera/camera/LICENSE -------------------------------------------------------------------------------- /packages/camera/camera/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/camera/camera/README.md -------------------------------------------------------------------------------- /packages/camera/camera/example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/camera/camera/example/.gitignore -------------------------------------------------------------------------------- /packages/camera/camera/example/ios/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/camera/camera/example/ios/.gitignore -------------------------------------------------------------------------------- /packages/camera/camera/example/ios/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/camera/camera/example/ios/Podfile -------------------------------------------------------------------------------- /packages/camera/camera/example/lib/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/camera/camera/example/lib/main.dart -------------------------------------------------------------------------------- /packages/camera/camera/example/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/camera/camera/example/pubspec.yaml -------------------------------------------------------------------------------- /packages/camera/camera/example/web/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/camera/camera/example/web/favicon.png -------------------------------------------------------------------------------- /packages/camera/camera/example/web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/camera/camera/example/web/index.html -------------------------------------------------------------------------------- /packages/camera/camera/example/web/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/camera/camera/example/web/manifest.json -------------------------------------------------------------------------------- /packages/camera/camera/lib/camera.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/camera/camera/lib/camera.dart -------------------------------------------------------------------------------- /packages/camera/camera/lib/src/camera_image.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/camera/camera/lib/src/camera_image.dart -------------------------------------------------------------------------------- /packages/camera/camera/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/camera/camera/pubspec.yaml -------------------------------------------------------------------------------- /packages/camera/camera/test/camera_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/camera/camera/test/camera_test.dart -------------------------------------------------------------------------------- /packages/camera/camera_android/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/camera/camera_android/AUTHORS -------------------------------------------------------------------------------- /packages/camera/camera_android/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/camera/camera_android/CHANGELOG.md -------------------------------------------------------------------------------- /packages/camera/camera_android/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/camera/camera_android/LICENSE -------------------------------------------------------------------------------- /packages/camera/camera_android/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/camera/camera_android/README.md -------------------------------------------------------------------------------- /packages/camera/camera_android/android/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'camera_android' 2 | -------------------------------------------------------------------------------- /packages/camera/camera_android/android/src/test/resources/robolectric.properties: -------------------------------------------------------------------------------- 1 | sdk=30 -------------------------------------------------------------------------------- /packages/camera/camera_android/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/camera/camera_android/pubspec.yaml -------------------------------------------------------------------------------- /packages/camera/camera_android_camerax/.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/camera/camera_android_camerax/.metadata -------------------------------------------------------------------------------- /packages/camera/camera_android_camerax/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/camera/camera_android_camerax/AUTHORS -------------------------------------------------------------------------------- /packages/camera/camera_android_camerax/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/camera/camera_android_camerax/LICENSE -------------------------------------------------------------------------------- /packages/camera/camera_android_camerax/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/camera/camera_android_camerax/README.md -------------------------------------------------------------------------------- /packages/camera/camera_avfoundation/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/camera/camera_avfoundation/AUTHORS -------------------------------------------------------------------------------- /packages/camera/camera_avfoundation/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/camera/camera_avfoundation/CHANGELOG.md -------------------------------------------------------------------------------- /packages/camera/camera_avfoundation/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/camera/camera_avfoundation/LICENSE -------------------------------------------------------------------------------- /packages/camera/camera_avfoundation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/camera/camera_avfoundation/README.md -------------------------------------------------------------------------------- /packages/camera/camera_avfoundation/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/camera/camera_avfoundation/pubspec.yaml -------------------------------------------------------------------------------- /packages/camera/camera_web/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/camera/camera_web/AUTHORS -------------------------------------------------------------------------------- /packages/camera/camera_web/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/camera/camera_web/CHANGELOG.md -------------------------------------------------------------------------------- /packages/camera/camera_web/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/camera/camera_web/LICENSE -------------------------------------------------------------------------------- /packages/camera/camera_web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/camera/camera_web/README.md -------------------------------------------------------------------------------- /packages/camera/camera_web/example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/camera/camera_web/example/README.md -------------------------------------------------------------------------------- /packages/camera/camera_web/example/build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/camera/camera_web/example/build.yaml -------------------------------------------------------------------------------- /packages/camera/camera_web/example/lib/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/camera/camera_web/example/lib/main.dart -------------------------------------------------------------------------------- /packages/camera/camera_web/example/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/camera/camera_web/example/pubspec.yaml -------------------------------------------------------------------------------- /packages/camera/camera_web/lib/camera_web.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/camera/camera_web/lib/camera_web.dart -------------------------------------------------------------------------------- /packages/camera/camera_web/lib/src/camera.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/camera/camera_web/lib/src/camera.dart -------------------------------------------------------------------------------- /packages/camera/camera_web/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/camera/camera_web/pubspec.yaml -------------------------------------------------------------------------------- /packages/camera/camera_web/test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/camera/camera_web/test/README.md -------------------------------------------------------------------------------- /packages/camera/camera_windows/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/camera/camera_windows/.gitignore -------------------------------------------------------------------------------- /packages/camera/camera_windows/.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/camera/camera_windows/.metadata -------------------------------------------------------------------------------- /packages/camera/camera_windows/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/camera/camera_windows/AUTHORS -------------------------------------------------------------------------------- /packages/camera/camera_windows/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/camera/camera_windows/CHANGELOG.md -------------------------------------------------------------------------------- /packages/camera/camera_windows/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/camera/camera_windows/LICENSE -------------------------------------------------------------------------------- /packages/camera/camera_windows/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/camera/camera_windows/README.md -------------------------------------------------------------------------------- /packages/camera/camera_windows/example/.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/camera/camera_windows/example/.metadata -------------------------------------------------------------------------------- /packages/camera/camera_windows/example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/camera/camera_windows/example/README.md -------------------------------------------------------------------------------- /packages/camera/camera_windows/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/camera/camera_windows/pubspec.yaml -------------------------------------------------------------------------------- /packages/camera/camera_windows/windows/camera.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/camera/camera_windows/windows/camera.h -------------------------------------------------------------------------------- /packages/cross_file/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/cross_file/AUTHORS -------------------------------------------------------------------------------- /packages/cross_file/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/cross_file/CHANGELOG.md -------------------------------------------------------------------------------- /packages/cross_file/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/cross_file/LICENSE -------------------------------------------------------------------------------- /packages/cross_file/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/cross_file/README.md -------------------------------------------------------------------------------- /packages/cross_file/dart_test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/cross_file/dart_test.yaml -------------------------------------------------------------------------------- /packages/cross_file/example/assets/hello.txt: -------------------------------------------------------------------------------- 1 | Hello, world! -------------------------------------------------------------------------------- /packages/cross_file/example/dart_test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/cross_file/example/dart_test.yaml -------------------------------------------------------------------------------- /packages/cross_file/example/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/cross_file/example/pubspec.yaml -------------------------------------------------------------------------------- /packages/cross_file/lib/cross_file.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/cross_file/lib/cross_file.dart -------------------------------------------------------------------------------- /packages/cross_file/lib/src/types/base.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/cross_file/lib/src/types/base.dart -------------------------------------------------------------------------------- /packages/cross_file/lib/src/types/html.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/cross_file/lib/src/types/html.dart -------------------------------------------------------------------------------- /packages/cross_file/lib/src/types/interface.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/cross_file/lib/src/types/interface.dart -------------------------------------------------------------------------------- /packages/cross_file/lib/src/types/io.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/cross_file/lib/src/types/io.dart -------------------------------------------------------------------------------- /packages/cross_file/lib/src/x_file.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/cross_file/lib/src/x_file.dart -------------------------------------------------------------------------------- /packages/cross_file/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/cross_file/pubspec.yaml -------------------------------------------------------------------------------- /packages/cross_file/test/assets/hello.txt: -------------------------------------------------------------------------------- 1 | Hello, world! -------------------------------------------------------------------------------- /packages/cross_file/test/x_file_html_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/cross_file/test/x_file_html_test.dart -------------------------------------------------------------------------------- /packages/cross_file/test/x_file_io_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/cross_file/test/x_file_io_test.dart -------------------------------------------------------------------------------- /packages/e2e/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/e2e/README.md -------------------------------------------------------------------------------- /packages/espresso/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/espresso/.gitignore -------------------------------------------------------------------------------- /packages/espresso/.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/espresso/.metadata -------------------------------------------------------------------------------- /packages/espresso/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/espresso/AUTHORS -------------------------------------------------------------------------------- /packages/espresso/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/espresso/CHANGELOG.md -------------------------------------------------------------------------------- /packages/espresso/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/espresso/LICENSE -------------------------------------------------------------------------------- /packages/espresso/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/espresso/README.md -------------------------------------------------------------------------------- /packages/espresso/android/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/espresso/android/.gitignore -------------------------------------------------------------------------------- /packages/espresso/android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/espresso/android/build.gradle -------------------------------------------------------------------------------- /packages/espresso/android/lint-baseline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/espresso/android/lint-baseline.xml -------------------------------------------------------------------------------- /packages/espresso/android/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'espresso' 2 | -------------------------------------------------------------------------------- /packages/espresso/example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/espresso/example/.gitignore -------------------------------------------------------------------------------- /packages/espresso/example/.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/espresso/example/.metadata -------------------------------------------------------------------------------- /packages/espresso/example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/espresso/example/README.md -------------------------------------------------------------------------------- /packages/espresso/example/android/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/espresso/example/android/.gitignore -------------------------------------------------------------------------------- /packages/espresso/example/android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/espresso/example/android/build.gradle -------------------------------------------------------------------------------- /packages/espresso/example/lib/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/espresso/example/lib/main.dart -------------------------------------------------------------------------------- /packages/espresso/example/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/espresso/example/pubspec.yaml -------------------------------------------------------------------------------- /packages/espresso/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/espresso/pubspec.yaml -------------------------------------------------------------------------------- /packages/file_selector/file_selector/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/file_selector/file_selector/AUTHORS -------------------------------------------------------------------------------- /packages/file_selector/file_selector/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/file_selector/file_selector/LICENSE -------------------------------------------------------------------------------- /packages/file_selector/file_selector/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/file_selector/file_selector/README.md -------------------------------------------------------------------------------- /packages/file_selector/file_selector/example/linux/.gitignore: -------------------------------------------------------------------------------- 1 | flutter/ephemeral 2 | -------------------------------------------------------------------------------- /packages/file_selector/file_selector_android/android/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'file_selector_android' 2 | -------------------------------------------------------------------------------- /packages/file_selector/file_selector_ios/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/file_selector/file_selector_ios/AUTHORS -------------------------------------------------------------------------------- /packages/file_selector/file_selector_ios/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/file_selector/file_selector_ios/LICENSE -------------------------------------------------------------------------------- /packages/file_selector/file_selector_linux/example/linux/.gitignore: -------------------------------------------------------------------------------- 1 | flutter/ephemeral 2 | -------------------------------------------------------------------------------- /packages/file_selector/file_selector_web/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/file_selector/file_selector_web/AUTHORS -------------------------------------------------------------------------------- /packages/file_selector/file_selector_web/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/file_selector/file_selector_web/LICENSE -------------------------------------------------------------------------------- /packages/flutter_lints/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/flutter_lints/AUTHORS -------------------------------------------------------------------------------- /packages/flutter_lints/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/flutter_lints/CHANGELOG.md -------------------------------------------------------------------------------- /packages/flutter_lints/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/flutter_lints/LICENSE -------------------------------------------------------------------------------- /packages/flutter_lints/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/flutter_lints/README.md -------------------------------------------------------------------------------- /packages/flutter_lints/example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/flutter_lints/example/README.md -------------------------------------------------------------------------------- /packages/flutter_lints/example/lib/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/flutter_lints/example/lib/main.dart -------------------------------------------------------------------------------- /packages/flutter_lints/example/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/flutter_lints/example/pubspec.yaml -------------------------------------------------------------------------------- /packages/flutter_lints/lib/flutter.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/flutter_lints/lib/flutter.yaml -------------------------------------------------------------------------------- /packages/flutter_lints/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/flutter_lints/pubspec.yaml -------------------------------------------------------------------------------- /packages/flutter_lints/run_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/flutter_lints/run_tests.sh -------------------------------------------------------------------------------- /packages/flutter_plugin_android_lifecycle/android/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'flutter_plugin_android_lifecycle' 2 | -------------------------------------------------------------------------------- /packages/flutter_template_images/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/flutter_template_images/.gitignore -------------------------------------------------------------------------------- /packages/flutter_template_images/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/flutter_template_images/AUTHORS -------------------------------------------------------------------------------- /packages/flutter_template_images/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/flutter_template_images/CHANGELOG.md -------------------------------------------------------------------------------- /packages/flutter_template_images/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/flutter_template_images/LICENSE -------------------------------------------------------------------------------- /packages/flutter_template_images/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/flutter_template_images/README.md -------------------------------------------------------------------------------- /packages/flutter_template_images/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/flutter_template_images/pubspec.yaml -------------------------------------------------------------------------------- /packages/go_router/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/.gitignore -------------------------------------------------------------------------------- /packages/go_router/.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/.metadata -------------------------------------------------------------------------------- /packages/go_router/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/AUTHORS -------------------------------------------------------------------------------- /packages/go_router/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/CHANGELOG.md -------------------------------------------------------------------------------- /packages/go_router/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/LICENSE -------------------------------------------------------------------------------- /packages/go_router/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/README.md -------------------------------------------------------------------------------- /packages/go_router/analysis_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/analysis_options.yaml -------------------------------------------------------------------------------- /packages/go_router/ci_config.yaml: -------------------------------------------------------------------------------- 1 | release: 2 | # TODO(chunhtai): Opt in when ready. 3 | batch: false 4 | -------------------------------------------------------------------------------- /packages/go_router/dartdoc_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/dartdoc_options.yaml -------------------------------------------------------------------------------- /packages/go_router/doc/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/doc/configuration.md -------------------------------------------------------------------------------- /packages/go_router/doc/deep-linking.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/doc/deep-linking.md -------------------------------------------------------------------------------- /packages/go_router/doc/error-handling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/doc/error-handling.md -------------------------------------------------------------------------------- /packages/go_router/doc/get-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/doc/get-started.md -------------------------------------------------------------------------------- /packages/go_router/doc/named-routes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/doc/named-routes.md -------------------------------------------------------------------------------- /packages/go_router/doc/navigation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/doc/navigation.md -------------------------------------------------------------------------------- /packages/go_router/doc/redirection.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/doc/redirection.md -------------------------------------------------------------------------------- /packages/go_router/doc/state-restoration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/doc/state-restoration.md -------------------------------------------------------------------------------- /packages/go_router/doc/transition-animations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/doc/transition-animations.md -------------------------------------------------------------------------------- /packages/go_router/doc/type-safe-routes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/doc/type-safe-routes.md -------------------------------------------------------------------------------- /packages/go_router/doc/upgrading.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/doc/upgrading.md -------------------------------------------------------------------------------- /packages/go_router/doc/web.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/doc/web.md -------------------------------------------------------------------------------- /packages/go_router/example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/example/.gitignore -------------------------------------------------------------------------------- /packages/go_router/example/.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/example/.metadata -------------------------------------------------------------------------------- /packages/go_router/example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/example/README.md -------------------------------------------------------------------------------- /packages/go_router/example/android/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/example/android/.gitignore -------------------------------------------------------------------------------- /packages/go_router/example/android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/example/android/build.gradle -------------------------------------------------------------------------------- /packages/go_router/example/ios/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/example/ios/.gitignore -------------------------------------------------------------------------------- /packages/go_router/example/ios/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/example/ios/Podfile -------------------------------------------------------------------------------- /packages/go_router/example/ios/Runner/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/example/ios/Runner/Info.plist -------------------------------------------------------------------------------- /packages/go_router/example/lib/books/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/example/lib/books/main.dart -------------------------------------------------------------------------------- /packages/go_router/example/lib/extra_codec.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/example/lib/extra_codec.dart -------------------------------------------------------------------------------- /packages/go_router/example/lib/go_relative.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/example/lib/go_relative.dart -------------------------------------------------------------------------------- /packages/go_router/example/lib/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/example/lib/main.dart -------------------------------------------------------------------------------- /packages/go_router/example/lib/named_routes.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/example/lib/named_routes.dart -------------------------------------------------------------------------------- /packages/go_router/example/lib/on_exit.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/example/lib/on_exit.dart -------------------------------------------------------------------------------- /packages/go_router/example/lib/others/push.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/example/lib/others/push.dart -------------------------------------------------------------------------------- /packages/go_router/example/lib/redirection.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/example/lib/redirection.dart -------------------------------------------------------------------------------- /packages/go_router/example/lib/shell_route.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/example/lib/shell_route.dart -------------------------------------------------------------------------------- /packages/go_router/example/macos/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/example/macos/.gitignore -------------------------------------------------------------------------------- /packages/go_router/example/macos/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/example/macos/Podfile -------------------------------------------------------------------------------- /packages/go_router/example/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/example/pubspec.yaml -------------------------------------------------------------------------------- /packages/go_router/example/test/main_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/example/test/main_test.dart -------------------------------------------------------------------------------- /packages/go_router/example/web/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/example/web/favicon.png -------------------------------------------------------------------------------- /packages/go_router/example/web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/example/web/index.html -------------------------------------------------------------------------------- /packages/go_router/example/web/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/example/web/manifest.json -------------------------------------------------------------------------------- /packages/go_router/lib/fix_data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/lib/fix_data.yaml -------------------------------------------------------------------------------- /packages/go_router/lib/go_router.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/lib/go_router.dart -------------------------------------------------------------------------------- /packages/go_router/lib/src/builder.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/lib/src/builder.dart -------------------------------------------------------------------------------- /packages/go_router/lib/src/configuration.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/lib/src/configuration.dart -------------------------------------------------------------------------------- /packages/go_router/lib/src/delegate.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/lib/src/delegate.dart -------------------------------------------------------------------------------- /packages/go_router/lib/src/logging.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/lib/src/logging.dart -------------------------------------------------------------------------------- /packages/go_router/lib/src/match.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/lib/src/match.dart -------------------------------------------------------------------------------- /packages/go_router/lib/src/misc/constants.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/lib/src/misc/constants.dart -------------------------------------------------------------------------------- /packages/go_router/lib/src/misc/errors.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/lib/src/misc/errors.dart -------------------------------------------------------------------------------- /packages/go_router/lib/src/misc/extensions.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/lib/src/misc/extensions.dart -------------------------------------------------------------------------------- /packages/go_router/lib/src/on_enter.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/lib/src/on_enter.dart -------------------------------------------------------------------------------- /packages/go_router/lib/src/pages/cupertino.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/lib/src/pages/cupertino.dart -------------------------------------------------------------------------------- /packages/go_router/lib/src/pages/material.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/lib/src/pages/material.dart -------------------------------------------------------------------------------- /packages/go_router/lib/src/parser.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/lib/src/parser.dart -------------------------------------------------------------------------------- /packages/go_router/lib/src/path_utils.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/lib/src/path_utils.dart -------------------------------------------------------------------------------- /packages/go_router/lib/src/route.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/lib/src/route.dart -------------------------------------------------------------------------------- /packages/go_router/lib/src/route_data.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/lib/src/route_data.dart -------------------------------------------------------------------------------- /packages/go_router/lib/src/router.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/lib/src/router.dart -------------------------------------------------------------------------------- /packages/go_router/lib/src/state.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/lib/src/state.dart -------------------------------------------------------------------------------- /packages/go_router/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/pubspec.yaml -------------------------------------------------------------------------------- /packages/go_router/test/analysis_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/test/analysis_options.yaml -------------------------------------------------------------------------------- /packages/go_router/test/builder_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/test/builder_test.dart -------------------------------------------------------------------------------- /packages/go_router/test/configuration_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/test/configuration_test.dart -------------------------------------------------------------------------------- /packages/go_router/test/cupertino_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/test/cupertino_test.dart -------------------------------------------------------------------------------- /packages/go_router/test/delegate_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/test/delegate_test.dart -------------------------------------------------------------------------------- /packages/go_router/test/error_page_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/test/error_page_test.dart -------------------------------------------------------------------------------- /packages/go_router/test/extension_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/test/extension_test.dart -------------------------------------------------------------------------------- /packages/go_router/test/extra_codec_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/test/extra_codec_test.dart -------------------------------------------------------------------------------- /packages/go_router/test/flutter_test_config.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/test/flutter_test_config.dart -------------------------------------------------------------------------------- /packages/go_router/test/go_route_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/test/go_route_test.dart -------------------------------------------------------------------------------- /packages/go_router/test/go_router_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/test/go_router_test.dart -------------------------------------------------------------------------------- /packages/go_router/test/imperative_api_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/test/imperative_api_test.dart -------------------------------------------------------------------------------- /packages/go_router/test/inherited_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/test/inherited_test.dart -------------------------------------------------------------------------------- /packages/go_router/test/logging_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/test/logging_test.dart -------------------------------------------------------------------------------- /packages/go_router/test/match_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/test/match_test.dart -------------------------------------------------------------------------------- /packages/go_router/test/matching_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/test/matching_test.dart -------------------------------------------------------------------------------- /packages/go_router/test/material_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/test/material_test.dart -------------------------------------------------------------------------------- /packages/go_router/test/name_case_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/test/name_case_test.dart -------------------------------------------------------------------------------- /packages/go_router/test/on_enter_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/test/on_enter_test.dart -------------------------------------------------------------------------------- /packages/go_router/test/on_exit_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/test/on_exit_test.dart -------------------------------------------------------------------------------- /packages/go_router/test/parser_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/test/parser_test.dart -------------------------------------------------------------------------------- /packages/go_router/test/path_utils_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/test/path_utils_test.dart -------------------------------------------------------------------------------- /packages/go_router/test/rebuild_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/test/rebuild_test.dart -------------------------------------------------------------------------------- /packages/go_router/test/request_focus.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/test/request_focus.dart -------------------------------------------------------------------------------- /packages/go_router/test/route_data_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/test/route_data_test.dart -------------------------------------------------------------------------------- /packages/go_router/test/routing_config_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/test/routing_config_test.dart -------------------------------------------------------------------------------- /packages/go_router/test/test_helpers.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/test/test_helpers.dart -------------------------------------------------------------------------------- /packages/go_router/test_fixes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/test_fixes/README.md -------------------------------------------------------------------------------- /packages/go_router/test_fixes/go_router.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/test_fixes/go_router.dart -------------------------------------------------------------------------------- /packages/go_router/tool/run_tests.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router/tool/run_tests.dart -------------------------------------------------------------------------------- /packages/go_router_builder/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router_builder/AUTHORS -------------------------------------------------------------------------------- /packages/go_router_builder/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router_builder/CHANGELOG.md -------------------------------------------------------------------------------- /packages/go_router_builder/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router_builder/LICENSE -------------------------------------------------------------------------------- /packages/go_router_builder/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router_builder/README.md -------------------------------------------------------------------------------- /packages/go_router_builder/build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router_builder/build.yaml -------------------------------------------------------------------------------- /packages/go_router_builder/ci_config.yaml: -------------------------------------------------------------------------------- 1 | release: 2 | # TODO(chunhtai): Opt in when ready. 3 | batch: false 4 | -------------------------------------------------------------------------------- /packages/go_router_builder/dart_test.yaml: -------------------------------------------------------------------------------- 1 | test_on: vm 2 | -------------------------------------------------------------------------------- /packages/go_router_builder/example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router_builder/example/.gitignore -------------------------------------------------------------------------------- /packages/go_router_builder/example/.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router_builder/example/.metadata -------------------------------------------------------------------------------- /packages/go_router_builder/example/build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router_builder/example/build.yaml -------------------------------------------------------------------------------- /packages/go_router_builder/example/dart_test.yaml: -------------------------------------------------------------------------------- 1 | test_on: vm 2 | -------------------------------------------------------------------------------- /packages/go_router_builder/example/lib/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router_builder/example/lib/main.dart -------------------------------------------------------------------------------- /packages/go_router_builder/example/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router_builder/example/pubspec.yaml -------------------------------------------------------------------------------- /packages/go_router_builder/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router_builder/pubspec.yaml -------------------------------------------------------------------------------- /packages/go_router_builder/test_inputs/json.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router_builder/test_inputs/json.dart -------------------------------------------------------------------------------- /packages/go_router_builder/test_inputs/list.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router_builder/test_inputs/list.dart -------------------------------------------------------------------------------- /packages/go_router_builder/test_inputs/no_mixin.dart.expect: -------------------------------------------------------------------------------- 1 | Missing mixin clause `with $HomeRoute` 2 | -------------------------------------------------------------------------------- /packages/go_router_builder/test_inputs/no_mixin_relative.dart.expect: -------------------------------------------------------------------------------- 1 | Missing mixin clause `with $RelativeRoute` 2 | -------------------------------------------------------------------------------- /packages/go_router_builder/test_inputs/relative_route_with_absolute_path.dart.expect: -------------------------------------------------------------------------------- 1 | The path for a TypedRelativeGoRoute cannot start with "/". 2 | -------------------------------------------------------------------------------- /packages/go_router_builder/test_inputs/set.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router_builder/test_inputs/set.dart -------------------------------------------------------------------------------- /packages/go_router_builder/test_inputs/unsupported_type.dart.expect: -------------------------------------------------------------------------------- 1 | The parameter type `Stopwatch` is not supported. 2 | -------------------------------------------------------------------------------- /packages/go_router_builder/tool/run_tests.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/go_router_builder/tool/run_tests.dart -------------------------------------------------------------------------------- /packages/google_adsense/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/google_adsense/AUTHORS -------------------------------------------------------------------------------- /packages/google_adsense/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/google_adsense/CHANGELOG.md -------------------------------------------------------------------------------- /packages/google_adsense/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/google_adsense/LICENSE -------------------------------------------------------------------------------- /packages/google_adsense/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/google_adsense/README.md -------------------------------------------------------------------------------- /packages/google_adsense/dart_test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/google_adsense/dart_test.yaml -------------------------------------------------------------------------------- /packages/google_adsense/dartdoc_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/google_adsense/dartdoc_options.yaml -------------------------------------------------------------------------------- /packages/google_adsense/doc/ad_unit_widget.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/google_adsense/doc/ad_unit_widget.md -------------------------------------------------------------------------------- /packages/google_adsense/doc/h5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/google_adsense/doc/h5.md -------------------------------------------------------------------------------- /packages/google_adsense/doc/initialization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/google_adsense/doc/initialization.md -------------------------------------------------------------------------------- /packages/google_adsense/example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/google_adsense/example/README.md -------------------------------------------------------------------------------- /packages/google_adsense/example/lib/h5.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/google_adsense/example/lib/h5.dart -------------------------------------------------------------------------------- /packages/google_adsense/example/lib/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/google_adsense/example/lib/main.dart -------------------------------------------------------------------------------- /packages/google_adsense/example/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/google_adsense/example/pubspec.yaml -------------------------------------------------------------------------------- /packages/google_adsense/example/web/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/google_adsense/example/web/favicon.png -------------------------------------------------------------------------------- /packages/google_adsense/example/web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/google_adsense/example/web/index.html -------------------------------------------------------------------------------- /packages/google_adsense/lib/google_adsense.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/google_adsense/lib/google_adsense.dart -------------------------------------------------------------------------------- /packages/google_adsense/lib/h5.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/google_adsense/lib/h5.dart -------------------------------------------------------------------------------- /packages/google_adsense/lib/src/h5/enums.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/google_adsense/lib/src/h5/enums.dart -------------------------------------------------------------------------------- /packages/google_adsense/lib/src/h5/h5.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/google_adsense/lib/src/h5/h5.dart -------------------------------------------------------------------------------- /packages/google_adsense/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/google_adsense/pubspec.yaml -------------------------------------------------------------------------------- /packages/google_fonts/.gitignore: -------------------------------------------------------------------------------- 1 | generator/families_diff 2 | -------------------------------------------------------------------------------- /packages/google_fonts/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/google_fonts/AUTHORS -------------------------------------------------------------------------------- /packages/google_fonts/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/google_fonts/CHANGELOG.md -------------------------------------------------------------------------------- /packages/google_fonts/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/google_fonts/CONTRIBUTING.md -------------------------------------------------------------------------------- /packages/google_fonts/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/google_fonts/LICENSE -------------------------------------------------------------------------------- /packages/google_fonts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/google_fonts/README.md -------------------------------------------------------------------------------- /packages/google_fonts/example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/google_fonts/example/.gitignore -------------------------------------------------------------------------------- /packages/google_fonts/example/.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/google_fonts/example/.metadata -------------------------------------------------------------------------------- /packages/google_fonts/example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/google_fonts/example/README.md -------------------------------------------------------------------------------- /packages/google_fonts/example/android/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/google_fonts/example/android/.gitignore -------------------------------------------------------------------------------- /packages/google_fonts/example/ios/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/google_fonts/example/ios/.gitignore -------------------------------------------------------------------------------- /packages/google_fonts/example/ios/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/google_fonts/example/ios/Podfile -------------------------------------------------------------------------------- /packages/google_fonts/example/lib/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/google_fonts/example/lib/main.dart -------------------------------------------------------------------------------- /packages/google_fonts/example/linux/.gitignore: -------------------------------------------------------------------------------- 1 | flutter/ephemeral 2 | -------------------------------------------------------------------------------- /packages/google_fonts/example/linux/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/google_fonts/example/linux/main.cc -------------------------------------------------------------------------------- /packages/google_fonts/example/macos/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/google_fonts/example/macos/.gitignore -------------------------------------------------------------------------------- /packages/google_fonts/example/macos/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/google_fonts/example/macos/Podfile -------------------------------------------------------------------------------- /packages/google_fonts/example/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/google_fonts/example/pubspec.yaml -------------------------------------------------------------------------------- /packages/google_fonts/example/web/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/google_fonts/example/web/favicon.png -------------------------------------------------------------------------------- /packages/google_fonts/example/web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/google_fonts/example/web/index.html -------------------------------------------------------------------------------- /packages/google_fonts/example/web/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/google_fonts/example/web/manifest.json -------------------------------------------------------------------------------- /packages/google_fonts/example/windows/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/google_fonts/example/windows/.gitignore -------------------------------------------------------------------------------- /packages/google_fonts/generator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/google_fonts/generator/README.md -------------------------------------------------------------------------------- /packages/google_fonts/generator/fonts.pb.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/google_fonts/generator/fonts.pb.dart -------------------------------------------------------------------------------- /packages/google_fonts/generator/fonts.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/google_fonts/generator/fonts.proto -------------------------------------------------------------------------------- /packages/google_fonts/generator/generator.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/google_fonts/generator/generator.dart -------------------------------------------------------------------------------- /packages/google_fonts/lib/google_fonts.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/google_fonts/lib/google_fonts.dart -------------------------------------------------------------------------------- /packages/google_fonts/lib/src/file_io.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/google_fonts/lib/src/file_io.dart -------------------------------------------------------------------------------- /packages/google_fonts/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/google_fonts/pubspec.yaml -------------------------------------------------------------------------------- /packages/google_fonts/screenshots/hot_reload.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/google_fonts/screenshots/hot_reload.gif -------------------------------------------------------------------------------- /packages/google_identity_services_web/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/google_identity_services_web/AUTHORS -------------------------------------------------------------------------------- /packages/google_identity_services_web/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/google_identity_services_web/LICENSE -------------------------------------------------------------------------------- /packages/google_identity_services_web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/google_identity_services_web/README.md -------------------------------------------------------------------------------- /packages/google_maps_flutter/google_maps_flutter_android/android/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'google_maps_flutter_android' 2 | -------------------------------------------------------------------------------- /packages/google_maps_flutter/google_maps_flutter_android/example/android/secrets.properties: -------------------------------------------------------------------------------- 1 | maps.key=SomeKeyHere 2 | -------------------------------------------------------------------------------- /packages/google_maps_flutter/google_maps_flutter_ios/ios/Assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/google_sign_in/google_sign_in/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/google_sign_in/google_sign_in/AUTHORS -------------------------------------------------------------------------------- /packages/google_sign_in/google_sign_in/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/google_sign_in/google_sign_in/LICENSE -------------------------------------------------------------------------------- /packages/google_sign_in/google_sign_in/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/google_sign_in/google_sign_in/README.md -------------------------------------------------------------------------------- /packages/google_sign_in/google_sign_in/example/android/app/src/main/java/io/flutter/plugins/.gitignore: -------------------------------------------------------------------------------- 1 | GeneratedPluginRegistrant.java 2 | -------------------------------------------------------------------------------- /packages/google_sign_in/google_sign_in_android/android/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'google_sign_in_android' 2 | -------------------------------------------------------------------------------- /packages/google_sign_in/google_sign_in_android/example/android/app/src/main/java/io/flutter/plugins/.gitignore: -------------------------------------------------------------------------------- 1 | GeneratedPluginRegistrant.java 2 | -------------------------------------------------------------------------------- /packages/image_picker/image_picker/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/image_picker/image_picker/AUTHORS -------------------------------------------------------------------------------- /packages/image_picker/image_picker/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/image_picker/image_picker/CHANGELOG.md -------------------------------------------------------------------------------- /packages/image_picker/image_picker/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/image_picker/image_picker/LICENSE -------------------------------------------------------------------------------- /packages/image_picker/image_picker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/image_picker/image_picker/README.md -------------------------------------------------------------------------------- /packages/image_picker/image_picker/example/android/app/src/main/java/io/flutter/plugins/.gitignore: -------------------------------------------------------------------------------- 1 | GeneratedPluginRegistrant.java 2 | -------------------------------------------------------------------------------- /packages/image_picker/image_picker/example/linux/.gitignore: -------------------------------------------------------------------------------- 1 | flutter/ephemeral 2 | -------------------------------------------------------------------------------- /packages/image_picker/image_picker/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/image_picker/image_picker/pubspec.yaml -------------------------------------------------------------------------------- /packages/image_picker/image_picker_android/android/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'image_picker_android' 2 | -------------------------------------------------------------------------------- /packages/image_picker/image_picker_android/android/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline -------------------------------------------------------------------------------- /packages/image_picker/image_picker_android/example/android/app/src/main/java/io/flutter/plugins/.gitignore: -------------------------------------------------------------------------------- 1 | GeneratedPluginRegistrant.java 2 | -------------------------------------------------------------------------------- /packages/image_picker/image_picker_ios/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/image_picker/image_picker_ios/AUTHORS -------------------------------------------------------------------------------- /packages/image_picker/image_picker_ios/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/image_picker/image_picker_ios/LICENSE -------------------------------------------------------------------------------- /packages/image_picker/image_picker_ios/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/image_picker/image_picker_ios/README.md -------------------------------------------------------------------------------- /packages/image_picker/image_picker_linux/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/image_picker/image_picker_linux/AUTHORS -------------------------------------------------------------------------------- /packages/image_picker/image_picker_linux/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/image_picker/image_picker_linux/LICENSE -------------------------------------------------------------------------------- /packages/image_picker/image_picker_linux/example/linux/.gitignore: -------------------------------------------------------------------------------- 1 | flutter/ephemeral 2 | -------------------------------------------------------------------------------- /packages/image_picker/image_picker_macos/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/image_picker/image_picker_macos/AUTHORS -------------------------------------------------------------------------------- /packages/image_picker/image_picker_macos/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/image_picker/image_picker_macos/LICENSE -------------------------------------------------------------------------------- /packages/image_picker/image_picker_platform_interface/test/assets/hello.txt: -------------------------------------------------------------------------------- 1 | Hello, world! -------------------------------------------------------------------------------- /packages/in_app_purchase/in_app_purchase/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/in_app_purchase/in_app_purchase/AUTHORS -------------------------------------------------------------------------------- /packages/in_app_purchase/in_app_purchase/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/in_app_purchase/in_app_purchase/LICENSE -------------------------------------------------------------------------------- /packages/in_app_purchase/in_app_purchase_android/android/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'in_app_purchase' 2 | -------------------------------------------------------------------------------- /packages/in_app_purchase/in_app_purchase_android/example/android/.gitignore: -------------------------------------------------------------------------------- 1 | # Keystore files 2 | *.jks 3 | -------------------------------------------------------------------------------- /packages/in_app_purchase/in_app_purchase_storekit/example/ios/RunnerTests/Info.plist: -------------------------------------------------------------------------------- 1 | ../../shared/RunnerTests/Info.plist -------------------------------------------------------------------------------- /packages/in_app_purchase/in_app_purchase_storekit/example/ios/RunnerTests/PaymentQueueTests.swift: -------------------------------------------------------------------------------- 1 | ../../shared/RunnerTests/PaymentQueueTests.swift -------------------------------------------------------------------------------- /packages/in_app_purchase/in_app_purchase_storekit/example/ios/RunnerTests/Stubs.h: -------------------------------------------------------------------------------- 1 | ../../shared/RunnerTests/Stubs.h -------------------------------------------------------------------------------- /packages/in_app_purchase/in_app_purchase_storekit/example/ios/RunnerTests/Stubs.m: -------------------------------------------------------------------------------- 1 | ../../shared/RunnerTests/Stubs.m -------------------------------------------------------------------------------- /packages/in_app_purchase/in_app_purchase_storekit/example/ios/RunnerTests/TranslatorTests.swift: -------------------------------------------------------------------------------- 1 | ../../shared/RunnerTests/TranslatorTests.swift -------------------------------------------------------------------------------- /packages/in_app_purchase/in_app_purchase_storekit/example/macos/RunnerTests/Info.plist: -------------------------------------------------------------------------------- 1 | ../../shared/RunnerTests/Info.plist -------------------------------------------------------------------------------- /packages/in_app_purchase/in_app_purchase_storekit/example/macos/RunnerTests/PaymentQueueTests.swift: -------------------------------------------------------------------------------- 1 | ../../shared/RunnerTests/PaymentQueueTests.swift -------------------------------------------------------------------------------- /packages/in_app_purchase/in_app_purchase_storekit/example/macos/RunnerTests/Stubs.h: -------------------------------------------------------------------------------- 1 | ../../shared/RunnerTests/Stubs.h -------------------------------------------------------------------------------- /packages/in_app_purchase/in_app_purchase_storekit/example/macos/RunnerTests/Stubs.m: -------------------------------------------------------------------------------- 1 | ../../shared/RunnerTests/Stubs.m -------------------------------------------------------------------------------- /packages/in_app_purchase/in_app_purchase_storekit/example/macos/RunnerTests/TranslatorTests.swift: -------------------------------------------------------------------------------- 1 | ../../shared/RunnerTests/TranslatorTests.swift -------------------------------------------------------------------------------- /packages/integration_test/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/integration_test/.gitignore -------------------------------------------------------------------------------- /packages/integration_test/.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/integration_test/.metadata -------------------------------------------------------------------------------- /packages/integration_test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/integration_test/README.md -------------------------------------------------------------------------------- /packages/interactive_media_ads/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/interactive_media_ads/AUTHORS -------------------------------------------------------------------------------- /packages/interactive_media_ads/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/interactive_media_ads/CHANGELOG.md -------------------------------------------------------------------------------- /packages/interactive_media_ads/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/interactive_media_ads/CONTRIBUTING.md -------------------------------------------------------------------------------- /packages/interactive_media_ads/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/interactive_media_ads/LICENSE -------------------------------------------------------------------------------- /packages/interactive_media_ads/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/interactive_media_ads/README.md -------------------------------------------------------------------------------- /packages/interactive_media_ads/android/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'interactive_media_ads' 2 | -------------------------------------------------------------------------------- /packages/interactive_media_ads/example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/interactive_media_ads/example/README.md -------------------------------------------------------------------------------- /packages/interactive_media_ads/ios/Assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/interactive_media_ads/lib/src/ad.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/interactive_media_ads/lib/src/ad.dart -------------------------------------------------------------------------------- /packages/interactive_media_ads/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/interactive_media_ads/pubspec.yaml -------------------------------------------------------------------------------- /packages/local_auth/local_auth/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/local_auth/local_auth/AUTHORS -------------------------------------------------------------------------------- /packages/local_auth/local_auth/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/local_auth/local_auth/CHANGELOG.md -------------------------------------------------------------------------------- /packages/local_auth/local_auth/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/local_auth/local_auth/LICENSE -------------------------------------------------------------------------------- /packages/local_auth/local_auth/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/local_auth/local_auth/README.md -------------------------------------------------------------------------------- /packages/local_auth/local_auth/example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/local_auth/local_auth/example/README.md -------------------------------------------------------------------------------- /packages/local_auth/local_auth/example/android/settings_aar.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /packages/local_auth/local_auth/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/local_auth/local_auth/pubspec.yaml -------------------------------------------------------------------------------- /packages/local_auth/local_auth_android/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/local_auth/local_auth_android/AUTHORS -------------------------------------------------------------------------------- /packages/local_auth/local_auth_android/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/local_auth/local_auth_android/LICENSE -------------------------------------------------------------------------------- /packages/local_auth/local_auth_android/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/local_auth/local_auth_android/README.md -------------------------------------------------------------------------------- /packages/local_auth/local_auth_android/android/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'local_auth' 2 | -------------------------------------------------------------------------------- /packages/local_auth/local_auth_android/example/android/settings_aar.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /packages/local_auth/local_auth_darwin/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/local_auth/local_auth_darwin/AUTHORS -------------------------------------------------------------------------------- /packages/local_auth/local_auth_darwin/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/local_auth/local_auth_darwin/LICENSE -------------------------------------------------------------------------------- /packages/local_auth/local_auth_darwin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/local_auth/local_auth_darwin/README.md -------------------------------------------------------------------------------- /packages/local_auth/local_auth_windows/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/local_auth/local_auth_windows/AUTHORS -------------------------------------------------------------------------------- /packages/local_auth/local_auth_windows/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/local_auth/local_auth_windows/LICENSE -------------------------------------------------------------------------------- /packages/metrics_center/.gitignore: -------------------------------------------------------------------------------- 1 | secret 2 | -------------------------------------------------------------------------------- /packages/metrics_center/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/metrics_center/AUTHORS -------------------------------------------------------------------------------- /packages/metrics_center/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/metrics_center/CHANGELOG.md -------------------------------------------------------------------------------- /packages/metrics_center/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/metrics_center/LICENSE -------------------------------------------------------------------------------- /packages/metrics_center/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/metrics_center/README.md -------------------------------------------------------------------------------- /packages/metrics_center/dart_test.yaml: -------------------------------------------------------------------------------- 1 | test_on: vm 2 | -------------------------------------------------------------------------------- /packages/metrics_center/lib/src/common.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/metrics_center/lib/src/common.dart -------------------------------------------------------------------------------- /packages/metrics_center/lib/src/flutter.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/metrics_center/lib/src/flutter.dart -------------------------------------------------------------------------------- /packages/metrics_center/lib/src/gcs_lock.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/metrics_center/lib/src/gcs_lock.dart -------------------------------------------------------------------------------- /packages/metrics_center/lib/src/skiaperf.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/metrics_center/lib/src/skiaperf.dart -------------------------------------------------------------------------------- /packages/metrics_center/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/metrics_center/pubspec.yaml -------------------------------------------------------------------------------- /packages/metrics_center/test/common.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/metrics_center/test/common.dart -------------------------------------------------------------------------------- /packages/metrics_center/test/utility.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/metrics_center/test/utility.dart -------------------------------------------------------------------------------- /packages/multicast_dns/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/multicast_dns/AUTHORS -------------------------------------------------------------------------------- /packages/multicast_dns/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/multicast_dns/CHANGELOG.md -------------------------------------------------------------------------------- /packages/multicast_dns/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/multicast_dns/LICENSE -------------------------------------------------------------------------------- /packages/multicast_dns/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/multicast_dns/README.md -------------------------------------------------------------------------------- /packages/multicast_dns/dart_test.yaml: -------------------------------------------------------------------------------- 1 | test_on: vm 2 | -------------------------------------------------------------------------------- /packages/multicast_dns/example/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/multicast_dns/example/main.dart -------------------------------------------------------------------------------- /packages/multicast_dns/example/mdns_sd.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/multicast_dns/example/mdns_sd.dart -------------------------------------------------------------------------------- /packages/multicast_dns/lib/multicast_dns.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/multicast_dns/lib/multicast_dns.dart -------------------------------------------------------------------------------- /packages/multicast_dns/lib/src/constants.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/multicast_dns/lib/src/constants.dart -------------------------------------------------------------------------------- /packages/multicast_dns/lib/src/packet.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/multicast_dns/lib/src/packet.dart -------------------------------------------------------------------------------- /packages/multicast_dns/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/multicast_dns/pubspec.yaml -------------------------------------------------------------------------------- /packages/multicast_dns/test/client_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/multicast_dns/test/client_test.dart -------------------------------------------------------------------------------- /packages/multicast_dns/test/decode_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/multicast_dns/test/decode_test.dart -------------------------------------------------------------------------------- /packages/multicast_dns/tool/packet_gen.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/multicast_dns/tool/packet_gen.dart -------------------------------------------------------------------------------- /packages/path_provider/path_provider/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/path_provider/path_provider/AUTHORS -------------------------------------------------------------------------------- /packages/path_provider/path_provider/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/path_provider/path_provider/LICENSE -------------------------------------------------------------------------------- /packages/path_provider/path_provider/example/linux/.gitignore: -------------------------------------------------------------------------------- 1 | flutter/ephemeral 2 | -------------------------------------------------------------------------------- /packages/path_provider/path_provider_android/android/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'path_provider_android' 2 | -------------------------------------------------------------------------------- /packages/path_provider/path_provider_foundation/.gitignore: -------------------------------------------------------------------------------- 1 | .packages 2 | .flutter-plugins 3 | pubspec.lock 4 | -------------------------------------------------------------------------------- /packages/path_provider/path_provider_linux/example/linux/.gitignore: -------------------------------------------------------------------------------- 1 | flutter/ephemeral 2 | -------------------------------------------------------------------------------- /packages/path_provider/path_provider_windows/.gitignore: -------------------------------------------------------------------------------- 1 | .packages 2 | .flutter-plugins 3 | pubspec.lock 4 | -------------------------------------------------------------------------------- /packages/pigeon/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/pigeon/.gitignore -------------------------------------------------------------------------------- /packages/pigeon/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/pigeon/AUTHORS -------------------------------------------------------------------------------- /packages/pigeon/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/pigeon/CHANGELOG.md -------------------------------------------------------------------------------- /packages/pigeon/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/pigeon/CONTRIBUTING.md -------------------------------------------------------------------------------- /packages/pigeon/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/pigeon/LICENSE -------------------------------------------------------------------------------- /packages/pigeon/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/pigeon/README.md -------------------------------------------------------------------------------- /packages/pigeon/bin/pigeon.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/pigeon/bin/pigeon.dart -------------------------------------------------------------------------------- /packages/pigeon/ci/.gitignore: -------------------------------------------------------------------------------- 1 | *.jar 2 | *.xml 3 | -------------------------------------------------------------------------------- /packages/pigeon/copyright_header.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/pigeon/copyright_header.txt -------------------------------------------------------------------------------- /packages/pigeon/dart_test.yaml: -------------------------------------------------------------------------------- 1 | test_on: vm 2 | -------------------------------------------------------------------------------- /packages/pigeon/diff_tool.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/pigeon/diff_tool.sh -------------------------------------------------------------------------------- /packages/pigeon/doc/pigeon_state.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/pigeon/doc/pigeon_state.png -------------------------------------------------------------------------------- /packages/pigeon/doc/pigeon_state.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/pigeon/doc/pigeon_state.puml -------------------------------------------------------------------------------- /packages/pigeon/example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/pigeon/example/README.md -------------------------------------------------------------------------------- /packages/pigeon/example/app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/pigeon/example/app/.gitignore -------------------------------------------------------------------------------- /packages/pigeon/example/app/.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/pigeon/example/app/.metadata -------------------------------------------------------------------------------- /packages/pigeon/example/app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/pigeon/example/app/README.md -------------------------------------------------------------------------------- /packages/pigeon/example/app/ios/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/pigeon/example/app/ios/.gitignore -------------------------------------------------------------------------------- /packages/pigeon/example/app/ios/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/pigeon/example/app/ios/Podfile -------------------------------------------------------------------------------- /packages/pigeon/example/app/lib/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/pigeon/example/app/lib/main.dart -------------------------------------------------------------------------------- /packages/pigeon/example/app/linux/.gitignore: -------------------------------------------------------------------------------- 1 | flutter/ephemeral 2 | -------------------------------------------------------------------------------- /packages/pigeon/example/app/linux/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/pigeon/example/app/linux/main.cc -------------------------------------------------------------------------------- /packages/pigeon/example/app/macos/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/pigeon/example/app/macos/.gitignore -------------------------------------------------------------------------------- /packages/pigeon/example/app/macos/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/pigeon/example/app/macos/Podfile -------------------------------------------------------------------------------- /packages/pigeon/example/app/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/pigeon/example/app/pubspec.yaml -------------------------------------------------------------------------------- /packages/pigeon/example/lib/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/pigeon/example/lib/main.dart -------------------------------------------------------------------------------- /packages/pigeon/lib/pigeon.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/pigeon/lib/pigeon.dart -------------------------------------------------------------------------------- /packages/pigeon/lib/src/ast.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/pigeon/lib/src/ast.dart -------------------------------------------------------------------------------- /packages/pigeon/lib/src/ast_generator.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/pigeon/lib/src/ast_generator.dart -------------------------------------------------------------------------------- /packages/pigeon/lib/src/dart/templates.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/pigeon/lib/src/dart/templates.dart -------------------------------------------------------------------------------- /packages/pigeon/lib/src/functional.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/pigeon/lib/src/functional.dart -------------------------------------------------------------------------------- /packages/pigeon/lib/src/generator.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/pigeon/lib/src/generator.dart -------------------------------------------------------------------------------- /packages/pigeon/lib/src/generator_tools.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/pigeon/lib/src/generator_tools.dart -------------------------------------------------------------------------------- /packages/pigeon/lib/src/kotlin/templates.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/pigeon/lib/src/kotlin/templates.dart -------------------------------------------------------------------------------- /packages/pigeon/lib/src/pigeon_cl.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/pigeon/lib/src/pigeon_cl.dart -------------------------------------------------------------------------------- /packages/pigeon/lib/src/pigeon_lib.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/pigeon/lib/src/pigeon_lib.dart -------------------------------------------------------------------------------- /packages/pigeon/lib/src/swift/templates.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/pigeon/lib/src/swift/templates.dart -------------------------------------------------------------------------------- /packages/pigeon/lib/src/types/task_queue.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/pigeon/lib/src/types/task_queue.dart -------------------------------------------------------------------------------- /packages/pigeon/pigeons/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/pigeon/pigeons/README.md -------------------------------------------------------------------------------- /packages/pigeon/pigeons/core_tests.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/pigeon/pigeons/core_tests.dart -------------------------------------------------------------------------------- /packages/pigeon/pigeons/enum.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/pigeon/pigeons/enum.dart -------------------------------------------------------------------------------- /packages/pigeon/pigeons/message.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/pigeon/pigeons/message.dart -------------------------------------------------------------------------------- /packages/pigeon/pigeons/multiple_arity.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/pigeon/pigeons/multiple_arity.dart -------------------------------------------------------------------------------- /packages/pigeon/pigeons/non_null_fields.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/pigeon/pigeons/non_null_fields.dart -------------------------------------------------------------------------------- /packages/pigeon/pigeons/null_fields.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/pigeon/pigeons/null_fields.dart -------------------------------------------------------------------------------- /packages/pigeon/pigeons/nullable_returns.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/pigeon/pigeons/nullable_returns.dart -------------------------------------------------------------------------------- /packages/pigeon/pigeons/primitive.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/pigeon/pigeons/primitive.dart -------------------------------------------------------------------------------- /packages/pigeon/pigeons/proxy_api_tests.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/pigeon/pigeons/proxy_api_tests.dart -------------------------------------------------------------------------------- /packages/pigeon/platform_tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/pigeon/platform_tests/README.md -------------------------------------------------------------------------------- /packages/pigeon/platform_tests/alternate_language_test_plugin/android/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'alternate_language_test_plugin' 2 | -------------------------------------------------------------------------------- /packages/pigeon/platform_tests/shared_test_plugin_code/dart_test.yaml: -------------------------------------------------------------------------------- 1 | test_on: vm 2 | -------------------------------------------------------------------------------- /packages/pigeon/platform_tests/test_plugin/android/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'test_plugin' 2 | -------------------------------------------------------------------------------- /packages/pigeon/platform_tests/test_plugin/example/linux/.gitignore: -------------------------------------------------------------------------------- 1 | flutter/ephemeral 2 | -------------------------------------------------------------------------------- /packages/pigeon/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/pigeon/pubspec.yaml -------------------------------------------------------------------------------- /packages/pigeon/test/ast_generator_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/pigeon/test/ast_generator_test.dart -------------------------------------------------------------------------------- /packages/pigeon/test/cpp_generator_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/pigeon/test/cpp_generator_test.dart -------------------------------------------------------------------------------- /packages/pigeon/test/dart/proxy_api_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/pigeon/test/dart/proxy_api_test.dart -------------------------------------------------------------------------------- /packages/pigeon/test/dart_generator_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/pigeon/test/dart_generator_test.dart -------------------------------------------------------------------------------- /packages/pigeon/test/functional_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/pigeon/test/functional_test.dart -------------------------------------------------------------------------------- /packages/pigeon/test/java_generator_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/pigeon/test/java_generator_test.dart -------------------------------------------------------------------------------- /packages/pigeon/test/objc_generator_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/pigeon/test/objc_generator_test.dart -------------------------------------------------------------------------------- /packages/pigeon/test/pigeon_lib_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/pigeon/test/pigeon_lib_test.dart -------------------------------------------------------------------------------- /packages/pigeon/test/pigeon_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/pigeon/test/pigeon_test.dart -------------------------------------------------------------------------------- /packages/pigeon/test/version_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/pigeon/test/version_test.dart -------------------------------------------------------------------------------- /packages/pigeon/tool/generate.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/pigeon/tool/generate.dart -------------------------------------------------------------------------------- /packages/pigeon/tool/run_tests.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/pigeon/tool/run_tests.dart -------------------------------------------------------------------------------- /packages/pigeon/tool/shared/generation.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/pigeon/tool/shared/generation.dart -------------------------------------------------------------------------------- /packages/pigeon/tool/shared/test_runner.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/pigeon/tool/shared/test_runner.dart -------------------------------------------------------------------------------- /packages/pigeon/tool/shared/test_suites.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/pigeon/tool/shared/test_suites.dart -------------------------------------------------------------------------------- /packages/pigeon/tool/test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/pigeon/tool/test.dart -------------------------------------------------------------------------------- /packages/platform/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/platform/README.md -------------------------------------------------------------------------------- /packages/plugin_platform_interface/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/plugin_platform_interface/.gitignore -------------------------------------------------------------------------------- /packages/plugin_platform_interface/.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/plugin_platform_interface/.metadata -------------------------------------------------------------------------------- /packages/plugin_platform_interface/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/plugin_platform_interface/AUTHORS -------------------------------------------------------------------------------- /packages/plugin_platform_interface/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/plugin_platform_interface/LICENSE -------------------------------------------------------------------------------- /packages/plugin_platform_interface/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/plugin_platform_interface/README.md -------------------------------------------------------------------------------- /packages/quick_actions/quick_actions/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/quick_actions/quick_actions/AUTHORS -------------------------------------------------------------------------------- /packages/quick_actions/quick_actions/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/quick_actions/quick_actions/LICENSE -------------------------------------------------------------------------------- /packages/quick_actions/quick_actions_android/android/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'quick_actions' 2 | -------------------------------------------------------------------------------- /packages/quick_actions/quick_actions_ios/ios/Assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/rfw/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/rfw/.gitignore -------------------------------------------------------------------------------- /packages/rfw/.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/rfw/.metadata -------------------------------------------------------------------------------- /packages/rfw/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/rfw/AUTHORS -------------------------------------------------------------------------------- /packages/rfw/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/rfw/CHANGELOG.md -------------------------------------------------------------------------------- /packages/rfw/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/rfw/CONTRIBUTING.md -------------------------------------------------------------------------------- /packages/rfw/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/rfw/LICENSE -------------------------------------------------------------------------------- /packages/rfw/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/rfw/README.md -------------------------------------------------------------------------------- /packages/rfw/example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/rfw/example/README.md -------------------------------------------------------------------------------- /packages/rfw/example/analysis_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/rfw/example/analysis_options.yaml -------------------------------------------------------------------------------- /packages/rfw/example/hello/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/rfw/example/hello/.gitignore -------------------------------------------------------------------------------- /packages/rfw/example/hello/.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/rfw/example/hello/.metadata -------------------------------------------------------------------------------- /packages/rfw/example/hello/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/rfw/example/hello/README.md -------------------------------------------------------------------------------- /packages/rfw/example/hello/android/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/rfw/example/hello/android/.gitignore -------------------------------------------------------------------------------- /packages/rfw/example/hello/ios/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/rfw/example/hello/ios/.gitignore -------------------------------------------------------------------------------- /packages/rfw/example/hello/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /packages/rfw/example/hello/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /packages/rfw/example/hello/lib/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/rfw/example/hello/lib/main.dart -------------------------------------------------------------------------------- /packages/rfw/example/hello/linux/.gitignore: -------------------------------------------------------------------------------- 1 | flutter/ephemeral 2 | -------------------------------------------------------------------------------- /packages/rfw/example/hello/linux/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/rfw/example/hello/linux/main.cc -------------------------------------------------------------------------------- /packages/rfw/example/hello/macos/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/rfw/example/hello/macos/.gitignore -------------------------------------------------------------------------------- /packages/rfw/example/hello/macos/Flutter/Flutter-Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "ephemeral/Flutter-Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /packages/rfw/example/hello/macos/Flutter/Flutter-Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "ephemeral/Flutter-Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /packages/rfw/example/hello/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/rfw/example/hello/pubspec.yaml -------------------------------------------------------------------------------- /packages/rfw/example/hello/web/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/rfw/example/hello/web/favicon.png -------------------------------------------------------------------------------- /packages/rfw/example/hello/web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/rfw/example/hello/web/index.html -------------------------------------------------------------------------------- /packages/rfw/example/hello/web/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/rfw/example/hello/web/manifest.json -------------------------------------------------------------------------------- /packages/rfw/example/hello/windows/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/rfw/example/hello/windows/.gitignore -------------------------------------------------------------------------------- /packages/rfw/example/local/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/rfw/example/local/.gitignore -------------------------------------------------------------------------------- /packages/rfw/example/local/.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/rfw/example/local/.metadata -------------------------------------------------------------------------------- /packages/rfw/example/local/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/rfw/example/local/README.md -------------------------------------------------------------------------------- /packages/rfw/example/local/android/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/rfw/example/local/android/.gitignore -------------------------------------------------------------------------------- /packages/rfw/example/local/ios/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/rfw/example/local/ios/.gitignore -------------------------------------------------------------------------------- /packages/rfw/example/local/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /packages/rfw/example/local/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /packages/rfw/example/local/lib/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/rfw/example/local/lib/main.dart -------------------------------------------------------------------------------- /packages/rfw/example/local/linux/.gitignore: -------------------------------------------------------------------------------- 1 | flutter/ephemeral 2 | -------------------------------------------------------------------------------- /packages/rfw/example/local/linux/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/rfw/example/local/linux/main.cc -------------------------------------------------------------------------------- /packages/rfw/example/local/macos/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/rfw/example/local/macos/.gitignore -------------------------------------------------------------------------------- /packages/rfw/example/local/macos/Flutter/Flutter-Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "ephemeral/Flutter-Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /packages/rfw/example/local/macos/Flutter/Flutter-Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "ephemeral/Flutter-Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /packages/rfw/example/local/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/rfw/example/local/pubspec.yaml -------------------------------------------------------------------------------- /packages/rfw/example/local/web/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/rfw/example/local/web/favicon.png -------------------------------------------------------------------------------- /packages/rfw/example/local/web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/rfw/example/local/web/index.html -------------------------------------------------------------------------------- /packages/rfw/example/local/web/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/rfw/example/local/web/manifest.json -------------------------------------------------------------------------------- /packages/rfw/example/local/windows/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/rfw/example/local/windows/.gitignore -------------------------------------------------------------------------------- /packages/rfw/example/remote/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/rfw/example/remote/.gitignore -------------------------------------------------------------------------------- /packages/rfw/example/remote/.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/rfw/example/remote/.metadata -------------------------------------------------------------------------------- /packages/rfw/example/remote/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/rfw/example/remote/README.md -------------------------------------------------------------------------------- /packages/rfw/example/remote/ios/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/rfw/example/remote/ios/.gitignore -------------------------------------------------------------------------------- /packages/rfw/example/remote/ios/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/rfw/example/remote/ios/Podfile -------------------------------------------------------------------------------- /packages/rfw/example/remote/lib/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/rfw/example/remote/lib/main.dart -------------------------------------------------------------------------------- /packages/rfw/example/remote/linux/.gitignore: -------------------------------------------------------------------------------- 1 | flutter/ephemeral 2 | -------------------------------------------------------------------------------- /packages/rfw/example/remote/linux/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/rfw/example/remote/linux/main.cc -------------------------------------------------------------------------------- /packages/rfw/example/remote/macos/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/rfw/example/remote/macos/.gitignore -------------------------------------------------------------------------------- /packages/rfw/example/remote/macos/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/rfw/example/remote/macos/Podfile -------------------------------------------------------------------------------- /packages/rfw/example/remote/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/rfw/example/remote/pubspec.yaml -------------------------------------------------------------------------------- /packages/rfw/example/remote/web/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/rfw/example/remote/web/favicon.png -------------------------------------------------------------------------------- /packages/rfw/example/remote/web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/rfw/example/remote/web/index.html -------------------------------------------------------------------------------- /packages/rfw/example/remote/web/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/rfw/example/remote/web/manifest.json -------------------------------------------------------------------------------- /packages/rfw/images/overview1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/rfw/images/overview1.png -------------------------------------------------------------------------------- /packages/rfw/images/overview2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/rfw/images/overview2.png -------------------------------------------------------------------------------- /packages/rfw/lib/formats.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/rfw/lib/formats.dart -------------------------------------------------------------------------------- /packages/rfw/lib/rfw.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/rfw/lib/rfw.dart -------------------------------------------------------------------------------- /packages/rfw/lib/src/dart/binary.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/rfw/lib/src/dart/binary.dart -------------------------------------------------------------------------------- /packages/rfw/lib/src/dart/model.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/rfw/lib/src/dart/model.dart -------------------------------------------------------------------------------- /packages/rfw/lib/src/dart/text.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/rfw/lib/src/dart/text.dart -------------------------------------------------------------------------------- /packages/rfw/lib/src/flutter/content.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/rfw/lib/src/flutter/content.dart -------------------------------------------------------------------------------- /packages/rfw/lib/src/flutter/runtime.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/rfw/lib/src/flutter/runtime.dart -------------------------------------------------------------------------------- /packages/rfw/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/rfw/pubspec.yaml -------------------------------------------------------------------------------- /packages/rfw/run_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/rfw/run_tests.sh -------------------------------------------------------------------------------- /packages/rfw/test/argument_decoders_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/rfw/test/argument_decoders_test.dart -------------------------------------------------------------------------------- /packages/rfw/test/binary_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/rfw/test/binary_test.dart -------------------------------------------------------------------------------- /packages/rfw/test/core_widgets_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/rfw/test/core_widgets_test.dart -------------------------------------------------------------------------------- /packages/rfw/test/flutter_test_config.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/rfw/test/flutter_test_config.dart -------------------------------------------------------------------------------- /packages/rfw/test/material_widgets_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/rfw/test/material_widgets_test.dart -------------------------------------------------------------------------------- /packages/rfw/test/model_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/rfw/test/model_test.dart -------------------------------------------------------------------------------- /packages/rfw/test/readme_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/rfw/test/readme_test.dart -------------------------------------------------------------------------------- /packages/rfw/test/remote_widget_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/rfw/test/remote_widget_test.dart -------------------------------------------------------------------------------- /packages/rfw/test/runtime_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/rfw/test/runtime_test.dart -------------------------------------------------------------------------------- /packages/rfw/test/source_locations_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/rfw/test/source_locations_test.dart -------------------------------------------------------------------------------- /packages/rfw/test/text_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/rfw/test/text_test.dart -------------------------------------------------------------------------------- /packages/rfw/test/tolerant_comparator.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/rfw/test/tolerant_comparator.dart -------------------------------------------------------------------------------- /packages/rfw/test/utils.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/rfw/test/utils.dart -------------------------------------------------------------------------------- /packages/rfw/test_coverage/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/rfw/test_coverage/.gitignore -------------------------------------------------------------------------------- /packages/rfw/test_coverage/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/rfw/test_coverage/pubspec.yaml -------------------------------------------------------------------------------- /packages/shared_preferences/shared_preferences/example/linux/.gitignore: -------------------------------------------------------------------------------- 1 | flutter/ephemeral 2 | -------------------------------------------------------------------------------- /packages/shared_preferences/shared_preferences/extension/devtools/.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | -------------------------------------------------------------------------------- /packages/shared_preferences/shared_preferences/extension/devtools/.pubignore: -------------------------------------------------------------------------------- 1 | !build 2 | -------------------------------------------------------------------------------- /packages/shared_preferences/shared_preferences_android/android/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'shared_preferences_android' 2 | -------------------------------------------------------------------------------- /packages/shared_preferences/shared_preferences_linux/example/linux/.gitignore: -------------------------------------------------------------------------------- 1 | flutter/ephemeral 2 | -------------------------------------------------------------------------------- /packages/standard_message_codec/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/standard_message_codec/.gitignore -------------------------------------------------------------------------------- /packages/standard_message_codec/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/standard_message_codec/AUTHORS -------------------------------------------------------------------------------- /packages/standard_message_codec/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/standard_message_codec/CHANGELOG.md -------------------------------------------------------------------------------- /packages/standard_message_codec/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/standard_message_codec/LICENSE -------------------------------------------------------------------------------- /packages/standard_message_codec/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/standard_message_codec/README.md -------------------------------------------------------------------------------- /packages/standard_message_codec/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/standard_message_codec/pubspec.yaml -------------------------------------------------------------------------------- /packages/two_dimensional_scrollables/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/two_dimensional_scrollables/AUTHORS -------------------------------------------------------------------------------- /packages/two_dimensional_scrollables/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/two_dimensional_scrollables/LICENSE -------------------------------------------------------------------------------- /packages/two_dimensional_scrollables/example/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /packages/two_dimensional_scrollables/example/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /packages/two_dimensional_scrollables/example/linux/.gitignore: -------------------------------------------------------------------------------- 1 | flutter/ephemeral 2 | -------------------------------------------------------------------------------- /packages/two_dimensional_scrollables/example/macos/Flutter/Flutter-Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "ephemeral/Flutter-Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /packages/two_dimensional_scrollables/example/macos/Flutter/Flutter-Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "ephemeral/Flutter-Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /packages/url_launcher/url_launcher/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/url_launcher/url_launcher/AUTHORS -------------------------------------------------------------------------------- /packages/url_launcher/url_launcher/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/url_launcher/url_launcher/LICENSE -------------------------------------------------------------------------------- /packages/url_launcher/url_launcher/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/url_launcher/url_launcher/README.md -------------------------------------------------------------------------------- /packages/url_launcher/url_launcher/example/linux/.gitignore: -------------------------------------------------------------------------------- 1 | flutter/ephemeral 2 | -------------------------------------------------------------------------------- /packages/url_launcher/url_launcher_android/android/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'url_launcher_android' 2 | -------------------------------------------------------------------------------- /packages/url_launcher/url_launcher_ios/ios/Assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/url_launcher/url_launcher_linux/.gitignore: -------------------------------------------------------------------------------- 1 | .packages 2 | .flutter-plugins 3 | pubspec.lock 4 | -------------------------------------------------------------------------------- /packages/url_launcher/url_launcher_linux/example/linux/.gitignore: -------------------------------------------------------------------------------- 1 | flutter/ephemeral 2 | -------------------------------------------------------------------------------- /packages/url_launcher/url_launcher_windows/.gitignore: -------------------------------------------------------------------------------- 1 | .packages 2 | .flutter-plugins 3 | pubspec.lock 4 | -------------------------------------------------------------------------------- /packages/vector_graphics/.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/vector_graphics/.metadata -------------------------------------------------------------------------------- /packages/vector_graphics/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/vector_graphics/AUTHORS -------------------------------------------------------------------------------- /packages/vector_graphics/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/vector_graphics/CHANGELOG.md -------------------------------------------------------------------------------- /packages/vector_graphics/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/vector_graphics/LICENSE -------------------------------------------------------------------------------- /packages/vector_graphics/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/vector_graphics/README.md -------------------------------------------------------------------------------- /packages/vector_graphics/example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/vector_graphics/example/.gitignore -------------------------------------------------------------------------------- /packages/vector_graphics/example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/vector_graphics/example/README.md -------------------------------------------------------------------------------- /packages/vector_graphics/example/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/vector_graphics/example/pubspec.yaml -------------------------------------------------------------------------------- /packages/vector_graphics/lib/src/debug.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/vector_graphics/lib/src/debug.dart -------------------------------------------------------------------------------- /packages/vector_graphics/lib/src/loader.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/vector_graphics/lib/src/loader.dart -------------------------------------------------------------------------------- /packages/vector_graphics/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/vector_graphics/pubspec.yaml -------------------------------------------------------------------------------- /packages/vector_graphics/test/debug_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/vector_graphics/test/debug_test.dart -------------------------------------------------------------------------------- /packages/vector_graphics_codec/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/vector_graphics_codec/.gitignore -------------------------------------------------------------------------------- /packages/vector_graphics_codec/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/vector_graphics_codec/AUTHORS -------------------------------------------------------------------------------- /packages/vector_graphics_codec/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/vector_graphics_codec/CHANGELOG.md -------------------------------------------------------------------------------- /packages/vector_graphics_codec/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/vector_graphics_codec/LICENSE -------------------------------------------------------------------------------- /packages/vector_graphics_codec/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/vector_graphics_codec/README.md -------------------------------------------------------------------------------- /packages/vector_graphics_codec/dart_test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/vector_graphics_codec/dart_test.yaml -------------------------------------------------------------------------------- /packages/vector_graphics_codec/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/vector_graphics_codec/pubspec.yaml -------------------------------------------------------------------------------- /packages/vector_graphics_compiler/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/vector_graphics_compiler/.gitignore -------------------------------------------------------------------------------- /packages/vector_graphics_compiler/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/vector_graphics_compiler/AUTHORS -------------------------------------------------------------------------------- /packages/vector_graphics_compiler/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/vector_graphics_compiler/LICENSE -------------------------------------------------------------------------------- /packages/vector_graphics_compiler/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/vector_graphics_compiler/README.md -------------------------------------------------------------------------------- /packages/vector_graphics_compiler/dart_test.yaml: -------------------------------------------------------------------------------- 1 | test_on: vm 2 | -------------------------------------------------------------------------------- /packages/video_player/video_player/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/video_player/video_player/AUTHORS -------------------------------------------------------------------------------- /packages/video_player/video_player/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/video_player/video_player/LICENSE -------------------------------------------------------------------------------- /packages/video_player/video_player/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/video_player/video_player/README.md -------------------------------------------------------------------------------- /packages/video_player/video_player/example/.gitignore: -------------------------------------------------------------------------------- 1 | lib/generated_plugin_registrant.dart 2 | -------------------------------------------------------------------------------- /packages/video_player/video_player_android/android/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'video_player_android' 2 | -------------------------------------------------------------------------------- /packages/video_player/video_player_android/example/.gitignore: -------------------------------------------------------------------------------- 1 | lib/generated_plugin_registrant.dart 2 | -------------------------------------------------------------------------------- /packages/video_player/video_player_avfoundation/darwin/Assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/video_player/video_player_avfoundation/darwin/video_player_avfoundation/Sources/video_player_avfoundation_ios/include/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/video_player/video_player_avfoundation/darwin/video_player_avfoundation/Sources/video_player_avfoundation_macos/include/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/video_player/video_player_avfoundation/example/.gitignore: -------------------------------------------------------------------------------- 1 | lib/generated_plugin_registrant.dart 2 | -------------------------------------------------------------------------------- /packages/web_benchmarks/.gitignore: -------------------------------------------------------------------------------- 1 | logs/ 2 | -------------------------------------------------------------------------------- /packages/web_benchmarks/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/web_benchmarks/AUTHORS -------------------------------------------------------------------------------- /packages/web_benchmarks/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/web_benchmarks/CHANGELOG.md -------------------------------------------------------------------------------- /packages/web_benchmarks/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/web_benchmarks/LICENSE -------------------------------------------------------------------------------- /packages/web_benchmarks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/web_benchmarks/README.md -------------------------------------------------------------------------------- /packages/web_benchmarks/lib/analysis.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/web_benchmarks/lib/analysis.dart -------------------------------------------------------------------------------- /packages/web_benchmarks/lib/client.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/web_benchmarks/lib/client.dart -------------------------------------------------------------------------------- /packages/web_benchmarks/lib/metrics.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/web_benchmarks/lib/metrics.dart -------------------------------------------------------------------------------- /packages/web_benchmarks/lib/server.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/web_benchmarks/lib/server.dart -------------------------------------------------------------------------------- /packages/web_benchmarks/lib/src/browser.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/web_benchmarks/lib/src/browser.dart -------------------------------------------------------------------------------- /packages/web_benchmarks/lib/src/common.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/web_benchmarks/lib/src/common.dart -------------------------------------------------------------------------------- /packages/web_benchmarks/lib/src/metrics.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/web_benchmarks/lib/src/metrics.dart -------------------------------------------------------------------------------- /packages/web_benchmarks/lib/src/recorder.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/web_benchmarks/lib/src/recorder.dart -------------------------------------------------------------------------------- /packages/web_benchmarks/lib/src/runner.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/web_benchmarks/lib/src/runner.dart -------------------------------------------------------------------------------- /packages/web_benchmarks/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/web_benchmarks/pubspec.yaml -------------------------------------------------------------------------------- /packages/web_benchmarks/testing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/web_benchmarks/testing/README.md -------------------------------------------------------------------------------- /packages/web_benchmarks/tool/run_tests.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/web_benchmarks/tool/run_tests.dart -------------------------------------------------------------------------------- /packages/webview_flutter/webview_flutter/example/assets/www/styles/style.css: -------------------------------------------------------------------------------- 1 | h1 { 2 | color: blue; 3 | } -------------------------------------------------------------------------------- /packages/webview_flutter/webview_flutter_android/android/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'webview_flutter' 2 | -------------------------------------------------------------------------------- /packages/webview_flutter/webview_flutter_android/example/assets/www/styles/style.css: -------------------------------------------------------------------------------- 1 | h1 { 2 | color: blue; 3 | } -------------------------------------------------------------------------------- /packages/webview_flutter/webview_flutter_wkwebview/example/assets/www/styles/style.css: -------------------------------------------------------------------------------- 1 | h1 { 2 | color: blue; 3 | } -------------------------------------------------------------------------------- /packages/xdg_directories/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/xdg_directories/.gitignore -------------------------------------------------------------------------------- /packages/xdg_directories/.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/xdg_directories/.metadata -------------------------------------------------------------------------------- /packages/xdg_directories/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/xdg_directories/AUTHORS -------------------------------------------------------------------------------- /packages/xdg_directories/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/xdg_directories/CHANGELOG.md -------------------------------------------------------------------------------- /packages/xdg_directories/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/xdg_directories/LICENSE -------------------------------------------------------------------------------- /packages/xdg_directories/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/xdg_directories/README.md -------------------------------------------------------------------------------- /packages/xdg_directories/dart_test.yaml: -------------------------------------------------------------------------------- 1 | test_on: vm 2 | -------------------------------------------------------------------------------- /packages/xdg_directories/example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/xdg_directories/example/.gitignore -------------------------------------------------------------------------------- /packages/xdg_directories/example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/xdg_directories/example/README.md -------------------------------------------------------------------------------- /packages/xdg_directories/example/linux/.gitignore: -------------------------------------------------------------------------------- 1 | flutter/ephemeral 2 | -------------------------------------------------------------------------------- /packages/xdg_directories/example/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/xdg_directories/example/pubspec.yaml -------------------------------------------------------------------------------- /packages/xdg_directories/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/packages/xdg_directories/pubspec.yaml -------------------------------------------------------------------------------- /script/configs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/script/configs/README.md -------------------------------------------------------------------------------- /script/configs/allowed_pinned_deps.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/script/configs/allowed_pinned_deps.yaml -------------------------------------------------------------------------------- /script/configs/allowed_unpinned_deps.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/script/configs/allowed_unpinned_deps.yaml -------------------------------------------------------------------------------- /script/configs/custom_analysis.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/script/configs/custom_analysis.yaml -------------------------------------------------------------------------------- /script/configs/dart_unit_tests_exceptions.yaml: -------------------------------------------------------------------------------- 1 | # Packages that are excluded from dart unit tests 2 | [] 3 | -------------------------------------------------------------------------------- /script/configs/exclude_all_packages_app.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/script/configs/exclude_all_packages_app.yaml -------------------------------------------------------------------------------- /script/configs/exclude_integration_ios.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/script/configs/exclude_integration_ios.yaml -------------------------------------------------------------------------------- /script/configs/exclude_integration_linux.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/script/configs/exclude_integration_linux.yaml -------------------------------------------------------------------------------- /script/configs/exclude_integration_macos.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/script/configs/exclude_integration_macos.yaml -------------------------------------------------------------------------------- /script/configs/exclude_integration_web.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/script/configs/exclude_integration_web.yaml -------------------------------------------------------------------------------- /script/configs/exclude_integration_win32.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/script/configs/exclude_integration_win32.yaml -------------------------------------------------------------------------------- /script/configs/exclude_native_unit_android.yaml: -------------------------------------------------------------------------------- 1 | # No need for unit tests: 2 | - espresso 3 | -------------------------------------------------------------------------------- /script/configs/exclude_xcode_deprecation.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/script/configs/exclude_xcode_deprecation.yaml -------------------------------------------------------------------------------- /script/configs/temp_exclude_excerpt.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/script/configs/temp_exclude_excerpt.yaml -------------------------------------------------------------------------------- /script/configs/xcode_warnings_exceptions.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/script/configs/xcode_warnings_exceptions.yaml -------------------------------------------------------------------------------- /script/tool/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/script/tool/README.md -------------------------------------------------------------------------------- /script/tool/analysis_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/script/tool/analysis_options.yaml -------------------------------------------------------------------------------- /script/tool/bin/.gitignore: -------------------------------------------------------------------------------- 1 | # Auto-downloaded by `format`. 2 | *.jar 3 | -------------------------------------------------------------------------------- /script/tool/bin/flutter_plugin_tools.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/script/tool/bin/flutter_plugin_tools.dart -------------------------------------------------------------------------------- /script/tool/lib/src/analyze_command.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/script/tool/lib/src/analyze_command.dart -------------------------------------------------------------------------------- /script/tool/lib/src/common/cmake.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/script/tool/lib/src/common/cmake.dart -------------------------------------------------------------------------------- /script/tool/lib/src/common/core.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/script/tool/lib/src/common/core.dart -------------------------------------------------------------------------------- /script/tool/lib/src/common/file_filters.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/script/tool/lib/src/common/file_filters.dart -------------------------------------------------------------------------------- /script/tool/lib/src/common/file_utils.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/script/tool/lib/src/common/file_utils.dart -------------------------------------------------------------------------------- /script/tool/lib/src/common/gradle.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/script/tool/lib/src/common/gradle.dart -------------------------------------------------------------------------------- /script/tool/lib/src/common/output_utils.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/script/tool/lib/src/common/output_utils.dart -------------------------------------------------------------------------------- /script/tool/lib/src/common/plugin_utils.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/script/tool/lib/src/common/plugin_utils.dart -------------------------------------------------------------------------------- /script/tool/lib/src/common/pub_utils.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/script/tool/lib/src/common/pub_utils.dart -------------------------------------------------------------------------------- /script/tool/lib/src/common/xcode.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/script/tool/lib/src/common/xcode.dart -------------------------------------------------------------------------------- /script/tool/lib/src/custom_test_command.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/script/tool/lib/src/custom_test_command.dart -------------------------------------------------------------------------------- /script/tool/lib/src/dart_test_command.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/script/tool/lib/src/dart_test_command.dart -------------------------------------------------------------------------------- /script/tool/lib/src/fetch_deps_command.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/script/tool/lib/src/fetch_deps_command.dart -------------------------------------------------------------------------------- /script/tool/lib/src/fix_command.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/script/tool/lib/src/fix_command.dart -------------------------------------------------------------------------------- /script/tool/lib/src/format_command.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/script/tool/lib/src/format_command.dart -------------------------------------------------------------------------------- /script/tool/lib/src/gradle_check_command.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/script/tool/lib/src/gradle_check_command.dart -------------------------------------------------------------------------------- /script/tool/lib/src/list_command.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/script/tool/lib/src/list_command.dart -------------------------------------------------------------------------------- /script/tool/lib/src/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/script/tool/lib/src/main.dart -------------------------------------------------------------------------------- /script/tool/lib/src/native_test_command.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/script/tool/lib/src/native_test_command.dart -------------------------------------------------------------------------------- /script/tool/lib/src/publish_command.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/script/tool/lib/src/publish_command.dart -------------------------------------------------------------------------------- /script/tool/lib/src/readme_check_command.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/script/tool/lib/src/readme_check_command.dart -------------------------------------------------------------------------------- /script/tool/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/script/tool/pubspec.yaml -------------------------------------------------------------------------------- /script/tool/test/analyze_command_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/script/tool/test/analyze_command_test.dart -------------------------------------------------------------------------------- /script/tool/test/common/file_utils_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/script/tool/test/common/file_utils_test.dart -------------------------------------------------------------------------------- /script/tool/test/common/gradle_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/script/tool/test/common/gradle_test.dart -------------------------------------------------------------------------------- /script/tool/test/common/pub_utils_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/script/tool/test/common/pub_utils_test.dart -------------------------------------------------------------------------------- /script/tool/test/common/xcode_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/script/tool/test/common/xcode_test.dart -------------------------------------------------------------------------------- /script/tool/test/dart_test_command_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/script/tool/test/dart_test_command_test.dart -------------------------------------------------------------------------------- /script/tool/test/fetch_deps_command_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/script/tool/test/fetch_deps_command_test.dart -------------------------------------------------------------------------------- /script/tool/test/fix_command_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/script/tool/test/fix_command_test.dart -------------------------------------------------------------------------------- /script/tool/test/format_command_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/script/tool/test/format_command_test.dart -------------------------------------------------------------------------------- /script/tool/test/list_command_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/script/tool/test/list_command_test.dart -------------------------------------------------------------------------------- /script/tool/test/mocks.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/script/tool/test/mocks.dart -------------------------------------------------------------------------------- /script/tool/test/publish_command_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/script/tool/test/publish_command_test.dart -------------------------------------------------------------------------------- /script/tool/test/util.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/script/tool/test/util.dart -------------------------------------------------------------------------------- /third_party/packages/cupertino_icons/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/third_party/packages/cupertino_icons/LICENSE -------------------------------------------------------------------------------- /third_party/packages/cupertino_icons/map.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/third_party/packages/cupertino_icons/map.png -------------------------------------------------------------------------------- /third_party/packages/flutter_svg/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/third_party/packages/flutter_svg/CHANGELOG.md -------------------------------------------------------------------------------- /third_party/packages/flutter_svg/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/third_party/packages/flutter_svg/LICENSE -------------------------------------------------------------------------------- /third_party/packages/flutter_svg/METADATA: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/third_party/packages/flutter_svg/METADATA -------------------------------------------------------------------------------- /third_party/packages/flutter_svg/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/third_party/packages/flutter_svg/README.md -------------------------------------------------------------------------------- /third_party/packages/flutter_svg/example/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /third_party/packages/flutter_svg/example/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /third_party/packages/flutter_svg/example/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" -------------------------------------------------------------------------------- /third_party/packages/flutter_svg/example/linux/.gitignore: -------------------------------------------------------------------------------- 1 | flutter/ephemeral 2 | -------------------------------------------------------------------------------- /third_party/packages/flutter_svg/example/macos/Flutter/Flutter-Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "ephemeral/Flutter-Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /third_party/packages/flutter_svg/example/macos/Flutter/Flutter-Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "ephemeral/Flutter-Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /third_party/packages/flutter_svg/lib/flutter_svg.dart: -------------------------------------------------------------------------------- 1 | export 'svg.dart'; 2 | -------------------------------------------------------------------------------- /third_party/packages/flutter_svg/lib/src/utilities/_file_io.dart: -------------------------------------------------------------------------------- 1 | export 'dart:io' show File; 2 | -------------------------------------------------------------------------------- /third_party/packages/flutter_svg/lib/svg.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/third_party/packages/flutter_svg/lib/svg.dart -------------------------------------------------------------------------------- /third_party/packages/flutter_svg/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/third_party/packages/flutter_svg/pubspec.yaml -------------------------------------------------------------------------------- /third_party/packages/flutter_svg/test/.gitignore: -------------------------------------------------------------------------------- 1 | # Golden test diffs. 2 | /failures/** 3 | -------------------------------------------------------------------------------- /third_party/packages/flutter_svg_test/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/third_party/packages/flutter_svg_test/LICENSE -------------------------------------------------------------------------------- /third_party/packages/mustache_template/lib/mustache_template.dart: -------------------------------------------------------------------------------- 1 | export 'mustache.dart'; 2 | -------------------------------------------------------------------------------- /third_party/packages/mustache_template/test/download-spec.sh: -------------------------------------------------------------------------------- 1 | git clone https://github.com/mustache/spec.git 2 | -------------------------------------------------------------------------------- /third_party/packages/path_parsing/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/third_party/packages/path_parsing/.gitignore -------------------------------------------------------------------------------- /third_party/packages/path_parsing/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/third_party/packages/path_parsing/LICENSE -------------------------------------------------------------------------------- /third_party/packages/path_parsing/METADATA: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/third_party/packages/path_parsing/METADATA -------------------------------------------------------------------------------- /third_party/packages/path_parsing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flutter/packages/HEAD/third_party/packages/path_parsing/README.md -------------------------------------------------------------------------------- /third_party/packages/path_parsing/lib/path_parsing.dart: -------------------------------------------------------------------------------- 1 | export 'src/path_parsing.dart'; 2 | --------------------------------------------------------------------------------