├── .gitattributes
├── .gitignore
├── .travis.yml
├── AUTHORS
├── CONTRIBUTING.md
├── ISSUE_TEMPLATE.md
├── LICENSE
├── PATENTS
├── README.md
├── README_bak.md
├── analysis_options.yaml
├── analysis_options_repo.yaml
├── appveyor.yml
├── bin
├── flutter
├── flutter.bat
└── internal
│ ├── README.md
│ ├── engine.version
│ ├── gradle_wrapper.version
│ ├── material_fonts.version
│ ├── update_dart_sdk.ps1
│ └── update_dart_sdk.sh
├── dev
├── README.md
├── automated_tests
│ ├── README.md
│ ├── flutter_test
│ │ ├── README.md
│ │ ├── exception_handling_expectation.txt
│ │ ├── exception_handling_test.dart
│ │ ├── filtering_test.dart
│ │ ├── test_async_utils_guarded_expectation.txt
│ │ ├── test_async_utils_guarded_test.dart
│ │ ├── test_async_utils_unguarded_expectation.txt
│ │ ├── test_async_utils_unguarded_test.dart
│ │ ├── ticker_expectation.txt
│ │ ├── ticker_test.dart
│ │ ├── trivial_test.dart
│ │ ├── trivial_widget_expectation.txt
│ │ └── trivial_widget_test.dart
│ ├── pubspec.yaml
│ └── test_smoke_test
│ │ ├── README.md
│ │ ├── crash1_test.dart
│ │ ├── crash2_test.dart
│ │ ├── fail_test.dart
│ │ ├── missing_import_test.broken_dart
│ │ ├── pass_test.dart
│ │ └── syntax_error_test.broken_dart
├── benchmarks
│ ├── complex_layout
│ │ ├── README.md
│ │ ├── android
│ │ │ ├── app
│ │ │ │ ├── build.gradle
│ │ │ │ └── src
│ │ │ │ │ └── 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
│ │ ├── ios
│ │ │ ├── Flutter
│ │ │ │ ├── AppFrameworkInfo.plist
│ │ │ │ └── Flutter.xcconfig
│ │ │ ├── Runner.xcodeproj
│ │ │ │ ├── project.pbxproj
│ │ │ │ └── project.xcworkspace
│ │ │ │ │ └── contents.xcworkspacedata
│ │ │ └── Runner
│ │ │ │ ├── Assets.xcassets
│ │ │ │ └── AppIcon.appiconset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── 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@1x.png
│ │ │ │ │ ├── Icon-App-60x60@2x.png
│ │ │ │ │ ├── Icon-App-60x60@3x.png
│ │ │ │ │ ├── Icon-App-76x76@1x.png
│ │ │ │ │ ├── Icon-App-76x76@2x.png
│ │ │ │ │ ├── Icon-App-76x76@3x.png
│ │ │ │ │ └── Icon-App-83.5x83.5@2x.png
│ │ │ │ ├── Base.lproj
│ │ │ │ ├── LaunchScreen.storyboard
│ │ │ │ └── Main.storyboard
│ │ │ │ ├── Info.plist
│ │ │ │ └── main.m
│ │ ├── lib
│ │ │ └── main.dart
│ │ ├── pubspec.yaml
│ │ └── test_driver
│ │ │ ├── scroll_perf.dart
│ │ │ ├── scroll_perf_test.dart
│ │ │ ├── semantics_perf.dart
│ │ │ └── semantics_perf_test.dart
│ └── microbenchmarks
│ │ ├── README.md
│ │ ├── android
│ │ ├── app
│ │ │ ├── build.gradle
│ │ │ └── src
│ │ │ │ └── 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
│ │ ├── ios
│ │ ├── Flutter
│ │ │ ├── AppFrameworkInfo.plist
│ │ │ └── Flutter.xcconfig
│ │ ├── Runner.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ └── project.xcworkspace
│ │ │ │ └── contents.xcworkspacedata
│ │ └── Runner
│ │ │ ├── Assets.xcassets
│ │ │ └── AppIcon.appiconset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── 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@1x.png
│ │ │ │ ├── Icon-App-60x60@2x.png
│ │ │ │ ├── Icon-App-60x60@3x.png
│ │ │ │ ├── Icon-App-76x76@1x.png
│ │ │ │ ├── Icon-App-76x76@2x.png
│ │ │ │ ├── Icon-App-76x76@3x.png
│ │ │ │ └── Icon-App-83.5x83.5@2x.png
│ │ │ ├── Base.lproj
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── Main.storyboard
│ │ │ ├── Info.plist
│ │ │ └── main.m
│ │ ├── lib
│ │ ├── common.dart
│ │ ├── gestures
│ │ │ ├── data
│ │ │ │ └── velocity_tracker_data.dart
│ │ │ └── velocity_tracker_bench.dart
│ │ └── stocks
│ │ │ ├── animation_bench.dart
│ │ │ ├── build_bench.dart
│ │ │ └── layout_bench.dart
│ │ └── pubspec.yaml
├── bots
│ ├── README.md
│ ├── VERSION_LINUX_NDK
│ ├── VERSION_LINUX_SDK
│ ├── VERSION_MACOSX_NDK
│ ├── VERSION_MACOSX_SDK
│ ├── VERSION_WIN_SDK
│ ├── analyze-sample-code.dart
│ ├── docs.sh
│ ├── download_android_tools.py
│ ├── find_depot_tools.py
│ ├── prepare_package.dart
│ ├── pubspec.yaml
│ ├── test.dart
│ ├── test
│ │ ├── fake_process_manager.dart
│ │ ├── fake_process_manager_test.dart
│ │ └── prepare_package_test.dart
│ ├── travis_install.sh
│ ├── travis_script.sh
│ ├── travis_setup.sh
│ └── upload_android_tools.py
├── devicelab
│ ├── README.md
│ ├── bin
│ │ ├── run.dart
│ │ └── tasks
│ │ │ ├── analyzer_benchmark.dart
│ │ │ ├── android_sample_catalog_generator.dart
│ │ │ ├── basic_material_app_android__compile.dart
│ │ │ ├── basic_material_app_ios__compile.dart
│ │ │ ├── basic_material_app_win__compile.dart
│ │ │ ├── channels_integration_test.dart
│ │ │ ├── channels_integration_test_ios.dart
│ │ │ ├── channels_integration_test_win.dart
│ │ │ ├── commands_test.dart
│ │ │ ├── complex_layout__start_up.dart
│ │ │ ├── complex_layout_android__compile.dart
│ │ │ ├── complex_layout_ios__compile.dart
│ │ │ ├── complex_layout_ios__start_up.dart
│ │ │ ├── complex_layout_scroll_perf__memory.dart
│ │ │ ├── complex_layout_scroll_perf__timeline_summary.dart
│ │ │ ├── complex_layout_scroll_perf_ios__timeline_summary.dart
│ │ │ ├── complex_layout_semantics_perf.dart
│ │ │ ├── complex_layout_win__compile.dart
│ │ │ ├── dartdocs.dart
│ │ │ ├── external_ui_integration_test.dart
│ │ │ ├── external_ui_integration_test_ios.dart
│ │ │ ├── flavors_test.dart
│ │ │ ├── flavors_test_ios.dart
│ │ │ ├── flavors_test_win.dart
│ │ │ ├── flutter_gallery__back_button_memory.dart
│ │ │ ├── flutter_gallery__memory_nav.dart
│ │ │ ├── flutter_gallery__start_up.dart
│ │ │ ├── flutter_gallery__transition_perf.dart
│ │ │ ├── flutter_gallery__transition_perf_with_semantics.dart
│ │ │ ├── flutter_gallery_android__compile.dart
│ │ │ ├── flutter_gallery_instrumentation_test.dart
│ │ │ ├── flutter_gallery_ios__compile.dart
│ │ │ ├── flutter_gallery_ios__start_up.dart
│ │ │ ├── flutter_gallery_ios__transition_perf.dart
│ │ │ ├── flutter_gallery_win__compile.dart
│ │ │ ├── flutter_view__start_up.dart
│ │ │ ├── flutter_view_ios__start_up.dart
│ │ │ ├── gradle_plugin_test.dart
│ │ │ ├── hello_world__memory.dart
│ │ │ ├── hot_mode_dev_cycle__benchmark.dart
│ │ │ ├── hot_mode_dev_cycle__benchmark_dart1.dart
│ │ │ ├── hot_mode_dev_cycle_ios__benchmark_dart1.dart
│ │ │ ├── hot_mode_dev_cycle_linux__benchmark.dart
│ │ │ ├── hot_mode_dev_cycle_win__benchmark.dart
│ │ │ ├── integration_ui.dart
│ │ │ ├── integration_ui_ios.dart
│ │ │ ├── ios_sample_catalog_generator.dart
│ │ │ ├── microbenchmarks.dart
│ │ │ ├── microbenchmarks_ios.dart
│ │ │ ├── platform_channel_sample_test.dart
│ │ │ ├── platform_channel_sample_test_ios.dart
│ │ │ ├── platform_interaction_test.dart
│ │ │ ├── platform_interaction_test_ios.dart
│ │ │ ├── plugin_test.dart
│ │ │ ├── plugin_test_ios.dart
│ │ │ ├── plugin_test_win.dart
│ │ │ ├── routing_test.dart
│ │ │ ├── run_machine_concurrent_hot_reload.dart
│ │ │ ├── service_extensions_test.dart
│ │ │ ├── smoke_test_failure.dart
│ │ │ ├── smoke_test_setup_failure.dart
│ │ │ ├── smoke_test_success.dart
│ │ │ ├── smoke_test_throws.dart
│ │ │ └── technical_debt__cost.dart
│ ├── images
│ │ ├── agent-statuses.png
│ │ ├── broken-test.png
│ │ └── legend.png
│ ├── lib
│ │ ├── framework
│ │ │ ├── adb.dart
│ │ │ ├── framework.dart
│ │ │ ├── ios.dart
│ │ │ ├── manifest.dart
│ │ │ ├── runner.dart
│ │ │ └── utils.dart
│ │ └── tasks
│ │ │ ├── analysis.dart
│ │ │ ├── gallery.dart
│ │ │ ├── hot_mode_tests.dart
│ │ │ ├── integration_tests.dart
│ │ │ ├── integration_ui.dart
│ │ │ ├── microbenchmarks.dart
│ │ │ ├── perf_tests.dart
│ │ │ ├── plugin_tests.dart
│ │ │ ├── sample_catalog_generator.dart
│ │ │ └── save_catalog_screenshots.dart
│ ├── manifest.yaml
│ ├── pubspec.yaml
│ └── test
│ │ ├── adb_test.dart
│ │ ├── all.dart
│ │ ├── manifest_test.dart
│ │ ├── run_test.dart
│ │ └── utils_test.dart
├── docs
│ ├── .dartignore
│ ├── .firebaserc
│ ├── README.md
│ ├── analysis_options.yaml
│ ├── analytics.html
│ ├── favicon.ico
│ ├── firebase.json
│ ├── firebase_rules.json
│ ├── google2ed1af765c529f57.html
│ ├── platform_integration
│ │ ├── lib
│ │ │ ├── android.dart
│ │ │ └── ios.dart
│ │ └── pubspec.yaml
│ ├── styles.html
│ └── survey.html
├── integration_tests
│ ├── README.md
│ ├── channels
│ │ ├── README.md
│ │ ├── android
│ │ │ ├── app
│ │ │ │ ├── build.gradle
│ │ │ │ └── src
│ │ │ │ │ └── main
│ │ │ │ │ ├── AndroidManifest.xml
│ │ │ │ │ ├── java
│ │ │ │ │ └── com
│ │ │ │ │ │ └── yourcompany
│ │ │ │ │ │ └── channels
│ │ │ │ │ │ └── MainActivity.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
│ │ ├── ios
│ │ │ ├── Flutter
│ │ │ │ ├── AppFrameworkInfo.plist
│ │ │ │ ├── Debug.xcconfig
│ │ │ │ └── Release.xcconfig
│ │ │ ├── Runner.xcodeproj
│ │ │ │ ├── project.pbxproj
│ │ │ │ ├── project.xcworkspace
│ │ │ │ │ └── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ │ └── xcschemes
│ │ │ │ │ └── Runner.xcscheme
│ │ │ ├── Runner.xcworkspace
│ │ │ │ └── contents.xcworkspacedata
│ │ │ └── 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
│ │ ├── lib
│ │ │ ├── main.dart
│ │ │ └── src
│ │ │ │ ├── basic_messaging.dart
│ │ │ │ ├── method_calls.dart
│ │ │ │ ├── pair.dart
│ │ │ │ └── test_step.dart
│ │ ├── pubspec.yaml
│ │ └── test_driver
│ │ │ └── main_test.dart
│ ├── external_ui
│ │ ├── README.md
│ │ ├── android
│ │ │ ├── app
│ │ │ │ ├── build.gradle
│ │ │ │ └── src
│ │ │ │ │ └── main
│ │ │ │ │ ├── AndroidManifest.xml
│ │ │ │ │ └── java
│ │ │ │ │ └── io
│ │ │ │ │ └── flutter
│ │ │ │ │ └── externalui
│ │ │ │ │ └── MainActivity.java
│ │ │ ├── build.gradle
│ │ │ ├── gradle.properties
│ │ │ ├── gradle
│ │ │ │ └── wrapper
│ │ │ │ │ └── gradle-wrapper.properties
│ │ │ └── settings.gradle
│ │ ├── ios
│ │ │ ├── Flutter
│ │ │ │ ├── AppFrameworkInfo.plist
│ │ │ │ ├── Debug.xcconfig
│ │ │ │ └── Release.xcconfig
│ │ │ ├── Runner.xcodeproj
│ │ │ │ ├── project.pbxproj
│ │ │ │ ├── project.xcworkspace
│ │ │ │ │ └── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ │ └── xcschemes
│ │ │ │ │ └── Runner.xcscheme
│ │ │ ├── Runner.xcworkspace
│ │ │ │ └── contents.xcworkspacedata
│ │ │ └── Runner
│ │ │ │ ├── AppDelegate.h
│ │ │ │ ├── AppDelegate.m
│ │ │ │ ├── Base.lproj
│ │ │ │ ├── LaunchScreen.storyboard
│ │ │ │ └── Main.storyboard
│ │ │ │ ├── Info.plist
│ │ │ │ └── main.m
│ │ ├── lib
│ │ │ └── main.dart
│ │ ├── pubspec.yaml
│ │ └── test_driver
│ │ │ └── main_test.dart
│ ├── flavors
│ │ ├── README.md
│ │ ├── android
│ │ │ ├── app
│ │ │ │ ├── build.gradle
│ │ │ │ └── src
│ │ │ │ │ └── main
│ │ │ │ │ ├── AndroidManifest.xml
│ │ │ │ │ └── java
│ │ │ │ │ └── com
│ │ │ │ │ └── yourcompany
│ │ │ │ │ └── flavors
│ │ │ │ │ └── MainActivity.java
│ │ │ ├── build.gradle
│ │ │ ├── gradle.properties
│ │ │ ├── gradle
│ │ │ │ └── wrapper
│ │ │ │ │ └── gradle-wrapper.properties
│ │ │ └── settings.gradle
│ │ ├── ios
│ │ │ ├── Flutter
│ │ │ │ ├── AppFrameworkInfo.plist
│ │ │ │ ├── Debug.xcconfig
│ │ │ │ └── Release.xcconfig
│ │ │ ├── Runner.xcodeproj
│ │ │ │ ├── project.pbxproj
│ │ │ │ ├── project.xcworkspace
│ │ │ │ │ └── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ │ └── xcschemes
│ │ │ │ │ ├── Free.xcscheme
│ │ │ │ │ └── Paid.xcscheme
│ │ │ ├── Runner.xcworkspace
│ │ │ │ └── contents.xcworkspacedata
│ │ │ └── Runner
│ │ │ │ ├── AppDelegate.h
│ │ │ │ ├── AppDelegate.m
│ │ │ │ ├── Assets.xcassets
│ │ │ │ ├── AppIcon.appiconset
│ │ │ │ │ └── Contents.json
│ │ │ │ └── LaunchImage.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── LaunchImage.png
│ │ │ │ │ ├── LaunchImage@2x.png
│ │ │ │ │ ├── LaunchImage@3x.png
│ │ │ │ │ └── README.md
│ │ │ │ ├── Base.lproj
│ │ │ │ ├── LaunchScreen.storyboard
│ │ │ │ └── Main.storyboard
│ │ │ │ ├── Info.plist
│ │ │ │ └── main.m
│ │ ├── lib
│ │ │ └── main.dart
│ │ ├── pubspec.yaml
│ │ └── test_driver
│ │ │ └── main_test.dart
│ ├── platform_interaction
│ │ ├── README.md
│ │ ├── android
│ │ │ ├── app
│ │ │ │ ├── build.gradle
│ │ │ │ └── src
│ │ │ │ │ └── main
│ │ │ │ │ ├── AndroidManifest.xml
│ │ │ │ │ ├── java
│ │ │ │ │ └── com
│ │ │ │ │ │ └── yourcompany
│ │ │ │ │ │ └── platforminteraction
│ │ │ │ │ │ └── MainActivity.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
│ │ ├── ios
│ │ │ ├── Flutter
│ │ │ │ ├── AppFrameworkInfo.plist
│ │ │ │ ├── Debug.xcconfig
│ │ │ │ └── Release.xcconfig
│ │ │ ├── Runner.xcodeproj
│ │ │ │ ├── project.pbxproj
│ │ │ │ ├── project.xcworkspace
│ │ │ │ │ └── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ │ └── xcschemes
│ │ │ │ │ └── Runner.xcscheme
│ │ │ ├── Runner.xcworkspace
│ │ │ │ └── contents.xcworkspacedata
│ │ │ └── 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
│ │ │ │ ├── TestNavigationController.h
│ │ │ │ ├── TestNavigationController.m
│ │ │ │ └── main.m
│ │ ├── lib
│ │ │ ├── main.dart
│ │ │ └── src
│ │ │ │ ├── system_navigation.dart
│ │ │ │ └── test_step.dart
│ │ ├── pubspec.yaml
│ │ └── test_driver
│ │ │ └── main_test.dart
│ └── ui
│ │ ├── README.md
│ │ ├── android
│ │ ├── app
│ │ │ ├── build.gradle
│ │ │ └── src
│ │ │ │ └── main
│ │ │ │ ├── AndroidManifest.xml
│ │ │ │ └── java
│ │ │ │ └── com
│ │ │ │ └── yourcompany
│ │ │ │ └── integration_ui
│ │ │ │ └── MainActivity.java
│ │ ├── build.gradle
│ │ ├── gradle.properties
│ │ ├── gradle
│ │ │ └── wrapper
│ │ │ │ └── gradle-wrapper.properties
│ │ └── settings.gradle
│ │ ├── ios
│ │ ├── Flutter
│ │ │ ├── AppFrameworkInfo.plist
│ │ │ ├── Debug.xcconfig
│ │ │ └── Release.xcconfig
│ │ ├── Runner.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ ├── project.xcworkspace
│ │ │ │ └── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ │ └── xcschemes
│ │ │ │ └── Runner.xcscheme
│ │ ├── Runner.xcworkspace
│ │ │ └── contents.xcworkspacedata
│ │ └── Runner
│ │ │ ├── AppDelegate.h
│ │ │ ├── AppDelegate.m
│ │ │ ├── Base.lproj
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── Main.storyboard
│ │ │ ├── Info.plist
│ │ │ └── main.m
│ │ ├── lib
│ │ ├── commands.dart
│ │ ├── driver.dart
│ │ ├── keyboard_resize.dart
│ │ ├── keys.dart
│ │ ├── main.dart
│ │ ├── route.dart
│ │ └── screenshot.dart
│ │ ├── pubspec.yaml
│ │ └── test_driver
│ │ ├── commands_debug_paint_test.dart
│ │ ├── commands_none_test.dart
│ │ ├── commands_performance_overlay_test.dart
│ │ ├── driver_test.dart
│ │ ├── keyboard_resize_test.dart
│ │ ├── route_test.dart
│ │ └── screenshot_test.dart
├── manual_tests
│ ├── android
│ │ ├── app
│ │ │ ├── build.gradle
│ │ │ └── src
│ │ │ │ └── main
│ │ │ │ ├── AndroidManifest.xml
│ │ │ │ ├── java
│ │ │ │ └── io
│ │ │ │ │ └── flutter
│ │ │ │ │ └── examples
│ │ │ │ │ └── manual_tests
│ │ │ │ │ └── MainActivity.java
│ │ │ │ └── res
│ │ │ │ └── mipmap-xxxhdpi
│ │ │ │ └── ic_launcher.png
│ │ ├── build.gradle
│ │ ├── gradle.properties
│ │ ├── gradle
│ │ │ └── wrapper
│ │ │ │ └── gradle-wrapper.properties
│ │ └── settings.gradle
│ ├── ios
│ │ ├── Flutter
│ │ │ ├── AppFrameworkInfo.plist
│ │ │ ├── Debug.xcconfig
│ │ │ └── Release.xcconfig
│ │ ├── Runner.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ ├── project.xcworkspace
│ │ │ │ └── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ │ └── xcschemes
│ │ │ │ └── Runner.xcscheme
│ │ ├── Runner.xcworkspace
│ │ │ └── contents.xcworkspacedata
│ │ └── Runner
│ │ │ ├── AppDelegate.h
│ │ │ ├── AppDelegate.m
│ │ │ ├── Assets.xcassets
│ │ │ └── AppIcon.appiconset
│ │ │ │ ├── Contents.json
│ │ │ │ └── Icon-App-83.5x83.5@2x.png
│ │ │ ├── Base.lproj
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── Main.storyboard
│ │ │ ├── Info.plist
│ │ │ └── main.m
│ ├── lib
│ │ ├── animated_icons.dart
│ │ ├── card_collection.dart
│ │ ├── color_testing_demo.dart
│ │ ├── drag_and_drop.dart
│ │ ├── main.dart
│ │ ├── material_arc.dart
│ │ ├── overlay_geometry.dart
│ │ ├── page_view.dart
│ │ ├── raw_keyboard.dart
│ │ └── text.dart
│ ├── pubspec.yaml
│ └── test
│ │ ├── card_collection_test.dart
│ │ ├── color_testing_demo_test.dart
│ │ ├── mock_image_http.dart
│ │ └── overlay_geometry_test.dart
├── missing_dependency_tests
│ ├── .dartignore
│ ├── analysis_options.yaml
│ ├── pubspec.yaml
│ ├── trivial_expectation.txt
│ └── trivial_test.dart
└── tools
│ ├── dartdoc.dart
│ ├── gen_date_localizations.dart
│ ├── gen_localizations.dart
│ ├── java_and_objc_doc.dart
│ ├── lib
│ └── roll_dev.dart
│ ├── localizations_utils.dart
│ ├── localizations_validator.dart
│ ├── mega_gallery.dart
│ ├── pubspec.yaml
│ ├── repackage_gradle_wrapper.sh
│ ├── update_icons.dart
│ └── vitool
│ ├── .gitignore
│ ├── README.md
│ ├── bin
│ └── main.dart
│ ├── lib
│ └── vitool.dart
│ ├── pubspec.yaml
│ ├── test
│ └── vitool_test.dart
│ └── test_assets
│ ├── bar_group_opacity.svg
│ ├── bar_group_rotate_scale.svg
│ ├── bar_group_scale.svg
│ ├── bar_group_translate.svg
│ ├── bars_group.svg
│ ├── close_path_in_middle.svg
│ ├── empty_svg_1_48x48.svg
│ ├── empty_svg_2_100x50.svg
│ ├── horizontal_bar.svg
│ ├── horizontal_bar_relative.svg
│ ├── illegal_path.svg
│ ├── illegal_svg_multiple_roots.svg
│ ├── illegal_transform.svg
│ └── leading_space_path_command.svg
├── examples
├── README.md
├── catalog
│ ├── README.md
│ ├── android
│ │ ├── app
│ │ │ ├── build.gradle
│ │ │ └── src
│ │ │ │ └── main
│ │ │ │ ├── AndroidManifest.xml
│ │ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ │ └── yourcompany
│ │ │ │ │ └── animated_list
│ │ │ │ │ └── MainActivity.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
│ ├── bin
│ │ ├── class_index.md.template
│ │ ├── entry.md.template
│ │ ├── index.md.template
│ │ ├── sample_page.dart
│ │ ├── sample_page.md.template
│ │ ├── screenshot.dart.template
│ │ └── screenshot_test.dart.template
│ ├── ios
│ │ ├── Flutter
│ │ │ ├── AppFrameworkInfo.plist
│ │ │ ├── Debug.xcconfig
│ │ │ └── Release.xcconfig
│ │ ├── Runner.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ ├── project.xcworkspace
│ │ │ │ └── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ │ └── xcschemes
│ │ │ │ └── Runner.xcscheme
│ │ ├── Runner.xcworkspace
│ │ │ └── contents.xcworkspacedata
│ │ └── 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
│ ├── lib
│ │ ├── animated_list.dart
│ │ ├── app_bar_bottom.dart
│ │ ├── basic_app_bar.dart
│ │ ├── custom_a11y_traversal.dart
│ │ ├── custom_semantics.dart
│ │ ├── expansion_tile_sample.dart
│ │ ├── main.dart
│ │ └── tabbed_app_bar.dart
│ ├── pubspec.yaml
│ ├── test
│ │ ├── animated_list_test.dart
│ │ ├── app_bar_bottom_test.dart
│ │ ├── basic_app_bar_test.dart
│ │ ├── custom_semantics_test.dart
│ │ ├── expansion_tile_sample_test.dart
│ │ └── tabbed_app_bar_test.dart
│ └── test_driver
│ │ └── README.md
├── flutter_gallery
│ ├── BUILD.gn
│ ├── README.md
│ ├── android
│ │ ├── Gemfile
│ │ ├── Gemfile.lock
│ │ ├── app
│ │ │ ├── build.gradle
│ │ │ └── src
│ │ │ │ ├── androidTest
│ │ │ │ └── java
│ │ │ │ │ └── io
│ │ │ │ │ └── flutter
│ │ │ │ │ └── demo
│ │ │ │ │ └── gallery
│ │ │ │ │ └── FlutterGalleryInstrumentationTest.java
│ │ │ │ └── main
│ │ │ │ ├── AndroidManifest.xml
│ │ │ │ ├── java
│ │ │ │ └── io
│ │ │ │ │ └── flutter
│ │ │ │ │ └── demo
│ │ │ │ │ └── gallery
│ │ │ │ │ ├── FlutterGalleryInstrumentation.java
│ │ │ │ │ └── MainActivity.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
│ │ ├── fastlane
│ │ │ ├── Appfile
│ │ │ ├── Fastfile
│ │ │ ├── README.md
│ │ │ └── metadata
│ │ │ │ └── android
│ │ │ │ └── en-US
│ │ │ │ ├── full_description.txt
│ │ │ │ ├── short_description.txt
│ │ │ │ ├── title.txt
│ │ │ │ └── video.txt
│ │ ├── gradle.properties
│ │ ├── gradle
│ │ │ └── wrapper
│ │ │ │ └── gradle-wrapper.properties
│ │ └── settings.gradle
│ ├── ios
│ │ ├── Flutter
│ │ │ ├── AppFrameworkInfo.plist
│ │ │ ├── Debug.xcconfig
│ │ │ └── Release.xcconfig
│ │ ├── Gemfile
│ │ ├── Gemfile.lock
│ │ ├── Podfile
│ │ ├── Runner.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ ├── project.xcworkspace
│ │ │ │ └── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ │ └── xcschemes
│ │ │ │ └── Runner.xcscheme
│ │ ├── Runner.xcworkspace
│ │ │ └── contents.xcworkspacedata
│ │ ├── 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
│ │ │ ├── Base.lproj
│ │ │ │ ├── LaunchScreen.storyboard
│ │ │ │ └── Main.storyboard
│ │ │ ├── Info.plist
│ │ │ └── main.m
│ │ └── fastlane
│ │ │ ├── Appfile
│ │ │ ├── Fastfile
│ │ │ └── README.md
│ ├── lib
│ │ ├── demo
│ │ │ ├── all.dart
│ │ │ ├── animation
│ │ │ │ ├── home.dart
│ │ │ │ ├── sections.dart
│ │ │ │ └── widgets.dart
│ │ │ ├── animation_demo.dart
│ │ │ ├── calculator
│ │ │ │ ├── home.dart
│ │ │ │ └── logic.dart
│ │ │ ├── calculator_demo.dart
│ │ │ ├── colors_demo.dart
│ │ │ ├── contacts_demo.dart
│ │ │ ├── cupertino
│ │ │ │ ├── cupertino.dart
│ │ │ │ ├── cupertino_activity_indicator_demo.dart
│ │ │ │ ├── cupertino_buttons_demo.dart
│ │ │ │ ├── cupertino_dialog_demo.dart
│ │ │ │ ├── cupertino_navigation_demo.dart
│ │ │ │ ├── cupertino_picker_demo.dart
│ │ │ │ ├── cupertino_refresh_demo.dart
│ │ │ │ ├── cupertino_slider_demo.dart
│ │ │ │ └── cupertino_switch_demo.dart
│ │ │ ├── images_demo.dart
│ │ │ ├── material
│ │ │ │ ├── backdrop_demo.dart
│ │ │ │ ├── bottom_app_bar_demo.dart
│ │ │ │ ├── bottom_navigation_demo.dart
│ │ │ │ ├── buttons_demo.dart
│ │ │ │ ├── cards_demo.dart
│ │ │ │ ├── chip_demo.dart
│ │ │ │ ├── data_table_demo.dart
│ │ │ │ ├── date_and_time_picker_demo.dart
│ │ │ │ ├── dialog_demo.dart
│ │ │ │ ├── drawer_demo.dart
│ │ │ │ ├── expansion_panels_demo.dart
│ │ │ │ ├── full_screen_dialog_demo.dart
│ │ │ │ ├── grid_list_demo.dart
│ │ │ │ ├── icons_demo.dart
│ │ │ │ ├── leave_behind_demo.dart
│ │ │ │ ├── list_demo.dart
│ │ │ │ ├── material.dart
│ │ │ │ ├── menu_demo.dart
│ │ │ │ ├── modal_bottom_sheet_demo.dart
│ │ │ │ ├── overscroll_demo.dart
│ │ │ │ ├── page_selector_demo.dart
│ │ │ │ ├── persistent_bottom_sheet_demo.dart
│ │ │ │ ├── progress_indicator_demo.dart
│ │ │ │ ├── scrollable_tabs_demo.dart
│ │ │ │ ├── selection_controls_demo.dart
│ │ │ │ ├── slider_demo.dart
│ │ │ │ ├── snack_bar_demo.dart
│ │ │ │ ├── tabs_demo.dart
│ │ │ │ ├── tabs_fab_demo.dart
│ │ │ │ ├── text_form_field_demo.dart
│ │ │ │ ├── tooltip_demo.dart
│ │ │ │ └── two_level_list_demo.dart
│ │ │ ├── pesto_demo.dart
│ │ │ ├── shrine
│ │ │ │ ├── shrine_data.dart
│ │ │ │ ├── shrine_home.dart
│ │ │ │ ├── shrine_order.dart
│ │ │ │ ├── shrine_page.dart
│ │ │ │ ├── shrine_theme.dart
│ │ │ │ └── shrine_types.dart
│ │ │ ├── shrine_demo.dart
│ │ │ ├── typography_demo.dart
│ │ │ └── video_demo.dart
│ │ ├── gallery
│ │ │ ├── app.dart
│ │ │ ├── demo.dart
│ │ │ ├── drawer.dart
│ │ │ ├── example_code.dart
│ │ │ ├── example_code_parser.dart
│ │ │ ├── home.dart
│ │ │ ├── item.dart
│ │ │ ├── syntax_highlighter.dart
│ │ │ ├── theme.dart
│ │ │ └── updates.dart
│ │ ├── main.dart
│ │ └── main_publish.dart
│ ├── pubspec.yaml
│ ├── test
│ │ ├── calculator
│ │ │ ├── logic.dart
│ │ │ └── smoke_test.dart
│ │ ├── demo
│ │ │ └── material
│ │ │ │ ├── drawer_demo_test.dart
│ │ │ │ └── text_form_field_demo_test.dart
│ │ ├── drawer_test.dart
│ │ ├── example_code_display_test.dart
│ │ ├── example_code_parser_test.dart
│ │ ├── live_smoketest.dart
│ │ ├── pesto_test.dart
│ │ ├── simple_smoke_test.dart
│ │ ├── smoke_test.dart
│ │ └── update_test.dart
│ ├── test_driver
│ │ ├── memory_nav.dart
│ │ ├── memory_nav_test.dart
│ │ ├── scroll_perf.dart
│ │ ├── scroll_perf_test.dart
│ │ ├── transitions_perf.dart
│ │ ├── transitions_perf_test.dart
│ │ ├── transitions_perf_with_semantics.dart
│ │ └── transitions_perf_with_semantics_test.dart
│ └── tool
│ │ └── run_instrumentation_test.sh
├── flutter_view
│ ├── README.md
│ ├── android
│ │ ├── app
│ │ │ ├── build.gradle
│ │ │ └── src
│ │ │ │ └── main
│ │ │ │ ├── AndroidManifest.xml
│ │ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ │ └── example
│ │ │ │ │ └── view
│ │ │ │ │ └── MainActivity.java
│ │ │ │ └── res
│ │ │ │ ├── color
│ │ │ │ └── fab_ripple_color.xml
│ │ │ │ ├── drawable
│ │ │ │ └── ic_add_black_24dp.xml
│ │ │ │ ├── layout
│ │ │ │ └── flutter_view_layout.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
│ │ │ │ ├── colors.xml
│ │ │ │ ├── dimens.xml
│ │ │ │ └── strings.xml
│ │ ├── build.gradle
│ │ ├── gradle.properties
│ │ ├── gradle
│ │ │ └── wrapper
│ │ │ │ └── gradle-wrapper.properties
│ │ └── settings.gradle
│ ├── assets
│ │ └── flutter-mark-square-64.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
│ │ └── Runner
│ │ │ ├── AppDelegate.h
│ │ │ ├── AppDelegate.m
│ │ │ ├── Assets.xcassets
│ │ │ └── AppIcon.appiconset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── 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@1x.png
│ │ │ │ ├── Icon-App-60x60@2x.png
│ │ │ │ ├── Icon-App-60x60@3x.png
│ │ │ │ ├── Icon-App-76x76@1x.png
│ │ │ │ ├── Icon-App-76x76@2x.png
│ │ │ │ ├── Icon-App-76x76@3x.png
│ │ │ │ └── Icon-App-83.5x83.5@2x.png
│ │ │ ├── Base.lproj
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── Main.storyboard
│ │ │ ├── Info.plist
│ │ │ ├── MainViewController.h
│ │ │ ├── MainViewController.m
│ │ │ ├── NativeViewController.h
│ │ │ ├── NativeViewController.m
│ │ │ ├── ic_add.png
│ │ │ └── main.m
│ ├── lib
│ │ └── main.dart
│ └── pubspec.yaml
├── hello_world
│ ├── README.md
│ ├── android
│ │ ├── app
│ │ │ ├── build.gradle
│ │ │ └── src
│ │ │ │ └── main
│ │ │ │ ├── AndroidManifest.xml
│ │ │ │ ├── java
│ │ │ │ └── io
│ │ │ │ │ └── flutter
│ │ │ │ │ └── examples
│ │ │ │ │ └── hello_world
│ │ │ │ │ └── MainActivity.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
│ ├── ios
│ │ ├── Flutter
│ │ │ ├── AppFrameworkInfo.plist
│ │ │ ├── Debug.xcconfig
│ │ │ └── Release.xcconfig
│ │ ├── Runner.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ ├── project.xcworkspace
│ │ │ │ └── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ │ └── xcschemes
│ │ │ │ └── Runner.xcscheme
│ │ ├── Runner.xcworkspace
│ │ │ └── contents.xcworkspacedata
│ │ └── 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
│ │ │ ├── GeneratedPluginRegistrant.h
│ │ │ ├── GeneratedPluginRegistrant.m
│ │ │ ├── Info.plist
│ │ │ └── main.m
│ ├── lib
│ │ ├── arabic.dart
│ │ └── main.dart
│ ├── pubspec.yaml
│ └── test
│ │ └── hello_test.dart
├── layers
│ ├── README.md
│ ├── android
│ │ ├── app
│ │ │ ├── build.gradle
│ │ │ └── src
│ │ │ │ └── main
│ │ │ │ ├── AndroidManifest.xml
│ │ │ │ ├── java
│ │ │ │ └── io
│ │ │ │ │ └── flutter
│ │ │ │ │ └── examples
│ │ │ │ │ └── Layers
│ │ │ │ │ └── MainActivity.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
│ ├── 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
│ │ └── 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
│ ├── lib
│ │ └── main.dart
│ ├── pubspec.yaml
│ ├── raw
│ │ ├── canvas.dart
│ │ ├── hello_world.dart
│ │ ├── spinning_square.dart
│ │ ├── text.dart
│ │ └── touch_input.dart
│ ├── rendering
│ │ ├── custom_coordinate_systems.dart
│ │ ├── flex_layout.dart
│ │ ├── hello_world.dart
│ │ ├── spinning_square.dart
│ │ ├── src
│ │ │ ├── sector_layout.dart
│ │ │ └── solid_color_box.dart
│ │ └── touch_input.dart
│ ├── services
│ │ ├── data.json
│ │ ├── isolate.dart
│ │ └── lifecycle.dart
│ ├── test
│ │ ├── gestures_test.dart
│ │ ├── sector_test.dart
│ │ └── smoketests
│ │ │ ├── lib
│ │ │ └── main_test.dart
│ │ │ ├── raw
│ │ │ ├── canvas_test.dart
│ │ │ ├── hello_world_test.dart
│ │ │ ├── spinning_square_test.dart
│ │ │ ├── text_test.dart
│ │ │ └── touch_input_test.dart
│ │ │ ├── rendering
│ │ │ ├── custom_coordinate_systems_test.dart
│ │ │ ├── flex_layout_test.dart
│ │ │ ├── hello_world_test.dart
│ │ │ ├── spinning_square_test.dart
│ │ │ └── touch_input_test.dart
│ │ │ ├── services
│ │ │ ├── isolate_test.dart
│ │ │ └── lifecycle_test.dart
│ │ │ └── widgets
│ │ │ ├── custom_render_box_test.dart
│ │ │ ├── gestures_test.dart
│ │ │ ├── hello_world_test.dart
│ │ │ ├── media_query_test.dart
│ │ │ ├── sectors_test.dart
│ │ │ ├── spinning_mixed_test.dart
│ │ │ ├── spinning_square_test.dart
│ │ │ └── styled_text_test.dart
│ └── widgets
│ │ ├── custom_render_box.dart
│ │ ├── gestures.dart
│ │ ├── hello_world.dart
│ │ ├── media_query.dart
│ │ ├── sectors.dart
│ │ ├── spinning_mixed.dart
│ │ ├── spinning_square.dart
│ │ └── styled_text.dart
├── platform_channel
│ ├── README.md
│ ├── android
│ │ ├── app
│ │ │ ├── build.gradle
│ │ │ └── src
│ │ │ │ ├── androidTest
│ │ │ │ └── java
│ │ │ │ │ └── com
│ │ │ │ │ └── example
│ │ │ │ │ └── platformchannel
│ │ │ │ │ └── ExampleInstrumentedTest.java
│ │ │ │ └── main
│ │ │ │ ├── AndroidManifest.xml
│ │ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ │ └── example
│ │ │ │ │ └── platformchannel
│ │ │ │ │ └── MainActivity.java
│ │ │ │ └── res
│ │ │ │ └── values
│ │ │ │ └── strings.xml
│ │ ├── build.gradle
│ │ ├── gradle.properties
│ │ ├── gradle
│ │ │ └── wrapper
│ │ │ │ └── gradle-wrapper.properties
│ │ └── settings.gradle
│ ├── ios
│ │ ├── Flutter
│ │ │ ├── AppFrameworkInfo.plist
│ │ │ ├── Debug.xcconfig
│ │ │ └── Release.xcconfig
│ │ ├── Runner.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ ├── project.xcworkspace
│ │ │ │ └── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ │ └── xcschemes
│ │ │ │ └── Runner.xcscheme
│ │ ├── Runner.xcworkspace
│ │ │ └── contents.xcworkspacedata
│ │ └── Runner
│ │ │ ├── AppDelegate.h
│ │ │ ├── AppDelegate.m
│ │ │ ├── Assets.xcassets
│ │ │ └── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ ├── Base.lproj
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── Main.storyboard
│ │ │ ├── Info.plist
│ │ │ └── main.m
│ ├── lib
│ │ └── main.dart
│ ├── pubspec.yaml
│ └── test_driver
│ │ ├── button_tap.dart
│ │ └── button_tap_test.dart
├── platform_channel_swift
│ ├── README.md
│ ├── ios
│ │ ├── Flutter
│ │ │ ├── AppFrameworkInfo.plist
│ │ │ ├── Debug.xcconfig
│ │ │ └── Release.xcconfig
│ │ ├── Runner.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ ├── project.xcworkspace
│ │ │ │ └── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ │ └── xcschemes
│ │ │ │ └── Runner.xcscheme
│ │ ├── Runner.xcworkspace
│ │ │ └── contents.xcworkspacedata
│ │ └── Runner
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ └── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ ├── Base.lproj
│ │ │ ├── LaunchScreen.storyboard
│ │ │ └── Main.storyboard
│ │ │ ├── Info.plist
│ │ │ └── Runner-Bridging-Header.h
│ ├── lib
│ │ └── main.dart
│ ├── pubspec.yaml
│ └── test_driver
│ │ ├── button_tap.dart
│ │ └── button_tap_test.dart
├── platform_view
│ ├── README.md
│ ├── android
│ │ ├── app
│ │ │ ├── build.gradle
│ │ │ └── src
│ │ │ │ └── main
│ │ │ │ ├── AndroidManifest.xml
│ │ │ │ ├── java
│ │ │ │ └── io
│ │ │ │ │ └── flutter
│ │ │ │ │ └── examples
│ │ │ │ │ └── platform_view
│ │ │ │ │ ├── CountActivity.java
│ │ │ │ │ └── MainActivity.java
│ │ │ │ └── res
│ │ │ │ ├── drawable
│ │ │ │ └── ic_add_black_24dp.xml
│ │ │ │ ├── layout
│ │ │ │ └── android_full_screen_layout.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
│ │ │ │ ├── colors.xml
│ │ │ │ ├── dimens.xml
│ │ │ │ ├── strings.xml
│ │ │ │ └── styles.xml
│ │ ├── build.gradle
│ │ ├── gradle.properties
│ │ ├── gradle
│ │ │ └── wrapper
│ │ │ │ └── gradle-wrapper.properties
│ │ └── settings.gradle
│ ├── assets
│ │ └── flutter-mark-square-64.png
│ ├── ios
│ │ ├── Flutter
│ │ │ ├── AppFrameworkInfo.plist
│ │ │ ├── Debug.xcconfig
│ │ │ └── Release.xcconfig
│ │ ├── Podfile
│ │ ├── Podfile.lock
│ │ ├── Runner.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ ├── project.xcworkspace
│ │ │ │ └── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ │ └── xcschemes
│ │ │ │ └── Runner.xcscheme
│ │ ├── Runner.xcworkspace
│ │ │ └── contents.xcworkspacedata
│ │ └── 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
│ │ │ ├── PlatformViewController.h
│ │ │ ├── PlatformViewController.m
│ │ │ ├── ic_add.png
│ │ │ └── main.m
│ ├── lib
│ │ └── main.dart
│ └── pubspec.yaml
└── stocks
│ ├── README.md
│ ├── android
│ ├── app
│ │ ├── build.gradle
│ │ └── src
│ │ │ └── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── java
│ │ │ └── io
│ │ │ │ └── flutter
│ │ │ │ └── examples
│ │ │ │ └── stocks
│ │ │ │ └── MainActivity.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
│ ├── ios
│ ├── Flutter
│ │ ├── AppFrameworkInfo.plist
│ │ ├── Debug.xcconfig
│ │ └── Release.xcconfig
│ ├── Runner.xcodeproj
│ │ ├── project.pbxproj
│ │ ├── project.xcworkspace
│ │ │ └── contents.xcworkspacedata
│ │ └── xcshareddata
│ │ │ └── xcschemes
│ │ │ └── Runner.xcscheme
│ ├── Runner.xcworkspace
│ │ └── contents.xcworkspacedata
│ └── Runner
│ │ ├── AppDelegate.h
│ │ ├── AppDelegate.m
│ │ ├── Assets.xcassets
│ │ └── AppIcon.appiconset
│ │ │ ├── Contents.json
│ │ │ ├── Icon-60@2x.png
│ │ │ ├── Icon-60@3x.png
│ │ │ ├── Icon-76.png
│ │ │ ├── Icon-76@2x.png
│ │ │ ├── Icon-83.5@2x.png
│ │ │ ├── Icon-Notification.png
│ │ │ ├── Icon-Notification@2x.png
│ │ │ ├── Icon-Notification@3x.png
│ │ │ ├── Icon-Small-40.png
│ │ │ ├── Icon-Small-40@2x.png
│ │ │ ├── Icon-Small-40@3x.png
│ │ │ ├── Icon-Small.png
│ │ │ ├── Icon-Small@2x.png
│ │ │ └── Icon-Small@3x.png
│ │ ├── Base.lproj
│ │ ├── LaunchScreen.storyboard
│ │ └── Main.storyboard
│ │ ├── Info.plist
│ │ └── main.m
│ ├── lib
│ ├── i18n
│ │ ├── .dartignore
│ │ ├── regenerate.md
│ │ ├── stock_messages_all.dart
│ │ ├── stock_messages_en.dart
│ │ ├── stock_messages_es.dart
│ │ ├── stocks_en.arb
│ │ └── stocks_es.arb
│ ├── main.dart
│ ├── stock_arrow.dart
│ ├── stock_data.dart
│ ├── stock_home.dart
│ ├── stock_list.dart
│ ├── stock_row.dart
│ ├── stock_settings.dart
│ ├── stock_strings.dart
│ ├── stock_symbol_viewer.dart
│ └── stock_types.dart
│ ├── pubspec.yaml
│ ├── test
│ ├── icon_color_test.dart
│ ├── locale_test.dart
│ └── search_test.dart
│ └── test_driver
│ ├── scroll_perf.dart
│ └── scroll_perf_test.dart
├── flutter_console.bat
└── packages
├── flutter
├── BUILD.gn
├── README.md
├── footer-text
├── lib
│ ├── analysis_options_user.yaml
│ ├── animation.dart
│ ├── cupertino.dart
│ ├── foundation.dart
│ ├── gestures.dart
│ ├── material.dart
│ ├── painting.dart
│ ├── physics.dart
│ ├── rendering.dart
│ ├── scheduler.dart
│ ├── semantics.dart
│ ├── services.dart
│ ├── src
│ │ ├── animation
│ │ │ ├── animation.dart
│ │ │ ├── animation_controller.dart
│ │ │ ├── animations.dart
│ │ │ ├── curves.dart
│ │ │ ├── listener_helpers.dart
│ │ │ └── tween.dart
│ │ ├── cupertino
│ │ │ ├── activity_indicator.dart
│ │ │ ├── bottom_tab_bar.dart
│ │ │ ├── button.dart
│ │ │ ├── colors.dart
│ │ │ ├── dialog.dart
│ │ │ ├── icons.dart
│ │ │ ├── nav_bar.dart
│ │ │ ├── page_scaffold.dart
│ │ │ ├── picker.dart
│ │ │ ├── refresh.dart
│ │ │ ├── route.dart
│ │ │ ├── scrollbar.dart
│ │ │ ├── slider.dart
│ │ │ ├── switch.dart
│ │ │ ├── tab_scaffold.dart
│ │ │ ├── tab_view.dart
│ │ │ ├── text_selection.dart
│ │ │ └── thumb_painter.dart
│ │ ├── foundation
│ │ │ ├── README.md
│ │ │ ├── annotations.dart
│ │ │ ├── assertions.dart
│ │ │ ├── basic_types.dart
│ │ │ ├── binding.dart
│ │ │ ├── change_notifier.dart
│ │ │ ├── collections.dart
│ │ │ ├── consolidate_response.dart
│ │ │ ├── debug.dart
│ │ │ ├── diagnostics.dart
│ │ │ ├── isolates.dart
│ │ │ ├── key.dart
│ │ │ ├── licenses.dart
│ │ │ ├── node.dart
│ │ │ ├── observer_list.dart
│ │ │ ├── platform.dart
│ │ │ ├── print.dart
│ │ │ ├── profile.dart
│ │ │ ├── serialization.dart
│ │ │ ├── synchronous_future.dart
│ │ │ └── unicode.dart
│ │ ├── gestures
│ │ │ ├── arena.dart
│ │ │ ├── binding.dart
│ │ │ ├── constants.dart
│ │ │ ├── converter.dart
│ │ │ ├── debug.dart
│ │ │ ├── drag.dart
│ │ │ ├── drag_details.dart
│ │ │ ├── events.dart
│ │ │ ├── hit_test.dart
│ │ │ ├── long_press.dart
│ │ │ ├── lsq_solver.dart
│ │ │ ├── monodrag.dart
│ │ │ ├── multidrag.dart
│ │ │ ├── multitap.dart
│ │ │ ├── pointer_router.dart
│ │ │ ├── recognizer.dart
│ │ │ ├── scale.dart
│ │ │ ├── tap.dart
│ │ │ ├── team.dart
│ │ │ └── velocity_tracker.dart
│ │ ├── material
│ │ │ ├── about.dart
│ │ │ ├── animated_icons.dart
│ │ │ ├── animated_icons
│ │ │ │ ├── animated_icons.dart
│ │ │ │ ├── animated_icons_data.dart
│ │ │ │ └── data
│ │ │ │ │ ├── add_event.g.dart
│ │ │ │ │ ├── arrow_menu.g.dart
│ │ │ │ │ ├── close_menu.g.dart
│ │ │ │ │ ├── ellipsis_search.g.dart
│ │ │ │ │ ├── event_add.g.dart
│ │ │ │ │ ├── home_menu.g.dart
│ │ │ │ │ ├── list_view.g.dart
│ │ │ │ │ ├── menu_arrow.g.dart
│ │ │ │ │ ├── menu_close.g.dart
│ │ │ │ │ ├── menu_home.g.dart
│ │ │ │ │ ├── pause_play.g.dart
│ │ │ │ │ ├── play_pause.g.dart
│ │ │ │ │ ├── search_ellipsis.g.dart
│ │ │ │ │ └── view_list.g.dart
│ │ │ ├── app.dart
│ │ │ ├── app_bar.dart
│ │ │ ├── arc.dart
│ │ │ ├── back_button.dart
│ │ │ ├── bottom_app_bar.dart
│ │ │ ├── bottom_navigation_bar.dart
│ │ │ ├── bottom_sheet.dart
│ │ │ ├── button.dart
│ │ │ ├── button_bar.dart
│ │ │ ├── button_theme.dart
│ │ │ ├── card.dart
│ │ │ ├── checkbox.dart
│ │ │ ├── checkbox_list_tile.dart
│ │ │ ├── chip.dart
│ │ │ ├── chip_theme.dart
│ │ │ ├── circle_avatar.dart
│ │ │ ├── colors.dart
│ │ │ ├── constants.dart
│ │ │ ├── data_table.dart
│ │ │ ├── data_table_source.dart
│ │ │ ├── date_picker.dart
│ │ │ ├── debug.dart
│ │ │ ├── dialog.dart
│ │ │ ├── divider.dart
│ │ │ ├── drawer.dart
│ │ │ ├── drawer_header.dart
│ │ │ ├── dropdown.dart
│ │ │ ├── expand_icon.dart
│ │ │ ├── expansion_panel.dart
│ │ │ ├── expansion_tile.dart
│ │ │ ├── feedback.dart
│ │ │ ├── flat_button.dart
│ │ │ ├── flexible_space_bar.dart
│ │ │ ├── floating_action_button.dart
│ │ │ ├── floating_action_button_location.dart
│ │ │ ├── flutter_logo.dart
│ │ │ ├── grid_tile.dart
│ │ │ ├── grid_tile_bar.dart
│ │ │ ├── icon_button.dart
│ │ │ ├── icons.dart
│ │ │ ├── ink_decoration.dart
│ │ │ ├── ink_highlight.dart
│ │ │ ├── ink_ripple.dart
│ │ │ ├── ink_splash.dart
│ │ │ ├── ink_well.dart
│ │ │ ├── input_border.dart
│ │ │ ├── input_decorator.dart
│ │ │ ├── list_tile.dart
│ │ │ ├── material.dart
│ │ │ ├── material_localizations.dart
│ │ │ ├── mergeable_material.dart
│ │ │ ├── outline_button.dart
│ │ │ ├── page.dart
│ │ │ ├── paginated_data_table.dart
│ │ │ ├── popup_menu.dart
│ │ │ ├── progress_indicator.dart
│ │ │ ├── radio.dart
│ │ │ ├── radio_list_tile.dart
│ │ │ ├── raised_button.dart
│ │ │ ├── refresh_indicator.dart
│ │ │ ├── scaffold.dart
│ │ │ ├── scrollbar.dart
│ │ │ ├── shadows.dart
│ │ │ ├── slider.dart
│ │ │ ├── slider_theme.dart
│ │ │ ├── snack_bar.dart
│ │ │ ├── stepper.dart
│ │ │ ├── switch.dart
│ │ │ ├── switch_list_tile.dart
│ │ │ ├── tab_controller.dart
│ │ │ ├── tab_indicator.dart
│ │ │ ├── tabs.dart
│ │ │ ├── text_field.dart
│ │ │ ├── text_form_field.dart
│ │ │ ├── text_selection.dart
│ │ │ ├── theme.dart
│ │ │ ├── theme_data.dart
│ │ │ ├── time.dart
│ │ │ ├── time_picker.dart
│ │ │ ├── toggleable.dart
│ │ │ ├── tooltip.dart
│ │ │ ├── two_level_list.dart
│ │ │ ├── typography.dart
│ │ │ └── user_accounts_drawer_header.dart
│ │ ├── painting
│ │ │ ├── alignment.dart
│ │ │ ├── basic_types.dart
│ │ │ ├── beveled_rectangle_border.dart
│ │ │ ├── binding.dart
│ │ │ ├── border_radius.dart
│ │ │ ├── borders.dart
│ │ │ ├── box_border.dart
│ │ │ ├── box_decoration.dart
│ │ │ ├── box_fit.dart
│ │ │ ├── box_shadow.dart
│ │ │ ├── circle_border.dart
│ │ │ ├── colors.dart
│ │ │ ├── decoration.dart
│ │ │ ├── decoration_image.dart
│ │ │ ├── edge_insets.dart
│ │ │ ├── flutter_logo.dart
│ │ │ ├── fractional_offset.dart
│ │ │ ├── geometry.dart
│ │ │ ├── gradient.dart
│ │ │ ├── image_cache.dart
│ │ │ ├── image_decoder.dart
│ │ │ ├── image_provider.dart
│ │ │ ├── image_resolution.dart
│ │ │ ├── image_stream.dart
│ │ │ ├── matrix_utils.dart
│ │ │ ├── paint_utilities.dart
│ │ │ ├── rounded_rectangle_border.dart
│ │ │ ├── shape_decoration.dart
│ │ │ ├── stadium_border.dart
│ │ │ ├── text_painter.dart
│ │ │ ├── text_span.dart
│ │ │ └── text_style.dart
│ │ ├── physics
│ │ │ ├── clamped_simulation.dart
│ │ │ ├── friction_simulation.dart
│ │ │ ├── gravity_simulation.dart
│ │ │ ├── simulation.dart
│ │ │ ├── spring_simulation.dart
│ │ │ ├── tolerance.dart
│ │ │ └── utils.dart
│ │ ├── rendering
│ │ │ ├── animated_size.dart
│ │ │ ├── binding.dart
│ │ │ ├── box.dart
│ │ │ ├── custom_layout.dart
│ │ │ ├── custom_paint.dart
│ │ │ ├── debug.dart
│ │ │ ├── debug_overflow_indicator.dart
│ │ │ ├── editable.dart
│ │ │ ├── error.dart
│ │ │ ├── flex.dart
│ │ │ ├── flow.dart
│ │ │ ├── image.dart
│ │ │ ├── layer.dart
│ │ │ ├── list_body.dart
│ │ │ ├── list_wheel_viewport.dart
│ │ │ ├── object.dart
│ │ │ ├── paragraph.dart
│ │ │ ├── performance_overlay.dart
│ │ │ ├── proxy_box.dart
│ │ │ ├── rotated_box.dart
│ │ │ ├── shifted_box.dart
│ │ │ ├── sliver.dart
│ │ │ ├── sliver_fill.dart
│ │ │ ├── sliver_fixed_extent_list.dart
│ │ │ ├── sliver_grid.dart
│ │ │ ├── sliver_list.dart
│ │ │ ├── sliver_multi_box_adaptor.dart
│ │ │ ├── sliver_padding.dart
│ │ │ ├── sliver_persistent_header.dart
│ │ │ ├── stack.dart
│ │ │ ├── table.dart
│ │ │ ├── table_border.dart
│ │ │ ├── texture.dart
│ │ │ ├── tweens.dart
│ │ │ ├── view.dart
│ │ │ ├── viewport.dart
│ │ │ ├── viewport_offset.dart
│ │ │ └── wrap.dart
│ │ ├── scheduler
│ │ │ ├── binding.dart
│ │ │ ├── debug.dart
│ │ │ ├── priority.dart
│ │ │ └── ticker.dart
│ │ ├── semantics
│ │ │ ├── semantics.dart
│ │ │ ├── semantics_event.dart
│ │ │ └── semantics_service.dart
│ │ ├── services
│ │ │ ├── asset_bundle.dart
│ │ │ ├── binding.dart
│ │ │ ├── clipboard.dart
│ │ │ ├── haptic_feedback.dart
│ │ │ ├── message_codec.dart
│ │ │ ├── message_codecs.dart
│ │ │ ├── platform_channel.dart
│ │ │ ├── platform_messages.dart
│ │ │ ├── raw_keyboard.dart
│ │ │ ├── system_channels.dart
│ │ │ ├── system_chrome.dart
│ │ │ ├── system_navigator.dart
│ │ │ ├── system_sound.dart
│ │ │ ├── text_editing.dart
│ │ │ ├── text_formatter.dart
│ │ │ └── text_input.dart
│ │ └── widgets
│ │ │ ├── animated_cross_fade.dart
│ │ │ ├── animated_list.dart
│ │ │ ├── animated_size.dart
│ │ │ ├── animated_switcher.dart
│ │ │ ├── app.dart
│ │ │ ├── async.dart
│ │ │ ├── automatic_keep_alive.dart
│ │ │ ├── banner.dart
│ │ │ ├── basic.dart
│ │ │ ├── binding.dart
│ │ │ ├── bottom_navigation_bar_item.dart
│ │ │ ├── container.dart
│ │ │ ├── debug.dart
│ │ │ ├── dismissible.dart
│ │ │ ├── drag_target.dart
│ │ │ ├── editable_text.dart
│ │ │ ├── fade_in_image.dart
│ │ │ ├── focus_manager.dart
│ │ │ ├── focus_scope.dart
│ │ │ ├── form.dart
│ │ │ ├── framework.dart
│ │ │ ├── gesture_detector.dart
│ │ │ ├── grid_paper.dart
│ │ │ ├── heroes.dart
│ │ │ ├── icon.dart
│ │ │ ├── icon_data.dart
│ │ │ ├── icon_theme.dart
│ │ │ ├── icon_theme_data.dart
│ │ │ ├── image.dart
│ │ │ ├── image_icon.dart
│ │ │ ├── implicit_animations.dart
│ │ │ ├── layout_builder.dart
│ │ │ ├── list_wheel_scroll_view.dart
│ │ │ ├── localizations.dart
│ │ │ ├── media_query.dart
│ │ │ ├── modal_barrier.dart
│ │ │ ├── navigation_toolbar.dart
│ │ │ ├── navigator.dart
│ │ │ ├── nested_scroll_view.dart
│ │ │ ├── notification_listener.dart
│ │ │ ├── orientation_builder.dart
│ │ │ ├── overlay.dart
│ │ │ ├── overscroll_indicator.dart
│ │ │ ├── page_storage.dart
│ │ │ ├── page_view.dart
│ │ │ ├── pages.dart
│ │ │ ├── performance_overlay.dart
│ │ │ ├── placeholder.dart
│ │ │ ├── preferred_size.dart
│ │ │ ├── primary_scroll_controller.dart
│ │ │ ├── raw_keyboard_listener.dart
│ │ │ ├── routes.dart
│ │ │ ├── safe_area.dart
│ │ │ ├── scroll_activity.dart
│ │ │ ├── scroll_configuration.dart
│ │ │ ├── scroll_context.dart
│ │ │ ├── scroll_controller.dart
│ │ │ ├── scroll_metrics.dart
│ │ │ ├── scroll_notification.dart
│ │ │ ├── scroll_physics.dart
│ │ │ ├── scroll_position.dart
│ │ │ ├── scroll_position_with_single_context.dart
│ │ │ ├── scroll_simulation.dart
│ │ │ ├── scroll_view.dart
│ │ │ ├── scrollable.dart
│ │ │ ├── scrollbar.dart
│ │ │ ├── semantics_debugger.dart
│ │ │ ├── single_child_scroll_view.dart
│ │ │ ├── size_changed_layout_notifier.dart
│ │ │ ├── sliver.dart
│ │ │ ├── sliver_persistent_header.dart
│ │ │ ├── sliver_prototype_extent_list.dart
│ │ │ ├── status_transitions.dart
│ │ │ ├── table.dart
│ │ │ ├── text.dart
│ │ │ ├── text_selection.dart
│ │ │ ├── texture.dart
│ │ │ ├── ticker_provider.dart
│ │ │ ├── title.dart
│ │ │ ├── transitions.dart
│ │ │ ├── unique_widget.dart
│ │ │ ├── viewport.dart
│ │ │ ├── widget_inspector.dart
│ │ │ └── will_pop_scope.dart
│ └── widgets.dart
├── pubspec.yaml
└── test
│ ├── animation
│ ├── animation_controller_test.dart
│ ├── animations_test.dart
│ ├── curves_test.dart
│ ├── futures_test.dart
│ ├── iteration_patterns_test.dart
│ └── tween_test.dart
│ ├── cupertino
│ ├── activity_indicator_test.dart
│ ├── bottom_tab_bar_test.dart
│ ├── button_test.dart
│ ├── dialog_test.dart
│ ├── nav_bar_test.dart
│ ├── page_test.dart
│ ├── picker_test.dart
│ ├── refresh_test.dart
│ ├── scaffold_test.dart
│ ├── scrollbar_paint_test.dart
│ ├── scrollbar_test.dart
│ ├── slider_test.dart
│ ├── switch_test.dart
│ ├── tab_scaffold_test.dart
│ └── tab_test.dart
│ ├── engine
│ ├── color_test.dart
│ ├── paragraph_builder_test.dart
│ ├── rect_test.dart
│ ├── rrect_test.dart
│ └── task_order_test.dart
│ ├── examples
│ └── sector_layout_test.dart
│ ├── foundation
│ ├── assertions_test.dart
│ ├── bit_field_test.dart
│ ├── caching_iterable_test.dart
│ ├── capture_output.dart
│ ├── change_notifier_test.dart
│ ├── consolidate_response_test.dart
│ ├── covariant_templates_test.dart
│ ├── diagnostics_test.dart
│ ├── error_reporting_test.dart
│ ├── licenses_test.dart
│ ├── platform_helper.dart
│ ├── print_test.dart
│ ├── profile_test.dart
│ ├── reassemble_test.dart
│ ├── serialization_test.dart
│ ├── service_extensions_test.dart
│ ├── stack_trace_test.dart
│ └── synchronous_future_test.dart
│ ├── gestures
│ ├── arena_test.dart
│ ├── debug_test.dart
│ ├── double_tap_test.dart
│ ├── drag_test.dart
│ ├── events_test.dart
│ ├── gesture_binding_test.dart
│ ├── gesture_tester.dart
│ ├── locking_test.dart
│ ├── long_press_test.dart
│ ├── lsq_solver_test.dart
│ ├── multidrag_test.dart
│ ├── multitap_test.dart
│ ├── pointer_router_test.dart
│ ├── recognizer_test.dart
│ ├── scale_test.dart
│ ├── tap_test.dart
│ ├── team_test.dart
│ ├── velocity_tracker_data.dart
│ └── velocity_tracker_test.dart
│ ├── harness
│ └── trivial_test.dart
│ ├── material
│ ├── about_test.dart
│ ├── animated_icons_private_test.dart
│ ├── animated_icons_test.dart
│ ├── app_bar_test.dart
│ ├── app_builder_test.dart
│ ├── app_test.dart
│ ├── arc_test.dart
│ ├── back_button_test.dart
│ ├── bottom_app_bar_test.dart
│ ├── bottom_navigation_bar_test.dart
│ ├── button_bar_test.dart
│ ├── button_theme_test.dart
│ ├── buttons_test.dart
│ ├── card_test.dart
│ ├── checkbox_test.dart
│ ├── chip_test.dart
│ ├── chip_theme_test.dart
│ ├── circle_avatar_test.dart
│ ├── colors_test.dart
│ ├── control_list_tile_test.dart
│ ├── data_table_test.dart
│ ├── data_table_test_utils.dart
│ ├── date_picker_test.dart
│ ├── debug_test.dart
│ ├── dialog_test.dart
│ ├── divider_test.dart
│ ├── drawer_test.dart
│ ├── dropdown_test.dart
│ ├── expand_icon_test.dart
│ ├── expansion_panel_test.dart
│ ├── expansion_tile_test.dart
│ ├── feedback_test.dart
│ ├── feedback_tester.dart
│ ├── flat_button_test.dart
│ ├── flexible_space_bar_test.dart
│ ├── floating_action_button_location_test.dart
│ ├── floating_action_button_test.dart
│ ├── grid_title_test.dart
│ ├── icon_button_test.dart
│ ├── icons.dart
│ ├── ink_paint_test.dart
│ ├── ink_well_test.dart
│ ├── input_decorator_test.dart
│ ├── list_tile_test.dart
│ ├── localizations_test.dart
│ ├── material_test.dart
│ ├── mergeable_material_test.dart
│ ├── modal_bottom_sheet_test.dart
│ ├── outline_button_test.dart
│ ├── page_selector_test.dart
│ ├── page_test.dart
│ ├── paginated_data_table_test.dart
│ ├── persistent_bottom_sheet_test.dart
│ ├── popup_menu_test.dart
│ ├── progress_indicator_test.dart
│ ├── radio_test.dart
│ ├── refresh_indicator_test.dart
│ ├── scaffold_test.dart
│ ├── scrollbar_paint_test.dart
│ ├── scrollbar_test.dart
│ ├── slider_test.dart
│ ├── slider_theme_test.dart
│ ├── snack_bar_test.dart
│ ├── stepper_test.dart
│ ├── switch_test.dart
│ ├── tabbed_scrollview_warp_test.dart
│ ├── tabs_test.dart
│ ├── text_field_focus_test.dart
│ ├── text_field_helper_text_test.dart
│ ├── text_field_splash_test.dart
│ ├── text_field_test.dart
│ ├── text_form_field_test.dart
│ ├── theme_data_test.dart
│ ├── theme_test.dart
│ ├── time_picker_test.dart
│ ├── time_test.dart
│ ├── tooltip_test.dart
│ ├── two_level_list_test.dart
│ ├── typography_test.dart
│ ├── user_accounts_drawer_header_test.dart
│ └── will_pop_test.dart
│ ├── painting
│ ├── alignment_test.dart
│ ├── beveled_rectangle_border_test.dart
│ ├── border_radius_test.dart
│ ├── border_rtl_test.dart
│ ├── border_side_test.dart
│ ├── border_test.dart
│ ├── box_decoration_test.dart
│ ├── box_fit_test.dart
│ ├── box_painter_test.dart
│ ├── circle_border_test.dart
│ ├── colors_test.dart
│ ├── common_matchers.dart
│ ├── decoration_test.dart
│ ├── edge_insets_test.dart
│ ├── fake_codec.dart
│ ├── fake_image_provider.dart
│ ├── flutter_logo_test.dart
│ ├── fractional_offset_test.dart
│ ├── geometry_test.dart
│ ├── gradient_test.dart
│ ├── image_cache_resize_test.dart
│ ├── image_cache_test.dart
│ ├── image_data.dart
│ ├── image_decoder_test.dart
│ ├── image_provider_test.dart
│ ├── image_stream_test.dart
│ ├── image_test_utils.dart
│ ├── matrix_utils_test.dart
│ ├── mocks_for_image_cache.dart
│ ├── paint_image_test.dart
│ ├── rounded_rectangle_border_test.dart
│ ├── shape_border_test.dart
│ ├── shape_decoration_test.dart
│ ├── stadium_border_test.dart
│ ├── text_painter_rtl_test.dart
│ ├── text_painter_test.dart
│ ├── text_span_test.dart
│ └── text_style_test.dart
│ ├── physics
│ ├── clamped_simulation_test.dart
│ ├── friction_simulation_test.dart
│ ├── gravity_simulation_test.dart
│ ├── near_equal_test.dart
│ ├── newton_test.dart
│ ├── tolerance_test.dart
│ └── utils_test.dart
│ ├── rendering
│ ├── aspect_ratio_test.dart
│ ├── baseline_test.dart
│ ├── box_constraints_test.dart
│ ├── box_test.dart
│ ├── cached_intrinsics_test.dart
│ ├── constraints_test.dart
│ ├── debug_overflow_indicator_test.dart
│ ├── debug_test.dart
│ ├── dynamic_intrinsics_test.dart
│ ├── editable_test.dart
│ ├── error_test.dart
│ ├── flex_overflow_test.dart
│ ├── flex_test.dart
│ ├── image_test.dart
│ ├── independent_layout_test.dart
│ ├── intrinsic_width_test.dart
│ ├── layers_test.dart
│ ├── limited_box_test.dart
│ ├── mock_canvas.dart
│ ├── mutations_test.dart
│ ├── non_render_object_root_test.dart
│ ├── object_test.dart
│ ├── offstage_test.dart
│ ├── overflow_test.dart
│ ├── paragraph_intrinsics_test.dart
│ ├── paragraph_test.dart
│ ├── positioned_box_test.dart
│ ├── proxy_box_test.dart
│ ├── proxy_getters_and_setters_test.dart
│ ├── reattach_test.dart
│ ├── recording_canvas.dart
│ ├── relative_rect_test.dart
│ ├── rendering_tester.dart
│ ├── repaint_boundary_test.dart
│ ├── semantics_and_children_test.dart
│ ├── simple_semantics_test.dart
│ ├── size_test.dart
│ ├── slivers_block_test.dart
│ ├── slivers_helpers_test.dart
│ ├── slivers_layout_test.dart
│ ├── slivers_test.dart
│ ├── stack_test.dart
│ ├── table_border_test.dart
│ ├── table_test.dart
│ ├── transform_test.dart
│ └── wrap_test.dart
│ ├── scheduler
│ ├── animation_test.dart
│ ├── debug_test.dart
│ ├── priority_test.dart
│ ├── scheduler_test.dart
│ ├── scheduler_tester.dart
│ └── ticker_test.dart
│ ├── semantics
│ ├── semantics_service_test.dart
│ └── semantics_test.dart
│ ├── service_extensions_test_file
│ ├── services
│ ├── asset_bundle_test.dart
│ ├── haptic_feedback_test.dart
│ ├── message_codecs_test.dart
│ ├── platform_channel_test.dart
│ ├── platform_messages_test.dart
│ ├── system_chrome_test.dart
│ ├── system_navigator_test.dart
│ ├── system_sound_test.dart
│ └── text_input_test.dart
│ └── widgets
│ ├── align_test.dart
│ ├── animated_align_test.dart
│ ├── animated_container_test.dart
│ ├── animated_cross_fade_test.dart
│ ├── animated_list_test.dart
│ ├── animated_padding_test.dart
│ ├── animated_positioned_test.dart
│ ├── animated_size_test.dart
│ ├── animated_switcher_test.dart
│ ├── app_navigator_key_test.dart
│ ├── app_overrides_test.dart
│ ├── app_title_test.dart
│ ├── aspect_ratio_test.dart
│ ├── async_lifecycle_test.dart
│ ├── async_test.dart
│ ├── automatic_keep_alive_test.dart
│ ├── banner_test.dart
│ ├── baseline_test.dart
│ ├── basic_test.dart
│ ├── binding_test.dart
│ ├── box_decoration_test.dart
│ ├── box_sliver_mismatch_test.dart
│ ├── build_scope_test.dart
│ ├── center_test.dart
│ ├── clamp_overscrolls_test.dart
│ ├── clip_test.dart
│ ├── column_test.dart
│ ├── composited_transform_test.dart
│ ├── container_test.dart
│ ├── coordinates_test.dart
│ ├── custom_multi_child_layout_test.dart
│ ├── custom_paint_test.dart
│ ├── custom_painter_test.dart
│ ├── custom_single_child_layout_test.dart
│ ├── default_text_style_test.dart
│ ├── directionality_test.dart
│ ├── dismissible_test.dart
│ ├── dispose_ancestor_lookup_test.dart
│ ├── draggable_test.dart
│ ├── drawer_test.dart
│ ├── editable_text_test.dart
│ ├── ensure_visible_test.dart
│ ├── error_widget_builder_test.dart
│ ├── fade_in_image_test.dart
│ ├── fade_transition_test.dart
│ ├── fitted_box_test.dart
│ ├── flex_test.dart
│ ├── flow_test.dart
│ ├── focus_test.dart
│ ├── form_test.dart
│ ├── fractionally_sized_box_test.dart
│ ├── framework_test.dart
│ ├── gesture_detector_semantics_test.dart
│ ├── gesture_detector_test.dart
│ ├── gesture_disambiguation_test.dart
│ ├── global_keys_duplicated_test.dart
│ ├── global_keys_moving_test.dart
│ ├── grid_paper_test.dart
│ ├── grid_view_layout_test.dart
│ ├── grid_view_test.dart
│ ├── heroes_test.dart
│ ├── hit_testing_test.dart
│ ├── hyperlink_test.dart
│ ├── icon_test.dart
│ ├── icon_theme_data_test.dart
│ ├── image_headers_test.dart
│ ├── image_icon_test.dart
│ ├── image_package_asset_test.dart
│ ├── image_resolution_test.dart
│ ├── image_rtl_test.dart
│ ├── image_test.dart
│ ├── implicit_animations_test.dart
│ ├── implicit_semantics_test.dart
│ ├── independent_widget_layout_test.dart
│ ├── inherited_test.dart
│ ├── init_state_test.dart
│ ├── keep_alive_test.dart
│ ├── key_test.dart
│ ├── layout_builder_and_global_keys_test.dart
│ ├── layout_builder_and_parent_data_test.dart
│ ├── layout_builder_and_state_test.dart
│ ├── layout_builder_mutations_test.dart
│ ├── layout_builder_test.dart
│ ├── linked_scroll_view_test.dart
│ ├── list_body_test.dart
│ ├── list_view_builder_test.dart
│ ├── list_view_correction_test.dart
│ ├── list_view_fling_test.dart
│ ├── list_view_horizontal_test.dart
│ ├── list_view_misc_test.dart
│ ├── list_view_relayout_test.dart
│ ├── list_view_test.dart
│ ├── list_view_vertical_test.dart
│ ├── list_view_viewporting_test.dart
│ ├── list_view_with_inherited_test.dart
│ ├── list_wheel_scroll_view_test.dart
│ ├── listener_test.dart
│ ├── listview_end_append_test.dart
│ ├── media_query_test.dart
│ ├── modal_barrier_test.dart
│ ├── multichild_test.dart
│ ├── navigator_and_layers_test.dart
│ ├── navigator_replacement_test.dart
│ ├── navigator_test.dart
│ ├── nested_scroll_view_test.dart
│ ├── notification_test.dart
│ ├── obscured_animated_image_test.dart
│ ├── overflow_box_test.dart
│ ├── overlay_test.dart
│ ├── overscroll_indicator_test.dart
│ ├── page_forward_transitions_test.dart
│ ├── page_storage_test.dart
│ ├── page_transitions_test.dart
│ ├── page_view_test.dart
│ ├── pageable_list_test.dart
│ ├── parent_data_test.dart
│ ├── performance_overlay_test.dart
│ ├── physical_model_test.dart
│ ├── placeholder_test.dart
│ ├── positioned_test.dart
│ ├── raw_keyboard_listener_test.dart
│ ├── reassemble_test.dart
│ ├── remember_scroll_position_test.dart
│ ├── render_object_widget_test.dart
│ ├── reparent_state_harder_test.dart
│ ├── reparent_state_test.dart
│ ├── reparent_state_with_layout_builder_test.dart
│ ├── rotated_box_test.dart
│ ├── routes_test.dart
│ ├── row_test.dart
│ ├── rtl_test.dart
│ ├── run_app_test.dart
│ ├── safe_area_test.dart
│ ├── scroll_behavior_test.dart
│ ├── scroll_controller_test.dart
│ ├── scroll_events_test.dart
│ ├── scroll_interaction_test.dart
│ ├── scroll_notification_test.dart
│ ├── scroll_physics_test.dart
│ ├── scroll_simulation_test.dart
│ ├── scroll_view_test.dart
│ ├── scrollable_animations_test.dart
│ ├── scrollable_dispose_test.dart
│ ├── scrollable_fling_test.dart
│ ├── scrollable_grid_test.dart
│ ├── scrollable_list_hit_testing_test.dart
│ ├── scrollable_of_test.dart
│ ├── scrollable_semantics_test.dart
│ ├── scrollable_test.dart
│ ├── semantics_10_test.dart
│ ├── semantics_11_test.dart
│ ├── semantics_1_test.dart
│ ├── semantics_2_test.dart
│ ├── semantics_3_test.dart
│ ├── semantics_4_test.dart
│ ├── semantics_5_test.dart
│ ├── semantics_6_test.dart
│ ├── semantics_7_test.dart
│ ├── semantics_8_test.dart
│ ├── semantics_9_test.dart
│ ├── semantics_clipping_test.dart
│ ├── semantics_debugger_test.dart
│ ├── semantics_event_test.dart
│ ├── semantics_merge_test.dart
│ ├── semantics_test.dart
│ ├── semantics_tester.dart
│ ├── semantics_tester_generateTestSemanticsExpressionForCurrentSemanticsTree_test.dart
│ ├── set_state_1_test.dart
│ ├── set_state_2_test.dart
│ ├── set_state_3_test.dart
│ ├── set_state_4_test.dart
│ ├── set_state_5_test.dart
│ ├── shader_mask_test.dart
│ ├── shape_decoration_test.dart
│ ├── simple_semantics_test.dart
│ ├── single_child_scroll_view_test.dart
│ ├── size_changed_layout_notification_test.dart
│ ├── sized_box_test.dart
│ ├── sliver_fill_remaining_test.dart
│ ├── sliver_fill_viewport_test.dart
│ ├── sliver_list_test.dart
│ ├── sliver_prototype_item_extent_test.dart
│ ├── sliver_semantics_test.dart
│ ├── slivers_appbar_floating_pinned_test.dart
│ ├── slivers_appbar_floating_test.dart
│ ├── slivers_appbar_pinned_test.dart
│ ├── slivers_appbar_scrolling_test.dart
│ ├── slivers_block_global_key_test.dart
│ ├── slivers_block_test.dart
│ ├── slivers_evil_test.dart
│ ├── slivers_padding_test.dart
│ ├── slivers_protocol_test.dart
│ ├── slivers_test.dart
│ ├── stack_test.dart
│ ├── state_setting_in_scrollables_test.dart
│ ├── stateful_component_test.dart
│ ├── stateful_components_test.dart
│ ├── states.dart
│ ├── status_transitions_test.dart
│ ├── syncing_test.dart
│ ├── table_test.dart
│ ├── test_widgets.dart
│ ├── text_formatter_test.dart
│ ├── text_test.dart
│ ├── ticker_provider_test.dart
│ ├── title_test.dart
│ ├── tracking_scroll_controller_test.dart
│ ├── transform_test.dart
│ ├── transitions_test.dart
│ ├── unique_widget_test.dart
│ ├── widget_inspector_test.dart
│ └── wrap_test.dart
├── flutter_driver
├── lib
│ ├── driver_extension.dart
│ ├── flutter_driver.dart
│ └── src
│ │ ├── common
│ │ ├── enum_util.dart
│ │ ├── error.dart
│ │ ├── find.dart
│ │ ├── frame_sync.dart
│ │ ├── gesture.dart
│ │ ├── health.dart
│ │ ├── message.dart
│ │ ├── render_tree.dart
│ │ ├── request_data.dart
│ │ ├── semantics.dart
│ │ └── text.dart
│ │ ├── driver
│ │ ├── common.dart
│ │ ├── driver.dart
│ │ ├── timeline.dart
│ │ └── timeline_summary.dart
│ │ └── extension
│ │ └── extension.dart
├── pubspec.yaml
├── test
│ ├── flutter_driver_test.dart
│ └── src
│ │ ├── extension_test.dart
│ │ ├── timeline_summary_test.dart
│ │ └── timeline_test.dart
└── test_driver
│ ├── failure.dart
│ └── failure_test.dart
├── flutter_localizations
├── lib
│ ├── flutter_localizations.dart
│ └── src
│ │ ├── l10n
│ │ ├── README.md
│ │ ├── date_localizations.dart
│ │ ├── localizations.dart
│ │ ├── material_ar.arb
│ │ ├── material_de.arb
│ │ ├── material_de_CH.arb
│ │ ├── material_en.arb
│ │ ├── material_en_AU.arb
│ │ ├── material_en_CA.arb
│ │ ├── material_en_GB.arb
│ │ ├── material_en_IE.arb
│ │ ├── material_en_IN.arb
│ │ ├── material_en_SG.arb
│ │ ├── material_en_ZA.arb
│ │ ├── material_es.arb
│ │ ├── material_es_419.arb
│ │ ├── material_es_AR.arb
│ │ ├── material_es_BO.arb
│ │ ├── material_es_CL.arb
│ │ ├── material_es_CO.arb
│ │ ├── material_es_CR.arb
│ │ ├── material_es_DO.arb
│ │ ├── material_es_EC.arb
│ │ ├── material_es_GT.arb
│ │ ├── material_es_HN.arb
│ │ ├── material_es_MX.arb
│ │ ├── material_es_NI.arb
│ │ ├── material_es_PA.arb
│ │ ├── material_es_PE.arb
│ │ ├── material_es_PR.arb
│ │ ├── material_es_PY.arb
│ │ ├── material_es_SV.arb
│ │ ├── material_es_US.arb
│ │ ├── material_es_UY.arb
│ │ ├── material_es_VE.arb
│ │ ├── material_fa.arb
│ │ ├── material_fr.arb
│ │ ├── material_fr_CA.arb
│ │ ├── material_gsw.arb
│ │ ├── material_he.arb
│ │ ├── material_id.arb
│ │ ├── material_it.arb
│ │ ├── material_ja.arb
│ │ ├── material_ko.arb
│ │ ├── material_nl.arb
│ │ ├── material_no.arb
│ │ ├── material_pl.arb
│ │ ├── material_ps.arb
│ │ ├── material_pt.arb
│ │ ├── material_pt_PT.arb
│ │ ├── material_ro.arb
│ │ ├── material_ru.arb
│ │ ├── material_th.arb
│ │ ├── material_tr.arb
│ │ ├── material_ur.arb
│ │ ├── material_zh.arb
│ │ ├── material_zh_HK.arb
│ │ └── material_zh_TW.arb
│ │ ├── material_localizations.dart
│ │ └── widgets_localizations.dart
├── pubspec.yaml
└── test
│ ├── basics_test.dart
│ ├── date_picker_test.dart
│ ├── date_time_test.dart
│ ├── override_test.dart
│ ├── time_picker_test.dart
│ ├── translations_test.dart
│ └── widgets_test.dart
├── flutter_test
├── BUILD.gn
├── lib
│ ├── flutter_test.dart
│ └── src
│ │ ├── all_elements.dart
│ │ ├── binding.dart
│ │ ├── controller.dart
│ │ ├── finders.dart
│ │ ├── matchers.dart
│ │ ├── nonconst.dart
│ │ ├── platform.dart
│ │ ├── stack_manipulation.dart
│ │ ├── test_async_utils.dart
│ │ ├── test_pointer.dart
│ │ ├── test_text_input.dart
│ │ ├── test_vsync.dart
│ │ └── widget_tester.dart
├── pubspec.yaml
└── test
│ ├── finders_test.dart
│ ├── matchers_test.dart
│ ├── stack_manipulation_test.dart
│ ├── test_async_utils_test.dart
│ └── widget_tester_test.dart
├── flutter_tools
├── BUILD.gn
├── README.md
├── bin
│ ├── flutter_tools.dart
│ ├── fuchsia_asset_builder.dart
│ ├── fuchsia_tester.dart
│ └── xcode_backend.sh
├── gradle
│ └── flutter.gradle
├── ide_templates
│ └── intellij
│ │ ├── .idea
│ │ ├── .name.copy.tmpl
│ │ ├── modules.xml.copy.tmpl
│ │ ├── runConfigurations
│ │ │ ├── benchmarks___complex_layout.xml.copy.tmpl
│ │ │ ├── catalog___animated_list.xml.copy.tmpl
│ │ │ ├── catalog___app_bar_bottom.xml.copy.tmpl
│ │ │ ├── catalog___basic_app_bar.xml.copy.tmpl
│ │ │ ├── catalog___custom_a11y_traversal.xml.tmpl
│ │ │ ├── catalog___custom_semantics.xml.copy.tmpl
│ │ │ ├── catalog___expansion_tile_sample.xml.copy.tmpl
│ │ │ ├── catalog___tabbed_app_bar.xml.copy.tmpl
│ │ │ ├── flutter_gallery.xml.copy.tmpl
│ │ │ ├── flutter_tools.xml.copy.tmpl
│ │ │ ├── flutter_view.xml.copy.tmpl
│ │ │ ├── hello_world.xml.copy.tmpl
│ │ │ ├── layers___custom_render_box.xml.copy.tmpl
│ │ │ ├── layers___gestures.xml.copy.tmpl
│ │ │ ├── layers___hello_world.xml.copy.tmpl
│ │ │ ├── layers___isolate.xml.copy.tmpl
│ │ │ ├── layers___lifecycle.xml.copy.tmpl
│ │ │ ├── layers___sectors.xml.copy.tmpl
│ │ │ ├── layers___spinning_square.xml.copy.tmpl
│ │ │ ├── layers___styled_text.xml.copy.tmpl
│ │ │ ├── manual_tests___card_collection.xml.copy.tmpl
│ │ │ ├── manual_tests___color_testing_demo.xml.copy.tmpl
│ │ │ ├── manual_tests___drag_and_drop.xml.copy.tmpl
│ │ │ ├── manual_tests___material_arc.xml.copy.tmpl
│ │ │ ├── manual_tests___overlay_geometry.xml.copy.tmpl
│ │ │ ├── manual_tests___page_view.xml.copy.tmpl
│ │ │ ├── manual_tests___raw_keyboard.xml.copy.tmpl
│ │ │ ├── manual_tests___text.xml.copy.tmpl
│ │ │ ├── plaform_view.xml.copy.tmpl
│ │ │ ├── platform_channel.xml.copy.tmpl
│ │ │ ├── platform_channel_swift.xml.copy.tmpl
│ │ │ └── stocks.xml.copy.tmpl
│ │ └── vcs.xml.copy.tmpl
│ │ ├── dev
│ │ ├── benchmarks
│ │ │ └── complex_layout
│ │ │ │ └── complex_layout.iml.copy.tmpl
│ │ ├── bots
│ │ │ └── bots.iml.copy.tmpl
│ │ ├── devicelab
│ │ │ └── devicelab.iml.copy.tmpl
│ │ ├── manual_tests
│ │ │ ├── android.iml.copy.tmpl
│ │ │ └── manual_tests.iml.copy.tmpl
│ │ └── tools
│ │ │ └── tools.iml.copy.tmpl
│ │ ├── examples
│ │ ├── catalog
│ │ │ └── catalog.iml.copy.tmpl
│ │ ├── flutter_gallery
│ │ │ ├── android.iml.copy.tmpl
│ │ │ └── flutter_gallery.iml.copy.tmpl
│ │ ├── flutter_view
│ │ │ └── flutter_view.iml.copy.tmpl
│ │ ├── hello_world
│ │ │ ├── android.iml.copy.tmpl
│ │ │ └── hello_world.iml.copy.tmpl
│ │ ├── layers
│ │ │ └── layers.iml.copy.tmpl
│ │ ├── platform_channel
│ │ │ ├── android.iml.copy.tmpl
│ │ │ └── platform_channel.iml.copy.tmpl
│ │ ├── platform_channel_swift
│ │ │ └── platform_channel_swift.iml.copy.tmpl
│ │ ├── platform_view
│ │ │ ├── android.iml.copy.tmpl
│ │ │ └── full_platform_view.iml.copy.tmpl
│ │ └── stocks
│ │ │ ├── android.iml.copy.tmpl
│ │ │ └── stocks.iml.copy.tmpl
│ │ └── packages
│ │ ├── flutter
│ │ └── flutter.iml.copy.tmpl
│ │ ├── flutter_driver
│ │ └── flutter_driver.iml.copy.tmpl
│ │ ├── flutter_localizations
│ │ └── flutter_localizations.iml.copy.tmpl
│ │ ├── flutter_test
│ │ └── flutter_test.iml.copy.tmpl
│ │ └── flutter_tools
│ │ └── flutter_tools.iml.copy.tmpl
├── lib
│ ├── executable.dart
│ ├── runner.dart
│ └── src
│ │ ├── android
│ │ ├── adb.dart
│ │ ├── android.dart
│ │ ├── android_device.dart
│ │ ├── android_sdk.dart
│ │ ├── android_studio.dart
│ │ ├── android_studio_validator.dart
│ │ ├── android_workflow.dart
│ │ ├── apk.dart
│ │ └── gradle.dart
│ │ ├── application_package.dart
│ │ ├── artifacts.dart
│ │ ├── asset.dart
│ │ ├── base
│ │ ├── build.dart
│ │ ├── common.dart
│ │ ├── config.dart
│ │ ├── context.dart
│ │ ├── file_system.dart
│ │ ├── flags.dart
│ │ ├── io.dart
│ │ ├── logger.dart
│ │ ├── net.dart
│ │ ├── os.dart
│ │ ├── platform.dart
│ │ ├── port_scanner.dart
│ │ ├── process.dart
│ │ ├── process_manager.dart
│ │ ├── terminal.dart
│ │ ├── utils.dart
│ │ └── version.dart
│ │ ├── build_info.dart
│ │ ├── bundle.dart
│ │ ├── cache.dart
│ │ ├── commands
│ │ ├── analyze.dart
│ │ ├── analyze_base.dart
│ │ ├── analyze_continuously.dart
│ │ ├── analyze_once.dart
│ │ ├── build.dart
│ │ ├── build_aot.dart
│ │ ├── build_apk.dart
│ │ ├── build_bundle.dart
│ │ ├── build_flx.dart
│ │ ├── build_ios.dart
│ │ ├── channel.dart
│ │ ├── clean.dart
│ │ ├── config.dart
│ │ ├── create.dart
│ │ ├── daemon.dart
│ │ ├── devices.dart
│ │ ├── doctor.dart
│ │ ├── drive.dart
│ │ ├── format.dart
│ │ ├── fuchsia_reload.dart
│ │ ├── ide_config.dart
│ │ ├── inject_plugins.dart
│ │ ├── install.dart
│ │ ├── logs.dart
│ │ ├── packages.dart
│ │ ├── precache.dart
│ │ ├── run.dart
│ │ ├── screenshot.dart
│ │ ├── stop.dart
│ │ ├── test.dart
│ │ ├── trace.dart
│ │ ├── update_packages.dart
│ │ └── upgrade.dart
│ │ ├── compile.dart
│ │ ├── context_runner.dart
│ │ ├── crash_reporting.dart
│ │ ├── dart
│ │ ├── analysis.dart
│ │ ├── dependencies.dart
│ │ ├── package_map.dart
│ │ ├── pub.dart
│ │ └── sdk.dart
│ │ ├── dependency_checker.dart
│ │ ├── devfs.dart
│ │ ├── device.dart
│ │ ├── disabled_usage.dart
│ │ ├── doctor.dart
│ │ ├── flutter_manifest.dart
│ │ ├── fuchsia
│ │ └── fuchsia_device.dart
│ │ ├── globals.dart
│ │ ├── intellij
│ │ └── intellij.dart
│ │ ├── ios
│ │ ├── cocoapods.dart
│ │ ├── code_signing.dart
│ │ ├── devices.dart
│ │ ├── ios_workflow.dart
│ │ ├── mac.dart
│ │ ├── plist_utils.dart
│ │ ├── simulators.dart
│ │ └── xcodeproj.dart
│ │ ├── plugins.dart
│ │ ├── project.dart
│ │ ├── protocol_discovery.dart
│ │ ├── resident_runner.dart
│ │ ├── run_cold.dart
│ │ ├── run_hot.dart
│ │ ├── runner
│ │ ├── flutter_command.dart
│ │ └── flutter_command_runner.dart
│ │ ├── services.dart
│ │ ├── template.dart
│ │ ├── test
│ │ ├── coverage_collector.dart
│ │ ├── event_printer.dart
│ │ ├── flutter_platform.dart
│ │ ├── runner.dart
│ │ └── watcher.dart
│ │ ├── tester
│ │ └── flutter_tester.dart
│ │ ├── tracing.dart
│ │ ├── usage.dart
│ │ ├── version.dart
│ │ ├── vmservice.dart
│ │ ├── vmservice_record_replay.dart
│ │ └── vscode
│ │ ├── vscode.dart
│ │ └── vscode_validator.dart
├── pubspec.yaml
├── schema
│ ├── material_fonts.yaml
│ └── pubspec_yaml.json
├── templates
│ ├── cocoapods
│ │ ├── Podfile-objc
│ │ └── Podfile-swift
│ ├── create
│ │ ├── .gitignore.tmpl
│ │ ├── .idea
│ │ │ ├── libraries
│ │ │ │ ├── Dart_SDK.xml.tmpl
│ │ │ │ └── Flutter_for_Android.xml.tmpl
│ │ │ ├── modules.xml.tmpl
│ │ │ ├── runConfigurations
│ │ │ │ └── main_dart.xml.tmpl
│ │ │ └── workspace.xml.tmpl
│ │ ├── .metadata.tmpl
│ │ ├── README.md.tmpl
│ │ ├── android-java.tmpl
│ │ │ ├── app
│ │ │ │ ├── build.gradle.tmpl
│ │ │ │ └── src
│ │ │ │ │ └── main
│ │ │ │ │ └── java
│ │ │ │ │ └── androidIdentifier
│ │ │ │ │ └── MainActivity.java.tmpl
│ │ │ └── build.gradle
│ │ ├── android-kotlin.tmpl
│ │ │ ├── app
│ │ │ │ ├── build.gradle.tmpl
│ │ │ │ └── src
│ │ │ │ │ └── main
│ │ │ │ │ └── kotlin
│ │ │ │ │ └── androidIdentifier
│ │ │ │ │ └── MainActivity.kt.tmpl
│ │ │ └── build.gradle
│ │ ├── android.tmpl
│ │ │ ├── .gitignore
│ │ │ ├── app
│ │ │ │ └── src
│ │ │ │ │ └── main
│ │ │ │ │ ├── AndroidManifest.xml.tmpl
│ │ │ │ │ └── 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
│ │ │ ├── gradle.properties
│ │ │ ├── gradle
│ │ │ │ └── wrapper
│ │ │ │ │ └── gradle-wrapper.properties
│ │ │ └── settings.gradle
│ │ ├── ios-objc.tmpl
│ │ │ ├── Runner.xcodeproj
│ │ │ │ └── project.pbxproj.tmpl
│ │ │ └── Runner
│ │ │ │ ├── AppDelegate.h
│ │ │ │ ├── AppDelegate.m
│ │ │ │ └── main.m
│ │ ├── ios-swift.tmpl
│ │ │ ├── Runner.xcodeproj
│ │ │ │ └── project.pbxproj.tmpl
│ │ │ └── Runner
│ │ │ │ ├── AppDelegate.swift
│ │ │ │ └── Runner-Bridging-Header.h
│ │ ├── ios.tmpl
│ │ │ ├── .gitignore
│ │ │ ├── Flutter
│ │ │ │ ├── AppFrameworkInfo.plist
│ │ │ │ ├── Debug.xcconfig
│ │ │ │ └── Release.xcconfig
│ │ │ ├── Runner.xcodeproj
│ │ │ │ ├── project.xcworkspace
│ │ │ │ │ └── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ │ └── xcschemes
│ │ │ │ │ └── Runner.xcscheme
│ │ │ ├── Runner.xcworkspace
│ │ │ │ └── contents.xcworkspacedata
│ │ │ └── Runner
│ │ │ │ ├── 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.tmpl
│ │ ├── lib
│ │ │ └── main.dart.tmpl
│ │ ├── projectName.iml.tmpl
│ │ ├── projectName_android.iml.tmpl
│ │ ├── pubspec.yaml.tmpl
│ │ └── test
│ │ │ └── widget_test.dart.tmpl
│ ├── driver
│ │ └── main_test.dart.tmpl
│ ├── package
│ │ ├── .gitignore.tmpl
│ │ ├── .idea
│ │ │ ├── libraries
│ │ │ │ └── Dart_SDK.xml.tmpl
│ │ │ ├── modules.xml.tmpl
│ │ │ └── workspace.xml.tmpl
│ │ ├── CHANGELOG.md.tmpl
│ │ ├── LICENSE.tmpl
│ │ ├── README.md.tmpl
│ │ ├── lib
│ │ │ └── projectName.dart.tmpl
│ │ ├── projectName.iml.tmpl
│ │ ├── pubspec.yaml.tmpl
│ │ └── test
│ │ │ └── projectName_test.dart.tmpl
│ └── plugin
│ │ ├── .gitignore.tmpl
│ │ ├── .idea
│ │ ├── libraries
│ │ │ ├── Dart_SDK.xml.tmpl
│ │ │ └── Flutter_for_Android.xml.tmpl
│ │ ├── modules.xml.tmpl
│ │ ├── runConfigurations
│ │ │ └── example_lib_main_dart.xml.tmpl
│ │ └── workspace.xml.tmpl
│ │ ├── CHANGELOG.md.tmpl
│ │ ├── LICENSE.tmpl
│ │ ├── README.md.tmpl
│ │ ├── android-java.tmpl
│ │ ├── build.gradle.tmpl
│ │ └── src
│ │ │ └── main
│ │ │ └── java
│ │ │ └── androidIdentifier
│ │ │ └── pluginClass.java.tmpl
│ │ ├── android-kotlin.tmpl
│ │ ├── build.gradle.tmpl
│ │ └── src
│ │ │ └── main
│ │ │ └── kotlin
│ │ │ └── androidIdentifier
│ │ │ └── pluginClass.kt.tmpl
│ │ ├── android.tmpl
│ │ ├── .gitignore
│ │ ├── gradle.properties
│ │ ├── settings.gradle.tmpl
│ │ └── src
│ │ │ └── main
│ │ │ └── AndroidManifest.xml.tmpl
│ │ ├── ios-objc.tmpl
│ │ └── Classes
│ │ │ ├── pluginClass.h.tmpl
│ │ │ └── pluginClass.m.tmpl
│ │ ├── ios-swift.tmpl
│ │ └── Classes
│ │ │ ├── SwiftpluginClass.swift.tmpl
│ │ │ ├── pluginClass.h.tmpl
│ │ │ └── pluginClass.m.tmpl
│ │ ├── ios.tmpl
│ │ ├── .gitignore
│ │ ├── Assets
│ │ │ └── .gitkeep
│ │ └── projectName.podspec.tmpl
│ │ ├── lib
│ │ └── projectName.dart.tmpl
│ │ ├── projectName.iml.tmpl
│ │ ├── projectName_android.iml.tmpl
│ │ └── pubspec.yaml.tmpl
├── test
│ ├── analytics_test.dart
│ ├── android
│ │ ├── android_device_test.dart
│ │ ├── android_sdk_test.dart
│ │ ├── android_workflow_test.dart
│ │ └── gradle_test.dart
│ ├── application_package_test.dart
│ ├── artifacts_test.dart
│ ├── asset_bundle_package_fonts_test.dart
│ ├── asset_bundle_package_test.dart
│ ├── asset_bundle_test.dart
│ ├── asset_bundle_variant_test.dart
│ ├── asset_test.dart
│ ├── base
│ │ ├── build_test.dart
│ │ ├── common_test.dart
│ │ ├── context_test.dart
│ │ ├── file_system_test.dart
│ │ ├── flags_test.dart
│ │ ├── io_test.dart
│ │ ├── logger_test.dart
│ │ ├── logs_test.dart
│ │ ├── net_test.dart
│ │ ├── os_test.dart
│ │ ├── os_utils_test.dart
│ │ ├── process_test.dart
│ │ └── terminal_test.dart
│ ├── base_utils_test.dart
│ ├── bug_report_test.dart
│ ├── cache_test.dart
│ ├── channel_test.dart
│ ├── commands
│ │ ├── analyze_continuously_test.dart
│ │ ├── analyze_duplicate_names_test.dart
│ │ ├── analyze_once_test.dart
│ │ ├── analyze_test.dart
│ │ ├── config_test.dart
│ │ ├── create_test.dart
│ │ ├── daemon_test.dart
│ │ ├── devices_test.dart
│ │ ├── doctor_test.dart
│ │ ├── drive_test.dart
│ │ ├── format_test.dart
│ │ ├── fuchsia_reload_test.dart
│ │ ├── ide_config_test.dart
│ │ ├── install_test.dart
│ │ ├── packages_test.dart
│ │ ├── run_test.dart
│ │ ├── test_test.dart
│ │ └── upgrade_test.dart
│ ├── compile_test.dart
│ ├── config_test.dart
│ ├── crash_reporting_test.dart
│ ├── dart
│ │ └── pub_get_test.dart
│ ├── dart_dependencies_test.dart
│ ├── data
│ │ ├── asset_test
│ │ │ ├── font
│ │ │ │ ├── .dartignore
│ │ │ │ ├── pubspec.yaml
│ │ │ │ └── test_font_file
│ │ │ └── main
│ │ │ │ ├── .gitignore
│ │ │ │ └── pubspec.yaml
│ │ ├── dart_dependencies_test
│ │ │ ├── .dartignore
│ │ │ ├── asci_casing
│ │ │ │ ├── .packages
│ │ │ │ ├── This_Import_Has_fuNNy_casING.dart
│ │ │ │ ├── analysis_options.yaml
│ │ │ │ ├── main.dart
│ │ │ │ └── pubspec.yaml
│ │ │ ├── bad_import
│ │ │ │ ├── analysis_options.yaml
│ │ │ │ ├── main.dart
│ │ │ │ └── pubspec.yaml
│ │ │ ├── bad_package
│ │ │ │ ├── .packages
│ │ │ │ ├── analysis_options.yaml
│ │ │ │ ├── main.dart
│ │ │ │ └── pubspec.yaml
│ │ │ ├── bad_path
│ │ │ │ ├── .packages
│ │ │ │ ├── analysis_options.yaml
│ │ │ │ ├── main.dart
│ │ │ │ └── pubspec.yaml
│ │ │ ├── changed_sdk_location
│ │ │ │ ├── .packages
│ │ │ │ ├── lib
│ │ │ │ │ └── main.dart
│ │ │ │ └── pubspec.yaml
│ │ │ ├── good
│ │ │ │ ├── .packages
│ │ │ │ ├── analysis_options.yaml
│ │ │ │ ├── foo.dart
│ │ │ │ ├── lib
│ │ │ │ │ └── bar.dart
│ │ │ │ ├── main.dart
│ │ │ │ └── pubspec.yaml
│ │ │ └── syntax_error
│ │ │ │ ├── .packages
│ │ │ │ ├── analysis_options.yaml
│ │ │ │ ├── foo.dart
│ │ │ │ ├── main.dart
│ │ │ │ └── pubspec.yaml
│ │ ├── intellij
│ │ │ └── plugins
│ │ │ │ ├── Dart
│ │ │ │ └── lib
│ │ │ │ │ └── Dart.jar
│ │ │ │ └── flutter-intellij.jar
│ │ └── vscode
│ │ │ ├── application
│ │ │ └── resources
│ │ │ │ └── app
│ │ │ │ └── package.json
│ │ │ └── extensions
│ │ │ └── Dart-Code.dart-code-4.5.6
│ │ │ └── fake-extension.txt
│ ├── dependency_checker_test.dart
│ ├── devfs_test.dart
│ ├── device_test.dart
│ ├── flutter_manifest_test.dart
│ ├── forbidden_imports_test.dart
│ ├── hot_test.dart
│ ├── integration
│ │ ├── README.md
│ │ └── flutter_tester_test.dart
│ ├── intellij
│ │ └── intellij_test.dart
│ ├── ios
│ │ ├── cocoapods_test.dart
│ │ ├── code_signing_test.dart
│ │ ├── devices_test.dart
│ │ ├── ios_workflow_test.dart
│ │ ├── mac_test.dart
│ │ ├── simulators_test.dart
│ │ └── xcodeproj_test.dart
│ ├── project_test.dart
│ ├── protocol_discovery_test.dart
│ ├── resident_runner_test.dart
│ ├── runner
│ │ ├── flutter_command_runner_test.dart
│ │ └── flutter_command_test.dart
│ ├── src
│ │ ├── common.dart
│ │ ├── context.dart
│ │ └── mocks.dart
│ ├── stop_test.dart
│ ├── tester
│ │ └── flutter_tester_test.dart
│ ├── trace_test.dart
│ ├── utils_test.dart
│ ├── version_test.dart
│ └── vmservice_test.dart
└── tool
│ └── daemon_client.dart
└── fuchsia_remote_debug_protocol
├── examples
└── list_vms_and_flutter_views.dart
├── lib
├── fuchsia_remote_debug_protocol.dart
├── logging.dart
└── src
│ ├── common
│ ├── logging.dart
│ └── network.dart
│ ├── dart
│ └── dart_vm.dart
│ ├── fuchsia_remote_connection.dart
│ └── runners
│ └── ssh_command_runner.dart
├── pubspec.yaml
└── test
├── fuchsia_remote_connection_test.dart
└── src
├── dart
└── dart_vm_test.dart
└── runners
└── ssh_command_runner_test.dart
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/README.md
--------------------------------------------------------------------------------
/appveyor.yml:
--------------------------------------------------------------------------------
1 | install:
2 | - cmd: cd ..
3 | - cmd: move flutter "flutter sdk"
4 | - cmd: cd "flutter sdk"
5 | - cmd: bin\flutter.bat config --no-analytics
6 | - cmd: bin\flutter.bat update-packages
7 |
8 | cache:
9 | - '%APPDATA%\Pub\Cache'
10 |
11 | build: off
12 |
13 | test_script:
14 | - cmd: bin\cache\dart-sdk\bin\dart.exe -c dev\bots\test.dart
15 |
--------------------------------------------------------------------------------
/bin/internal/engine.version:
--------------------------------------------------------------------------------
1 | 09d05a38912a3c1a906e95099cac9a7e14fae85f
2 |
--------------------------------------------------------------------------------
/bin/internal/gradle_wrapper.version:
--------------------------------------------------------------------------------
1 | flutter_infra/gradle-wrapper/fd5c1f2c013565a3bea56ada6df9d2b8e96d56aa/gradle-wrapper.tgz
2 |
--------------------------------------------------------------------------------
/bin/internal/material_fonts.version:
--------------------------------------------------------------------------------
1 | flutter_infra/flutter/fonts/13ac995daa9dda0a6ba0a45f1fccc541e616a74c/fonts.zip
2 |
--------------------------------------------------------------------------------
/dev/README.md:
--------------------------------------------------------------------------------
1 | This directory contains tools and resources that the Flutter team uses
2 | during development of the framework. The tools in this directory
3 | should not be necessary for developing Flutter applications, though of
4 | course they may be interesting if you are curious.
5 |
--------------------------------------------------------------------------------
/dev/automated_tests/README.md:
--------------------------------------------------------------------------------
1 | This is a fake package for use by automated testing.
2 | For example, the `flutter_tools` package uses this to test `flutter test`.
3 |
--------------------------------------------------------------------------------
/dev/automated_tests/flutter_test/README.md:
--------------------------------------------------------------------------------
1 | The files in this directory are used as part of tests in the
2 | `flutter_tools` package. Some are here because here these tests need a
3 | `pubspec.yaml` that references the flutter framework (which is
4 | intentionally not true of the `flutter_tools` package). Others are
5 | here mostly out of peer pressure.
6 |
--------------------------------------------------------------------------------
/dev/automated_tests/flutter_test/trivial_test.dart:
--------------------------------------------------------------------------------
1 | // Copyright 2017 The Chromium Authors. All rights reserved.
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 |
5 | import 'package:test/test.dart';
6 |
7 | void main() {
8 | test('trivial', () { });
9 | }
10 |
--------------------------------------------------------------------------------
/dev/automated_tests/flutter_test/trivial_widget_expectation.txt:
--------------------------------------------------------------------------------
1 | [0-9]+:[0-9]+ [+]0: - A trivial widget test
2 | [0-9]+:[0-9]+ [+]1: All tests passed!
3 |
--------------------------------------------------------------------------------
/dev/automated_tests/flutter_test/trivial_widget_test.dart:
--------------------------------------------------------------------------------
1 | // Copyright 2017 The Chromium Authors. All rights reserved.
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 |
5 | import 'package:flutter_test/flutter_test.dart';
6 |
7 | void main() {
8 | testWidgets('A trivial widget test', (WidgetTester tester) async {});
9 | }
10 |
--------------------------------------------------------------------------------
/dev/automated_tests/test_smoke_test/README.md:
--------------------------------------------------------------------------------
1 | This directory is used by //flutter/dev/bots/test.dart to verify that
2 | `flutter test` actually correctly fails when a test fails.
3 |
--------------------------------------------------------------------------------
/dev/benchmarks/complex_layout/android/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/benchmarks/complex_layout/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/dev/benchmarks/complex_layout/android/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/benchmarks/complex_layout/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/dev/benchmarks/complex_layout/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/benchmarks/complex_layout/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/dev/benchmarks/complex_layout/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/benchmarks/complex_layout/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/dev/benchmarks/complex_layout/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/benchmarks/complex_layout/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/dev/benchmarks/complex_layout/android/gradle.properties:
--------------------------------------------------------------------------------
1 | org.gradle.jvmargs=-Xmx1536M
2 |
--------------------------------------------------------------------------------
/dev/benchmarks/complex_layout/android/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Fri Jun 23 08:50:38 CEST 2017
2 | distributionBase=GRADLE_USER_HOME
3 | distributionPath=wrapper/dists
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip
7 |
--------------------------------------------------------------------------------
/dev/benchmarks/complex_layout/android/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 |
--------------------------------------------------------------------------------
/dev/benchmarks/complex_layout/ios/Flutter/Flutter.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Generated.xcconfig"
2 |
--------------------------------------------------------------------------------
/dev/benchmarks/complex_layout/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/dev/benchmarks/complex_layout/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/benchmarks/complex_layout/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png
--------------------------------------------------------------------------------
/dev/benchmarks/complex_layout/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/benchmarks/complex_layout/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png
--------------------------------------------------------------------------------
/dev/benchmarks/complex_layout/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/benchmarks/complex_layout/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png
--------------------------------------------------------------------------------
/dev/benchmarks/complex_layout/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/benchmarks/complex_layout/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png
--------------------------------------------------------------------------------
/dev/benchmarks/complex_layout/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/benchmarks/complex_layout/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png
--------------------------------------------------------------------------------
/dev/benchmarks/complex_layout/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/benchmarks/complex_layout/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png
--------------------------------------------------------------------------------
/dev/benchmarks/complex_layout/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/benchmarks/complex_layout/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@1x.png
--------------------------------------------------------------------------------
/dev/benchmarks/complex_layout/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/benchmarks/complex_layout/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png
--------------------------------------------------------------------------------
/dev/benchmarks/complex_layout/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/benchmarks/complex_layout/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png
--------------------------------------------------------------------------------
/dev/benchmarks/complex_layout/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/benchmarks/complex_layout/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png
--------------------------------------------------------------------------------
/dev/benchmarks/complex_layout/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/benchmarks/complex_layout/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png
--------------------------------------------------------------------------------
/dev/benchmarks/complex_layout/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/benchmarks/complex_layout/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@3x.png
--------------------------------------------------------------------------------
/dev/benchmarks/complex_layout/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/benchmarks/complex_layout/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png
--------------------------------------------------------------------------------
/dev/benchmarks/complex_layout/test_driver/scroll_perf.dart:
--------------------------------------------------------------------------------
1 | // Copyright 2016 The Chromium Authors. All rights reserved.
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 |
5 | import 'package:flutter_driver/driver_extension.dart';
6 | import 'package:complex_layout/main.dart' as app;
7 |
8 | void main() {
9 | enableFlutterDriverExtension();
10 | app.main();
11 | }
12 |
--------------------------------------------------------------------------------
/dev/benchmarks/complex_layout/test_driver/semantics_perf.dart:
--------------------------------------------------------------------------------
1 | // Copyright 2017 The Chromium Authors. All rights reserved.
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 |
5 | import 'package:flutter_driver/driver_extension.dart';
6 | import 'package:complex_layout/main.dart' as app;
7 |
8 | void main() {
9 | enableFlutterDriverExtension();
10 | app.main();
11 | }
12 |
--------------------------------------------------------------------------------
/dev/benchmarks/microbenchmarks/android/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/benchmarks/microbenchmarks/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/dev/benchmarks/microbenchmarks/android/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/benchmarks/microbenchmarks/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/dev/benchmarks/microbenchmarks/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/benchmarks/microbenchmarks/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/dev/benchmarks/microbenchmarks/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/benchmarks/microbenchmarks/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/dev/benchmarks/microbenchmarks/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/benchmarks/microbenchmarks/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/dev/benchmarks/microbenchmarks/android/gradle.properties:
--------------------------------------------------------------------------------
1 | org.gradle.jvmargs=-Xmx1536M
2 |
--------------------------------------------------------------------------------
/dev/benchmarks/microbenchmarks/android/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Fri Jun 23 08:50:38 CEST 2017
2 | distributionBase=GRADLE_USER_HOME
3 | distributionPath=wrapper/dists
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip
7 |
--------------------------------------------------------------------------------
/dev/benchmarks/microbenchmarks/android/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 |
--------------------------------------------------------------------------------
/dev/benchmarks/microbenchmarks/ios/Flutter/Flutter.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Generated.xcconfig"
2 |
--------------------------------------------------------------------------------
/dev/benchmarks/microbenchmarks/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/dev/benchmarks/microbenchmarks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/benchmarks/microbenchmarks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png
--------------------------------------------------------------------------------
/dev/benchmarks/microbenchmarks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/benchmarks/microbenchmarks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png
--------------------------------------------------------------------------------
/dev/benchmarks/microbenchmarks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/benchmarks/microbenchmarks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png
--------------------------------------------------------------------------------
/dev/benchmarks/microbenchmarks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/benchmarks/microbenchmarks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png
--------------------------------------------------------------------------------
/dev/benchmarks/microbenchmarks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/benchmarks/microbenchmarks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png
--------------------------------------------------------------------------------
/dev/benchmarks/microbenchmarks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/benchmarks/microbenchmarks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png
--------------------------------------------------------------------------------
/dev/benchmarks/microbenchmarks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/benchmarks/microbenchmarks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@1x.png
--------------------------------------------------------------------------------
/dev/benchmarks/microbenchmarks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/benchmarks/microbenchmarks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png
--------------------------------------------------------------------------------
/dev/benchmarks/microbenchmarks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/benchmarks/microbenchmarks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png
--------------------------------------------------------------------------------
/dev/benchmarks/microbenchmarks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/benchmarks/microbenchmarks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png
--------------------------------------------------------------------------------
/dev/benchmarks/microbenchmarks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/benchmarks/microbenchmarks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png
--------------------------------------------------------------------------------
/dev/benchmarks/microbenchmarks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/benchmarks/microbenchmarks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@3x.png
--------------------------------------------------------------------------------
/dev/benchmarks/microbenchmarks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/benchmarks/microbenchmarks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png
--------------------------------------------------------------------------------
/dev/bots/VERSION_LINUX_NDK:
--------------------------------------------------------------------------------
1 | 7b727f0d4c853c9848847839a317300cb83f4ece
2 |
--------------------------------------------------------------------------------
/dev/bots/VERSION_LINUX_SDK:
--------------------------------------------------------------------------------
1 | 1db7fd4c472869bc1c879d7da32966f1c802e49e
2 |
--------------------------------------------------------------------------------
/dev/bots/VERSION_MACOSX_NDK:
--------------------------------------------------------------------------------
1 | e21479f1ae8d2fac385c3965672c912d08dff280
2 |
--------------------------------------------------------------------------------
/dev/bots/VERSION_MACOSX_SDK:
--------------------------------------------------------------------------------
1 | a1500974e4d0ed0605f78860b06cf541575859e5
2 |
--------------------------------------------------------------------------------
/dev/bots/VERSION_WIN_SDK:
--------------------------------------------------------------------------------
1 | 34304f0ab51bedb180cbf5795203c9d750b10849
2 |
--------------------------------------------------------------------------------
/dev/bots/travis_install.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | set -ex
3 |
4 | if [ -n "$TRAVIS" ] && [ "$TRAVIS_PULL_REQUEST" == "false" ]; then
5 | gem install coveralls-lcov
6 | gem install bundler
7 | npm install -g firebase-tools@">=3.6.1 <3.7.0"
8 | fi
9 |
--------------------------------------------------------------------------------
/dev/devicelab/images/agent-statuses.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/devicelab/images/agent-statuses.png
--------------------------------------------------------------------------------
/dev/devicelab/images/broken-test.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/devicelab/images/broken-test.png
--------------------------------------------------------------------------------
/dev/devicelab/images/legend.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/devicelab/images/legend.png
--------------------------------------------------------------------------------
/dev/devicelab/test/all.dart:
--------------------------------------------------------------------------------
1 | // Copyright 2016 The Chromium Authors. All rights reserved.
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 |
5 | import 'adb_test.dart' as adb_test;
6 | import 'manifest_test.dart' as manifest_test;
7 | import 'run_test.dart' as run_test;
8 |
9 | void main() {
10 | adb_test.main();
11 | manifest_test.main();
12 | run_test.main();
13 | }
14 |
--------------------------------------------------------------------------------
/dev/docs/.dartignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/docs/.dartignore
--------------------------------------------------------------------------------
/dev/docs/.firebaserc:
--------------------------------------------------------------------------------
1 | {}
2 |
--------------------------------------------------------------------------------
/dev/docs/analysis_options.yaml:
--------------------------------------------------------------------------------
1 | analyzer:
2 | exclude:
3 | - 'lib/**'
4 |
--------------------------------------------------------------------------------
/dev/docs/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/docs/favicon.ico
--------------------------------------------------------------------------------
/dev/docs/firebase.json:
--------------------------------------------------------------------------------
1 | {
2 | "rules": "firebase_rules.json",
3 | "hosting": {
4 | "public": "doc",
5 | "ignore": [
6 | "firebase.json",
7 | "**/.*",
8 | "**/node_modules/**"
9 | ]
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/dev/docs/firebase_rules.json:
--------------------------------------------------------------------------------
1 | {
2 | "rules": {
3 | ".read": false,
4 | ".write": false
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/dev/docs/google2ed1af765c529f57.html:
--------------------------------------------------------------------------------
1 | google-site-verification: google2ed1af765c529f57.html
--------------------------------------------------------------------------------
/dev/docs/platform_integration/lib/android.dart:
--------------------------------------------------------------------------------
1 | /// [Flutter platform integration APIs for Android.](https://docs.flutter.io/javadoc/)
2 | library Android;
3 |
--------------------------------------------------------------------------------
/dev/docs/platform_integration/lib/ios.dart:
--------------------------------------------------------------------------------
1 | /// [Flutter platform integration APIs for iOS.](https://docs.flutter.io/objcdoc/)
2 | library iOS;
3 |
--------------------------------------------------------------------------------
/dev/docs/platform_integration/pubspec.yaml:
--------------------------------------------------------------------------------
1 | name: platform_integration
2 |
3 |
--------------------------------------------------------------------------------
/dev/docs/survey.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/dev/integration_tests/README.md:
--------------------------------------------------------------------------------
1 | Automated Flutter integration test suites. Each suite consists of a complete
2 | Flutter app and a `flutter_driver` specification that drives tests from the UI.
3 |
4 | Intended for use with devicelab.
5 |
--------------------------------------------------------------------------------
/dev/integration_tests/channels/README.md:
--------------------------------------------------------------------------------
1 | # channels
2 |
3 | Integration test of platform channels.
4 |
--------------------------------------------------------------------------------
/dev/integration_tests/channels/android/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/integration_tests/channels/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/dev/integration_tests/channels/android/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/integration_tests/channels/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/dev/integration_tests/channels/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/integration_tests/channels/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/dev/integration_tests/channels/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/integration_tests/channels/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/dev/integration_tests/channels/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/integration_tests/channels/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/dev/integration_tests/channels/android/gradle.properties:
--------------------------------------------------------------------------------
1 | org.gradle.jvmargs=-Xmx1536M
2 |
--------------------------------------------------------------------------------
/dev/integration_tests/channels/android/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Fri Jun 23 08:50:38 CEST 2017
2 | distributionBase=GRADLE_USER_HOME
3 | distributionPath=wrapper/dists
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip
7 |
--------------------------------------------------------------------------------
/dev/integration_tests/channels/ios/Flutter/Debug.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Generated.xcconfig"
2 |
--------------------------------------------------------------------------------
/dev/integration_tests/channels/ios/Flutter/Release.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Generated.xcconfig"
2 |
--------------------------------------------------------------------------------
/dev/integration_tests/channels/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/dev/integration_tests/channels/ios/Runner.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/dev/integration_tests/channels/ios/Runner/AppDelegate.h:
--------------------------------------------------------------------------------
1 | // Copyright 2017 The Chromium Authors. All rights reserved.
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 |
5 | #import
6 | #import
7 |
8 | @interface AppDelegate : FlutterAppDelegate
9 |
10 | @end
11 |
--------------------------------------------------------------------------------
/dev/integration_tests/channels/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/integration_tests/channels/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png
--------------------------------------------------------------------------------
/dev/integration_tests/channels/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/integration_tests/channels/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png
--------------------------------------------------------------------------------
/dev/integration_tests/channels/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/integration_tests/channels/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png
--------------------------------------------------------------------------------
/dev/integration_tests/channels/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/integration_tests/channels/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png
--------------------------------------------------------------------------------
/dev/integration_tests/channels/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/integration_tests/channels/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png
--------------------------------------------------------------------------------
/dev/integration_tests/channels/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/integration_tests/channels/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png
--------------------------------------------------------------------------------
/dev/integration_tests/channels/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/integration_tests/channels/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png
--------------------------------------------------------------------------------
/dev/integration_tests/channels/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/integration_tests/channels/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png
--------------------------------------------------------------------------------
/dev/integration_tests/channels/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/integration_tests/channels/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png
--------------------------------------------------------------------------------
/dev/integration_tests/channels/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/integration_tests/channels/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png
--------------------------------------------------------------------------------
/dev/integration_tests/channels/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/integration_tests/channels/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png
--------------------------------------------------------------------------------
/dev/integration_tests/channels/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/integration_tests/channels/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png
--------------------------------------------------------------------------------
/dev/integration_tests/channels/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/integration_tests/channels/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png
--------------------------------------------------------------------------------
/dev/integration_tests/channels/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/integration_tests/channels/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png
--------------------------------------------------------------------------------
/dev/integration_tests/external_ui/README.md:
--------------------------------------------------------------------------------
1 | # external_ui
2 |
3 | A Flutter project for testing external texture rendering.
4 |
--------------------------------------------------------------------------------
/dev/integration_tests/external_ui/android/gradle.properties:
--------------------------------------------------------------------------------
1 | org.gradle.jvmargs=-Xmx1536M
2 |
--------------------------------------------------------------------------------
/dev/integration_tests/external_ui/android/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Fri Jun 23 08:50:38 CEST 2017
2 | distributionBase=GRADLE_USER_HOME
3 | distributionPath=wrapper/dists
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip
7 |
--------------------------------------------------------------------------------
/dev/integration_tests/external_ui/ios/Flutter/Debug.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Generated.xcconfig"
2 |
--------------------------------------------------------------------------------
/dev/integration_tests/external_ui/ios/Flutter/Release.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Generated.xcconfig"
2 |
--------------------------------------------------------------------------------
/dev/integration_tests/external_ui/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/dev/integration_tests/external_ui/ios/Runner.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/dev/integration_tests/external_ui/ios/Runner/AppDelegate.h:
--------------------------------------------------------------------------------
1 | // Copyright 2017 The Chromium Authors. All rights reserved.
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 |
5 | #import
6 | #import
7 |
8 | @interface AppDelegate : FlutterAppDelegate
9 |
10 | @end
11 |
--------------------------------------------------------------------------------
/dev/integration_tests/flavors/README.md:
--------------------------------------------------------------------------------
1 | # flavors
2 |
3 | Integration test of build flavors (Android product flavors, Xcode schemes).
4 |
--------------------------------------------------------------------------------
/dev/integration_tests/flavors/android/gradle.properties:
--------------------------------------------------------------------------------
1 | org.gradle.jvmargs=-Xmx1536M
2 |
--------------------------------------------------------------------------------
/dev/integration_tests/flavors/android/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Fri Jun 23 08:50:38 CEST 2017
2 | distributionBase=GRADLE_USER_HOME
3 | distributionPath=wrapper/dists
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip
7 |
--------------------------------------------------------------------------------
/dev/integration_tests/flavors/ios/Flutter/Debug.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Generated.xcconfig"
2 |
--------------------------------------------------------------------------------
/dev/integration_tests/flavors/ios/Flutter/Release.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Generated.xcconfig"
2 |
--------------------------------------------------------------------------------
/dev/integration_tests/flavors/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/dev/integration_tests/flavors/ios/Runner.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/dev/integration_tests/flavors/ios/Runner/AppDelegate.h:
--------------------------------------------------------------------------------
1 | #import
2 | #import
3 |
4 | @interface AppDelegate : FlutterAppDelegate
5 |
6 | @end
7 |
--------------------------------------------------------------------------------
/dev/integration_tests/flavors/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/integration_tests/flavors/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png
--------------------------------------------------------------------------------
/dev/integration_tests/flavors/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/integration_tests/flavors/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png
--------------------------------------------------------------------------------
/dev/integration_tests/flavors/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/integration_tests/flavors/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png
--------------------------------------------------------------------------------
/dev/integration_tests/flavors/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md:
--------------------------------------------------------------------------------
1 | # Launch Screen Assets
2 |
3 | You can customize the launch screen with your own desired assets by replacing the image files in this directory.
4 |
5 | You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images.
--------------------------------------------------------------------------------
/dev/integration_tests/flavors/ios/Runner/main.m:
--------------------------------------------------------------------------------
1 | #import
2 | #import
3 | #import "AppDelegate.h"
4 |
5 | int main(int argc, char * argv[]) {
6 | @autoreleasepool {
7 | return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/dev/integration_tests/platform_interaction/README.md:
--------------------------------------------------------------------------------
1 | # platform_interaction
2 |
3 | Integration test of platform interaction.
4 |
--------------------------------------------------------------------------------
/dev/integration_tests/platform_interaction/android/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/integration_tests/platform_interaction/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/dev/integration_tests/platform_interaction/android/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/integration_tests/platform_interaction/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/dev/integration_tests/platform_interaction/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/integration_tests/platform_interaction/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/dev/integration_tests/platform_interaction/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/integration_tests/platform_interaction/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/dev/integration_tests/platform_interaction/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/integration_tests/platform_interaction/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/dev/integration_tests/platform_interaction/android/gradle.properties:
--------------------------------------------------------------------------------
1 | org.gradle.jvmargs=-Xmx1536M
2 |
--------------------------------------------------------------------------------
/dev/integration_tests/platform_interaction/android/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Fri Jun 23 08:50:38 CEST 2017
2 | distributionBase=GRADLE_USER_HOME
3 | distributionPath=wrapper/dists
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip
7 |
--------------------------------------------------------------------------------
/dev/integration_tests/platform_interaction/ios/Flutter/Debug.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Generated.xcconfig"
2 |
--------------------------------------------------------------------------------
/dev/integration_tests/platform_interaction/ios/Flutter/Release.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Generated.xcconfig"
2 |
--------------------------------------------------------------------------------
/dev/integration_tests/platform_interaction/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/dev/integration_tests/platform_interaction/ios/Runner.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/dev/integration_tests/platform_interaction/ios/Runner/AppDelegate.h:
--------------------------------------------------------------------------------
1 | // Copyright 2017 The Chromium Authors. All rights reserved.
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 |
5 | #import
6 | #import
7 |
8 | @interface AppDelegate : FlutterAppDelegate
9 |
10 | @end
11 |
--------------------------------------------------------------------------------
/dev/integration_tests/platform_interaction/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/integration_tests/platform_interaction/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png
--------------------------------------------------------------------------------
/dev/integration_tests/platform_interaction/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/integration_tests/platform_interaction/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png
--------------------------------------------------------------------------------
/dev/integration_tests/platform_interaction/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/integration_tests/platform_interaction/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png
--------------------------------------------------------------------------------
/dev/integration_tests/platform_interaction/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/integration_tests/platform_interaction/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png
--------------------------------------------------------------------------------
/dev/integration_tests/platform_interaction/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/integration_tests/platform_interaction/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png
--------------------------------------------------------------------------------
/dev/integration_tests/platform_interaction/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/integration_tests/platform_interaction/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png
--------------------------------------------------------------------------------
/dev/integration_tests/platform_interaction/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/integration_tests/platform_interaction/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png
--------------------------------------------------------------------------------
/dev/integration_tests/platform_interaction/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/integration_tests/platform_interaction/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png
--------------------------------------------------------------------------------
/dev/integration_tests/platform_interaction/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/integration_tests/platform_interaction/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png
--------------------------------------------------------------------------------
/dev/integration_tests/platform_interaction/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/integration_tests/platform_interaction/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png
--------------------------------------------------------------------------------
/dev/integration_tests/platform_interaction/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/integration_tests/platform_interaction/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png
--------------------------------------------------------------------------------
/dev/integration_tests/platform_interaction/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/integration_tests/platform_interaction/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png
--------------------------------------------------------------------------------
/dev/integration_tests/platform_interaction/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/integration_tests/platform_interaction/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png
--------------------------------------------------------------------------------
/dev/integration_tests/platform_interaction/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/integration_tests/platform_interaction/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png
--------------------------------------------------------------------------------
/dev/integration_tests/platform_interaction/ios/Runner/TestNavigationController.h:
--------------------------------------------------------------------------------
1 | // Copyright 2017 The Chromium Authors. All rights reserved.
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 |
5 | #import
6 |
7 | @interface TestNavigationController: UINavigationController
8 |
9 | @end
10 |
--------------------------------------------------------------------------------
/dev/integration_tests/ui/android/gradle.properties:
--------------------------------------------------------------------------------
1 | org.gradle.jvmargs=-Xmx1536M
2 |
--------------------------------------------------------------------------------
/dev/integration_tests/ui/android/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Fri Jun 23 08:50:38 CEST 2017
2 | distributionBase=GRADLE_USER_HOME
3 | distributionPath=wrapper/dists
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip
7 |
--------------------------------------------------------------------------------
/dev/integration_tests/ui/ios/Flutter/Debug.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Generated.xcconfig"
2 |
--------------------------------------------------------------------------------
/dev/integration_tests/ui/ios/Flutter/Release.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Generated.xcconfig"
2 |
--------------------------------------------------------------------------------
/dev/integration_tests/ui/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/dev/integration_tests/ui/ios/Runner.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/dev/integration_tests/ui/ios/Runner/AppDelegate.h:
--------------------------------------------------------------------------------
1 | // Copyright 2017 The Chromium Authors. All rights reserved.
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 |
5 | #import
6 | #import
7 |
8 | @interface AppDelegate : FlutterAppDelegate
9 |
10 | @end
11 |
--------------------------------------------------------------------------------
/dev/integration_tests/ui/lib/keys.dart:
--------------------------------------------------------------------------------
1 | // Copyright 2017 The Chromium Authors. All rights reserved.
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 |
5 | const String kDefaultTextField = 'default_textfield';
6 | const String kHeightText = 'height_text';
7 | const String kUnfocusButton = 'unfocus_button';
8 |
--------------------------------------------------------------------------------
/dev/integration_tests/ui/lib/main.dart:
--------------------------------------------------------------------------------
1 | // Copyright 2017 The Chromium Authors. All rights reserved.
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 |
5 | import 'package:flutter/widgets.dart';
6 |
7 | void main() => runApp(const Center(child: const Text(
8 | 'flutter drive lib/xxx.dart',
9 | textDirection: TextDirection.ltr,
10 | )));
11 |
--------------------------------------------------------------------------------
/dev/manual_tests/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/manual_tests/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/dev/manual_tests/android/gradle.properties:
--------------------------------------------------------------------------------
1 | org.gradle.jvmargs=-Xmx1536M
2 |
--------------------------------------------------------------------------------
/dev/manual_tests/android/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Fri Jun 23 08:50:38 CEST 2017
2 | distributionBase=GRADLE_USER_HOME
3 | distributionPath=wrapper/dists
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip
7 |
--------------------------------------------------------------------------------
/dev/manual_tests/ios/Flutter/Debug.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Generated.xcconfig"
2 |
--------------------------------------------------------------------------------
/dev/manual_tests/ios/Flutter/Release.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Generated.xcconfig"
2 |
--------------------------------------------------------------------------------
/dev/manual_tests/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/dev/manual_tests/ios/Runner.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/dev/manual_tests/ios/Runner/AppDelegate.h:
--------------------------------------------------------------------------------
1 | #import
2 | #import
3 |
4 | @interface AppDelegate : FlutterAppDelegate
5 |
6 | @end
7 |
--------------------------------------------------------------------------------
/dev/manual_tests/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "size" : "83.5x83.5",
5 | "idiom" : "ipad",
6 | "filename" : "Icon-App-83.5x83.5@2x.png",
7 | "scale" : "2x"
8 | }
9 | ],
10 | "info" : {
11 | "version" : 1,
12 | "author" : "xcode"
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/dev/manual_tests/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/manual_tests/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png
--------------------------------------------------------------------------------
/dev/manual_tests/lib/main.dart:
--------------------------------------------------------------------------------
1 | // Copyright 2017 The Chromium Authors. All rights reserved.
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 |
5 | import 'package:flutter/widgets.dart';
6 |
7 | void main() => runApp(const Center(child: const Text('flutter run -t xxx.dart')));
8 |
--------------------------------------------------------------------------------
/dev/missing_dependency_tests/.dartignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/dev/missing_dependency_tests/.dartignore
--------------------------------------------------------------------------------
/dev/missing_dependency_tests/analysis_options.yaml:
--------------------------------------------------------------------------------
1 | analyzer:
2 | exclude:
3 | - '**'
4 |
5 |
--------------------------------------------------------------------------------
/dev/missing_dependency_tests/pubspec.yaml:
--------------------------------------------------------------------------------
1 | name: missing_dependency_tests
2 | dependencies:
3 | flutter:
4 | sdk: flutter
5 |
--------------------------------------------------------------------------------
/dev/missing_dependency_tests/trivial_expectation.txt:
--------------------------------------------------------------------------------
1 | <>
2 | <>
3 | <>
4 | Failed to load test harness\. +Are you missing a dependency on flutter_test\?
--------------------------------------------------------------------------------
/dev/missing_dependency_tests/trivial_test.dart:
--------------------------------------------------------------------------------
1 | // Copyright 2017 The Chromium Authors. All rights reserved.
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 |
5 | import 'package:test/test.dart';
6 |
7 | void main() {
8 | test('Trivial test', () {
9 | expect(42, 42);
10 | });
11 | }
12 |
--------------------------------------------------------------------------------
/dev/tools/vitool/.gitignore:
--------------------------------------------------------------------------------
1 | # Files and directories created by pub
2 | .dart_tool/
3 | .packages
4 | .pub/
5 | build/
6 | # Remove the following pattern if you wish to check in your lock file
7 | pubspec.lock
8 |
9 | # Directory created by dartdoc
10 | doc/api/
11 |
--------------------------------------------------------------------------------
/dev/tools/vitool/test_assets/bar_group_opacity.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/dev/tools/vitool/test_assets/bar_group_rotate_scale.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/dev/tools/vitool/test_assets/bar_group_scale.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/dev/tools/vitool/test_assets/bar_group_translate.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/dev/tools/vitool/test_assets/bars_group.svg:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/dev/tools/vitool/test_assets/close_path_in_middle.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/dev/tools/vitool/test_assets/empty_svg_1_48x48.svg:
--------------------------------------------------------------------------------
1 |
3 |
--------------------------------------------------------------------------------
/dev/tools/vitool/test_assets/empty_svg_2_100x50.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
9 |
--------------------------------------------------------------------------------
/dev/tools/vitool/test_assets/horizontal_bar.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/dev/tools/vitool/test_assets/horizontal_bar_relative.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/dev/tools/vitool/test_assets/illegal_path.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/dev/tools/vitool/test_assets/illegal_svg_multiple_roots.svg:
--------------------------------------------------------------------------------
1 |
3 |
4 |
--------------------------------------------------------------------------------
/dev/tools/vitool/test_assets/illegal_transform.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/dev/tools/vitool/test_assets/leading_space_path_command.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/examples/catalog/android/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/catalog/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/catalog/android/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/catalog/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/catalog/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/catalog/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/catalog/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/catalog/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/catalog/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/catalog/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/catalog/android/gradle.properties:
--------------------------------------------------------------------------------
1 | org.gradle.jvmargs=-Xmx1536M
2 |
--------------------------------------------------------------------------------
/examples/catalog/android/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Fri Jun 23 08:50:38 CEST 2017
2 | distributionBase=GRADLE_USER_HOME
3 | distributionPath=wrapper/dists
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip
7 |
--------------------------------------------------------------------------------
/examples/catalog/bin/class_index.md.template:
--------------------------------------------------------------------------------
1 | ---
2 | layout: page
3 | title: "@(class) Sample Apps"
4 | permalink: /catalog/samples/@(link)/
5 | ---
6 |
7 | All of the sample apps listed here use the Flutter @(class) class in an interesting way. The Sample App Catalog page lists all of the sample apps.
8 |
9 |
10 | @(entries)
11 |
12 |
--------------------------------------------------------------------------------
/examples/catalog/ios/Flutter/Debug.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Generated.xcconfig"
2 |
--------------------------------------------------------------------------------
/examples/catalog/ios/Flutter/Release.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Generated.xcconfig"
2 |
--------------------------------------------------------------------------------
/examples/catalog/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/examples/catalog/ios/Runner.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/examples/catalog/ios/Runner/AppDelegate.h:
--------------------------------------------------------------------------------
1 | #import
2 | #import
3 |
4 | @interface AppDelegate : FlutterAppDelegate
5 |
6 | @end
7 |
--------------------------------------------------------------------------------
/examples/catalog/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/catalog/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png
--------------------------------------------------------------------------------
/examples/catalog/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/catalog/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png
--------------------------------------------------------------------------------
/examples/catalog/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/catalog/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png
--------------------------------------------------------------------------------
/examples/catalog/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/catalog/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png
--------------------------------------------------------------------------------
/examples/catalog/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/catalog/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png
--------------------------------------------------------------------------------
/examples/catalog/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/catalog/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png
--------------------------------------------------------------------------------
/examples/catalog/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/catalog/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png
--------------------------------------------------------------------------------
/examples/catalog/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/catalog/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png
--------------------------------------------------------------------------------
/examples/catalog/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/catalog/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png
--------------------------------------------------------------------------------
/examples/catalog/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/catalog/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png
--------------------------------------------------------------------------------
/examples/catalog/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/catalog/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png
--------------------------------------------------------------------------------
/examples/catalog/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/catalog/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png
--------------------------------------------------------------------------------
/examples/catalog/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/catalog/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png
--------------------------------------------------------------------------------
/examples/catalog/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/catalog/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png
--------------------------------------------------------------------------------
/examples/catalog/ios/Runner/main.m:
--------------------------------------------------------------------------------
1 | #import
2 | #import
3 | #import "AppDelegate.h"
4 |
5 | int main(int argc, char * argv[]) {
6 | @autoreleasepool {
7 | return UIApplicationMain(argc, argv, nil,
8 | NSStringFromClass([AppDelegate class]));
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/examples/catalog/test_driver/README.md:
--------------------------------------------------------------------------------
1 | The screenshot_test.dart and screenshot_test.dart files were generated by ../bin/sample_page.dart. They should not be checked in.
2 |
--------------------------------------------------------------------------------
/examples/flutter_gallery/android/Gemfile:
--------------------------------------------------------------------------------
1 | source "https://rubygems.org"
2 |
3 | gem "fastlane"
4 |
--------------------------------------------------------------------------------
/examples/flutter_gallery/android/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/flutter_gallery/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/flutter_gallery/android/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/flutter_gallery/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/flutter_gallery/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/flutter_gallery/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/flutter_gallery/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/flutter_gallery/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/flutter_gallery/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/flutter_gallery/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/flutter_gallery/android/fastlane/Appfile:
--------------------------------------------------------------------------------
1 | package_name "io.flutter.demo.gallery"
2 |
--------------------------------------------------------------------------------
/examples/flutter_gallery/android/fastlane/README.md:
--------------------------------------------------------------------------------
1 | fastlane documentation
2 | ================
3 | This folder contains hermetic scripts to deploy a built APK to the play store.
4 |
5 | This is done using the [fastlane](https://fastlane.tools) tool suite.
6 |
7 | Deployment can be done manually by Googlers by following
8 | go/flutter-gallery-publish (internal doc).
9 |
10 | Deployment is automatically done by Travis on branch cuts.
11 |
--------------------------------------------------------------------------------
/examples/flutter_gallery/android/fastlane/metadata/android/en-US/short_description.txt:
--------------------------------------------------------------------------------
1 | A gallery showcasing apps and widgets build using the Flutter framework
--------------------------------------------------------------------------------
/examples/flutter_gallery/android/fastlane/metadata/android/en-US/title.txt:
--------------------------------------------------------------------------------
1 | Flutter Gallery
--------------------------------------------------------------------------------
/examples/flutter_gallery/android/fastlane/metadata/android/en-US/video.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/flutter_gallery/android/fastlane/metadata/android/en-US/video.txt
--------------------------------------------------------------------------------
/examples/flutter_gallery/android/gradle.properties:
--------------------------------------------------------------------------------
1 | org.gradle.jvmargs=-Xmx1536M
2 |
--------------------------------------------------------------------------------
/examples/flutter_gallery/android/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Fri Jun 23 08:50:38 CEST 2017
2 | distributionBase=GRADLE_USER_HOME
3 | distributionPath=wrapper/dists
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip
7 |
--------------------------------------------------------------------------------
/examples/flutter_gallery/ios/Flutter/Debug.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Generated.xcconfig"
2 | #include "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"
3 |
--------------------------------------------------------------------------------
/examples/flutter_gallery/ios/Flutter/Release.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Generated.xcconfig"
2 | #include "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"
3 |
--------------------------------------------------------------------------------
/examples/flutter_gallery/ios/Gemfile:
--------------------------------------------------------------------------------
1 | source "https://rubygems.org"
2 |
3 | gem "fastlane"
4 |
--------------------------------------------------------------------------------
/examples/flutter_gallery/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/examples/flutter_gallery/ios/Runner.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/examples/flutter_gallery/ios/Runner/AppDelegate.h:
--------------------------------------------------------------------------------
1 | #import
2 | #import
3 |
4 | @interface AppDelegate : FlutterAppDelegate
5 |
6 | @end
7 |
--------------------------------------------------------------------------------
/examples/flutter_gallery/ios/Runner/AppDelegate.m:
--------------------------------------------------------------------------------
1 | #include "AppDelegate.h"
2 | #include "GeneratedPluginRegistrant.h"
3 |
4 | @implementation AppDelegate
5 |
6 | - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
7 | [GeneratedPluginRegistrant registerWithRegistry:self];
8 | return [super application:application didFinishLaunchingWithOptions:launchOptions];
9 | }
10 | @end
11 |
--------------------------------------------------------------------------------
/examples/flutter_gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/flutter_gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png
--------------------------------------------------------------------------------
/examples/flutter_gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/flutter_gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png
--------------------------------------------------------------------------------
/examples/flutter_gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/flutter_gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png
--------------------------------------------------------------------------------
/examples/flutter_gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/flutter_gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png
--------------------------------------------------------------------------------
/examples/flutter_gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/flutter_gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png
--------------------------------------------------------------------------------
/examples/flutter_gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/flutter_gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png
--------------------------------------------------------------------------------
/examples/flutter_gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/flutter_gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png
--------------------------------------------------------------------------------
/examples/flutter_gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/flutter_gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png
--------------------------------------------------------------------------------
/examples/flutter_gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/flutter_gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png
--------------------------------------------------------------------------------
/examples/flutter_gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/flutter_gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png
--------------------------------------------------------------------------------
/examples/flutter_gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/flutter_gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png
--------------------------------------------------------------------------------
/examples/flutter_gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/flutter_gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png
--------------------------------------------------------------------------------
/examples/flutter_gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/flutter_gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png
--------------------------------------------------------------------------------
/examples/flutter_gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/flutter_gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png
--------------------------------------------------------------------------------
/examples/flutter_gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/flutter_gallery/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png
--------------------------------------------------------------------------------
/examples/flutter_gallery/ios/fastlane/Appfile:
--------------------------------------------------------------------------------
1 | app_identifier "io.flutter.demo.gallery" # The bundle identifier of your app
2 | apple_id "stores@flutter.io" # Your Apple email address
3 |
4 | itc_team_id "118089806" # iTunes Connect Team ID
5 | team_id "S8QB4VV633" # Developer Portal Team ID
6 |
7 | # For more information about the Appfile, see:
8 | # https://docs.fastlane.tools/advanced/#appfile
9 |
--------------------------------------------------------------------------------
/examples/flutter_gallery/test_driver/memory_nav.dart:
--------------------------------------------------------------------------------
1 | // Copyright 2016 The Chromium Authors. All rights reserved.
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 |
5 | import 'package:flutter_driver/driver_extension.dart';
6 | import 'package:flutter_gallery/main.dart' as app;
7 |
8 | void main() {
9 | enableFlutterDriverExtension();
10 | app.main();
11 | }
12 |
--------------------------------------------------------------------------------
/examples/flutter_gallery/test_driver/scroll_perf.dart:
--------------------------------------------------------------------------------
1 | // Copyright 2016 The Chromium Authors. All rights reserved.
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 |
5 | import 'package:flutter_driver/driver_extension.dart';
6 | import 'package:flutter_gallery/main.dart' as app;
7 |
8 | void main() {
9 | enableFlutterDriverExtension();
10 | app.main();
11 | }
12 |
--------------------------------------------------------------------------------
/examples/flutter_gallery/test_driver/transitions_perf_with_semantics.dart:
--------------------------------------------------------------------------------
1 | // Copyright 2017 The Chromium Authors. All rights reserved.
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 |
5 | import 'transitions_perf.dart' as transitions_perf;
6 |
7 | void main() {
8 | transitions_perf.main();
9 | }
10 |
--------------------------------------------------------------------------------
/examples/flutter_gallery/test_driver/transitions_perf_with_semantics_test.dart:
--------------------------------------------------------------------------------
1 | // Copyright 2017 The Chromium Authors. All rights reserved.
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 |
5 | import 'transitions_perf_test.dart' as transitions_perf_test;
6 |
7 | void main() {
8 | transitions_perf_test.main(['--with_semantics']);
9 | }
10 |
--------------------------------------------------------------------------------
/examples/flutter_view/android/app/src/main/res/color/fab_ripple_color.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/examples/flutter_view/android/app/src/main/res/drawable/ic_add_black_24dp.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
10 |
--------------------------------------------------------------------------------
/examples/flutter_view/android/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/flutter_view/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/flutter_view/android/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/flutter_view/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/flutter_view/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/flutter_view/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/flutter_view/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/flutter_view/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/flutter_view/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/flutter_view/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/flutter_view/android/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | - #9E9E9E
4 | - #FFFFFF
5 |
--------------------------------------------------------------------------------
/examples/flutter_view/android/app/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 | 16dp
3 | 6dp
4 | 12dp
5 | 17sp
6 | 30sp
7 |
8 |
--------------------------------------------------------------------------------
/examples/flutter_view/android/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Flutter View
4 | Flutter Application
5 | Flutter button tapped 0 times.
6 | Android
7 |
--------------------------------------------------------------------------------
/examples/flutter_view/android/gradle.properties:
--------------------------------------------------------------------------------
1 | org.gradle.jvmargs=-Xmx1536M
2 |
--------------------------------------------------------------------------------
/examples/flutter_view/android/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Fri Jun 23 08:50:38 CEST 2017
2 | distributionBase=GRADLE_USER_HOME
3 | distributionPath=wrapper/dists
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip
7 |
--------------------------------------------------------------------------------
/examples/flutter_view/assets/flutter-mark-square-64.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/flutter_view/assets/flutter-mark-square-64.png
--------------------------------------------------------------------------------
/examples/flutter_view/ios/Flutter/Debug.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Generated.xcconfig"
2 | #include "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"
3 |
--------------------------------------------------------------------------------
/examples/flutter_view/ios/Flutter/Release.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Generated.xcconfig"
2 | #include "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"
3 |
--------------------------------------------------------------------------------
/examples/flutter_view/ios/Podfile:
--------------------------------------------------------------------------------
1 | # Uncomment this line to define a global platform for your project
2 | # platform :ios, '9.0'
3 |
4 | target 'Runner' do
5 | # Uncomment this line if you're using Swift or would like to use dynamic frameworks
6 | use_frameworks!
7 |
8 | # Pods for Runner
9 | pod 'MaterialControls', '~> 1.2.2'
10 |
11 | end
12 |
--------------------------------------------------------------------------------
/examples/flutter_view/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/examples/flutter_view/ios/Runner.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/examples/flutter_view/ios/Runner/AppDelegate.h:
--------------------------------------------------------------------------------
1 | #import
2 | #import
3 |
4 | @interface AppDelegate : FlutterAppDelegate
5 |
6 | @end
7 |
--------------------------------------------------------------------------------
/examples/flutter_view/ios/Runner/AppDelegate.m:
--------------------------------------------------------------------------------
1 | #include "AppDelegate.h"
2 | #import
3 |
4 | @implementation AppDelegate
5 |
6 | - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
7 | // Override point for customization after application launch.
8 | return YES;
9 | }
10 |
11 | @end
12 |
--------------------------------------------------------------------------------
/examples/flutter_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/flutter_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png
--------------------------------------------------------------------------------
/examples/flutter_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/flutter_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png
--------------------------------------------------------------------------------
/examples/flutter_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/flutter_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png
--------------------------------------------------------------------------------
/examples/flutter_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/flutter_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png
--------------------------------------------------------------------------------
/examples/flutter_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/flutter_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png
--------------------------------------------------------------------------------
/examples/flutter_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/flutter_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png
--------------------------------------------------------------------------------
/examples/flutter_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/flutter_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@1x.png
--------------------------------------------------------------------------------
/examples/flutter_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/flutter_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png
--------------------------------------------------------------------------------
/examples/flutter_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/flutter_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png
--------------------------------------------------------------------------------
/examples/flutter_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/flutter_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png
--------------------------------------------------------------------------------
/examples/flutter_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/flutter_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png
--------------------------------------------------------------------------------
/examples/flutter_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/flutter_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@3x.png
--------------------------------------------------------------------------------
/examples/flutter_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/flutter_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png
--------------------------------------------------------------------------------
/examples/flutter_view/ios/Runner/ic_add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/flutter_view/ios/Runner/ic_add.png
--------------------------------------------------------------------------------
/examples/flutter_view/ios/Runner/main.m:
--------------------------------------------------------------------------------
1 | #import
2 | #import
3 | #import "AppDelegate.h"
4 |
5 | int main(int argc, char * argv[]) {
6 | @autoreleasepool {
7 | return UIApplicationMain(argc, argv, nil,
8 | NSStringFromClass([AppDelegate class]));
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/examples/hello_world/README.md:
--------------------------------------------------------------------------------
1 | ```
2 | # To run the Hello World demo:
3 | flutter run
4 |
5 | # To run the Hello World demo showing Arabic:
6 | flutter run lib/arabic.dart
7 | ```
8 |
--------------------------------------------------------------------------------
/examples/hello_world/android/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/hello_world/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/hello_world/android/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/hello_world/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/hello_world/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/hello_world/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/hello_world/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/hello_world/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/hello_world/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/hello_world/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/hello_world/android/gradle.properties:
--------------------------------------------------------------------------------
1 | org.gradle.jvmargs=-Xmx1536M
2 |
--------------------------------------------------------------------------------
/examples/hello_world/android/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Fri Jun 23 08:50:38 CEST 2017
2 | distributionBase=GRADLE_USER_HOME
3 | distributionPath=wrapper/dists
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip
7 |
--------------------------------------------------------------------------------
/examples/hello_world/ios/Flutter/Debug.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Generated.xcconfig"
2 |
--------------------------------------------------------------------------------
/examples/hello_world/ios/Flutter/Release.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Generated.xcconfig"
2 |
--------------------------------------------------------------------------------
/examples/hello_world/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/examples/hello_world/ios/Runner.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/examples/hello_world/ios/Runner/AppDelegate.h:
--------------------------------------------------------------------------------
1 | #import
2 | #import
3 |
4 | @interface AppDelegate : FlutterAppDelegate
5 |
6 | @end
7 |
--------------------------------------------------------------------------------
/examples/hello_world/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/hello_world/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png
--------------------------------------------------------------------------------
/examples/hello_world/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/hello_world/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png
--------------------------------------------------------------------------------
/examples/hello_world/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/hello_world/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png
--------------------------------------------------------------------------------
/examples/hello_world/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/hello_world/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png
--------------------------------------------------------------------------------
/examples/hello_world/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/hello_world/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png
--------------------------------------------------------------------------------
/examples/hello_world/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/hello_world/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png
--------------------------------------------------------------------------------
/examples/hello_world/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/hello_world/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png
--------------------------------------------------------------------------------
/examples/hello_world/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/hello_world/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png
--------------------------------------------------------------------------------
/examples/hello_world/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/hello_world/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png
--------------------------------------------------------------------------------
/examples/hello_world/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/hello_world/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png
--------------------------------------------------------------------------------
/examples/hello_world/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/hello_world/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png
--------------------------------------------------------------------------------
/examples/hello_world/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/hello_world/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png
--------------------------------------------------------------------------------
/examples/hello_world/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/hello_world/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png
--------------------------------------------------------------------------------
/examples/hello_world/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/hello_world/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png
--------------------------------------------------------------------------------
/examples/hello_world/ios/Runner/GeneratedPluginRegistrant.h:
--------------------------------------------------------------------------------
1 | //
2 | // Generated file. Do not edit.
3 | //
4 |
5 | #ifndef GeneratedPluginRegistrant_h
6 | #define GeneratedPluginRegistrant_h
7 |
8 | #import
9 |
10 | @interface GeneratedPluginRegistrant : NSObject
11 | + (void)registerWithRegistry:(NSObject*)registry;
12 | @end
13 |
14 | #endif /* GeneratedPluginRegistrant_h */
15 |
--------------------------------------------------------------------------------
/examples/hello_world/ios/Runner/GeneratedPluginRegistrant.m:
--------------------------------------------------------------------------------
1 | //
2 | // Generated file. Do not edit.
3 | //
4 |
5 | #import "GeneratedPluginRegistrant.h"
6 |
7 | @implementation GeneratedPluginRegistrant
8 |
9 | + (void)registerWithRegistry:(NSObject*)registry {
10 | }
11 |
12 | @end
13 |
--------------------------------------------------------------------------------
/examples/hello_world/lib/arabic.dart:
--------------------------------------------------------------------------------
1 | // Copyright 2015 The Chromium Authors. All rights reserved.
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 |
5 | import 'package:flutter/widgets.dart';
6 |
7 | void main() => runApp(const Center(child: const Text('برنامج أهلا بالعالم', textDirection: TextDirection.rtl)));
8 |
--------------------------------------------------------------------------------
/examples/hello_world/lib/main.dart:
--------------------------------------------------------------------------------
1 | // Copyright 2015 The Chromium Authors. All rights reserved.
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 |
5 | import 'package:flutter/widgets.dart';
6 |
7 | void main() => runApp(const Center(child: const Text('Hello, world!', textDirection: TextDirection.ltr)));
8 |
--------------------------------------------------------------------------------
/examples/layers/android/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/layers/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/layers/android/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/layers/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/layers/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/layers/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/layers/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/layers/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/layers/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/layers/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/layers/android/gradle.properties:
--------------------------------------------------------------------------------
1 | org.gradle.jvmargs=-Xmx1536M
2 |
--------------------------------------------------------------------------------
/examples/layers/android/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Fri Jun 23 08:50:38 CEST 2017
2 | distributionBase=GRADLE_USER_HOME
3 | distributionPath=wrapper/dists
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip
7 |
--------------------------------------------------------------------------------
/examples/layers/ios/Flutter/Debug.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Generated.xcconfig"
2 | #include "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"
3 |
--------------------------------------------------------------------------------
/examples/layers/ios/Flutter/Release.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Generated.xcconfig"
2 | #include "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"
3 |
--------------------------------------------------------------------------------
/examples/layers/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/examples/layers/ios/Runner.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/examples/layers/ios/Runner/AppDelegate.h:
--------------------------------------------------------------------------------
1 | #import
2 | #import
3 |
4 | @interface AppDelegate : FlutterAppDelegate
5 |
6 | @end
7 |
--------------------------------------------------------------------------------
/examples/layers/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/layers/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png
--------------------------------------------------------------------------------
/examples/layers/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/layers/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png
--------------------------------------------------------------------------------
/examples/layers/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/layers/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png
--------------------------------------------------------------------------------
/examples/layers/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/layers/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png
--------------------------------------------------------------------------------
/examples/layers/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/layers/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png
--------------------------------------------------------------------------------
/examples/layers/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/layers/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png
--------------------------------------------------------------------------------
/examples/layers/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/layers/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png
--------------------------------------------------------------------------------
/examples/layers/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/layers/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png
--------------------------------------------------------------------------------
/examples/layers/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/layers/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png
--------------------------------------------------------------------------------
/examples/layers/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/layers/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png
--------------------------------------------------------------------------------
/examples/layers/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/layers/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png
--------------------------------------------------------------------------------
/examples/layers/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/layers/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png
--------------------------------------------------------------------------------
/examples/layers/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/layers/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png
--------------------------------------------------------------------------------
/examples/layers/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/layers/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png
--------------------------------------------------------------------------------
/examples/layers/ios/Runner/main.m:
--------------------------------------------------------------------------------
1 | #import
2 | #import
3 | #import "AppDelegate.h"
4 |
5 | int main(int argc, char * argv[]) {
6 | @autoreleasepool {
7 | return UIApplicationMain(argc, argv, nil,
8 | NSStringFromClass([AppDelegate class]));
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/examples/layers/lib/main.dart:
--------------------------------------------------------------------------------
1 | // Copyright 2017 The Chromium Authors. All rights reserved.
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 |
5 | import 'package:flutter/widgets.dart';
6 |
7 | void main() => runApp(const Center(child: const Text('flutter run -t xxx/yyy.dart', textDirection: TextDirection.ltr)));
8 |
--------------------------------------------------------------------------------
/examples/layers/test/smoketests/raw/canvas_test.dart:
--------------------------------------------------------------------------------
1 | // Copyright 2017 The Chromium Authors. All rights reserved.
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 |
5 | import 'package:test/test.dart';
6 |
7 | import '../../../raw/canvas.dart' as demo;
8 |
9 | void main() {
10 | test('layers smoketest for raw/canvas.dart', () {
11 | demo.main();
12 | });
13 | }
14 |
--------------------------------------------------------------------------------
/examples/layers/test/smoketests/raw/text_test.dart:
--------------------------------------------------------------------------------
1 | // Copyright 2017 The Chromium Authors. All rights reserved.
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 |
5 | import 'package:test/test.dart';
6 |
7 | import '../../../raw/text.dart' as demo;
8 |
9 | void main() {
10 | test('layers smoketest for raw/text.dart', () {
11 | demo.main();
12 | });
13 | }
14 |
--------------------------------------------------------------------------------
/examples/layers/widgets/hello_world.dart:
--------------------------------------------------------------------------------
1 | // Copyright 2015 The Chromium Authors. All rights reserved.
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 |
5 | import 'package:flutter/widgets.dart';
6 |
7 | void main() => runApp(const Center(child: const Text('Hello, world!', textDirection: TextDirection.ltr)));
8 |
--------------------------------------------------------------------------------
/examples/platform_channel/android/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Platform Channel
4 | Flutter Application
5 |
6 |
--------------------------------------------------------------------------------
/examples/platform_channel/android/gradle.properties:
--------------------------------------------------------------------------------
1 | org.gradle.jvmargs=-Xmx1536M
2 |
--------------------------------------------------------------------------------
/examples/platform_channel/android/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Fri Jun 23 08:50:38 CEST 2017
2 | distributionBase=GRADLE_USER_HOME
3 | distributionPath=wrapper/dists
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip
7 |
--------------------------------------------------------------------------------
/examples/platform_channel/ios/Flutter/Debug.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Generated.xcconfig"
2 |
--------------------------------------------------------------------------------
/examples/platform_channel/ios/Flutter/Release.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Generated.xcconfig"
2 |
--------------------------------------------------------------------------------
/examples/platform_channel/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/examples/platform_channel/ios/Runner.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/examples/platform_channel/ios/Runner/AppDelegate.h:
--------------------------------------------------------------------------------
1 | // Copyright 2016 The Chromium Authors. All rights reserved.
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 |
5 | #import
6 | #import
7 |
8 | @interface AppDelegate : FlutterAppDelegate
9 |
10 | @end
11 |
--------------------------------------------------------------------------------
/examples/platform_channel/test_driver/button_tap.dart:
--------------------------------------------------------------------------------
1 | // Copyright 2017 The Chromium Authors. All rights reserved.
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 |
5 | import 'package:flutter_driver/driver_extension.dart';
6 | import 'package:platform_channel/main.dart' as app;
7 |
8 | void main() {
9 | enableFlutterDriverExtension();
10 | app.main();
11 | }
12 |
--------------------------------------------------------------------------------
/examples/platform_channel_swift/ios/Flutter/Debug.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Generated.xcconfig"
2 |
--------------------------------------------------------------------------------
/examples/platform_channel_swift/ios/Flutter/Release.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Generated.xcconfig"
2 |
--------------------------------------------------------------------------------
/examples/platform_channel_swift/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/examples/platform_channel_swift/ios/Runner.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/examples/platform_channel_swift/ios/Runner/Runner-Bridging-Header.h:
--------------------------------------------------------------------------------
1 | // Copyright 2017 The Chromium Authors. All rights reserved.
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 |
5 | #import "GeneratedPluginRegistrant.h"
6 |
--------------------------------------------------------------------------------
/examples/platform_view/README.md:
--------------------------------------------------------------------------------
1 | # Example of switching between full-screen Flutter and Platform View
2 |
3 | This project demonstrates how to bring up a full-screen iOS/Android view from a full-screen Flutter view along with passing data back and forth between the two.
--------------------------------------------------------------------------------
/examples/platform_view/android/app/src/main/res/drawable/ic_add_black_24dp.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
10 |
--------------------------------------------------------------------------------
/examples/platform_view/android/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/platform_view/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/platform_view/android/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/platform_view/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/platform_view/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/platform_view/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/platform_view/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/platform_view/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/platform_view/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/platform_view/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/platform_view/android/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | - #9E9E9E
4 | - #FFFFFF
5 | - #000000
6 |
--------------------------------------------------------------------------------
/examples/platform_view/android/app/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 | 16dp
3 | 6dp
4 | 12dp
5 | 17sp
6 | 30sp
7 |
8 |
--------------------------------------------------------------------------------
/examples/platform_view/android/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Platform View
4 | Flutter Application
5 | Button tapped 0 times.
6 | "Continue in Flutter view"
7 | Android
8 |
--------------------------------------------------------------------------------
/examples/platform_view/android/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
8 |
--------------------------------------------------------------------------------
/examples/platform_view/android/gradle.properties:
--------------------------------------------------------------------------------
1 | org.gradle.jvmargs=-Xmx1536M
2 |
--------------------------------------------------------------------------------
/examples/platform_view/android/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Fri Jun 23 08:50:38 CEST 2017
2 | distributionBase=GRADLE_USER_HOME
3 | distributionPath=wrapper/dists
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip
7 |
--------------------------------------------------------------------------------
/examples/platform_view/assets/flutter-mark-square-64.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/platform_view/assets/flutter-mark-square-64.png
--------------------------------------------------------------------------------
/examples/platform_view/ios/Flutter/Debug.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Generated.xcconfig"
2 | #include "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"
--------------------------------------------------------------------------------
/examples/platform_view/ios/Flutter/Release.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Generated.xcconfig"
2 | #include "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"
--------------------------------------------------------------------------------
/examples/platform_view/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/examples/platform_view/ios/Runner.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/examples/platform_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/platform_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png
--------------------------------------------------------------------------------
/examples/platform_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/platform_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png
--------------------------------------------------------------------------------
/examples/platform_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/platform_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png
--------------------------------------------------------------------------------
/examples/platform_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/platform_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png
--------------------------------------------------------------------------------
/examples/platform_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/platform_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png
--------------------------------------------------------------------------------
/examples/platform_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/platform_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png
--------------------------------------------------------------------------------
/examples/platform_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/platform_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png
--------------------------------------------------------------------------------
/examples/platform_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/platform_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png
--------------------------------------------------------------------------------
/examples/platform_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/platform_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png
--------------------------------------------------------------------------------
/examples/platform_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/platform_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png
--------------------------------------------------------------------------------
/examples/platform_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/platform_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png
--------------------------------------------------------------------------------
/examples/platform_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/platform_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png
--------------------------------------------------------------------------------
/examples/platform_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/platform_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png
--------------------------------------------------------------------------------
/examples/platform_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/platform_view/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png
--------------------------------------------------------------------------------
/examples/platform_view/ios/Runner/ic_add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/platform_view/ios/Runner/ic_add.png
--------------------------------------------------------------------------------
/examples/platform_view/ios/Runner/main.m:
--------------------------------------------------------------------------------
1 | #import
2 | #import
3 | #import "AppDelegate.h"
4 |
5 | int main(int argc, char * argv[]) {
6 | @autoreleasepool {
7 | return UIApplicationMain(argc, argv, nil,
8 | NSStringFromClass([AppDelegate class]));
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/examples/stocks/android/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/stocks/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/stocks/android/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/stocks/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/stocks/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/stocks/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/stocks/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/stocks/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/stocks/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/stocks/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/examples/stocks/android/gradle.properties:
--------------------------------------------------------------------------------
1 | org.gradle.jvmargs=-Xmx1536M
2 |
--------------------------------------------------------------------------------
/examples/stocks/android/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Fri Jun 23 08:50:38 CEST 2017
2 | distributionBase=GRADLE_USER_HOME
3 | distributionPath=wrapper/dists
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip
7 |
--------------------------------------------------------------------------------
/examples/stocks/ios/Flutter/Debug.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Generated.xcconfig"
2 |
--------------------------------------------------------------------------------
/examples/stocks/ios/Flutter/Release.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Generated.xcconfig"
2 |
--------------------------------------------------------------------------------
/examples/stocks/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/examples/stocks/ios/Runner.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/examples/stocks/ios/Runner/AppDelegate.h:
--------------------------------------------------------------------------------
1 | #import
2 | #import
3 |
4 | @interface AppDelegate : FlutterAppDelegate
5 |
6 | @end
7 |
--------------------------------------------------------------------------------
/examples/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-60@2x.png
--------------------------------------------------------------------------------
/examples/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-60@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-60@3x.png
--------------------------------------------------------------------------------
/examples/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-76.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-76.png
--------------------------------------------------------------------------------
/examples/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-76@2x.png
--------------------------------------------------------------------------------
/examples/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-83.5@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-83.5@2x.png
--------------------------------------------------------------------------------
/examples/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Notification.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Notification.png
--------------------------------------------------------------------------------
/examples/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Notification@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Notification@2x.png
--------------------------------------------------------------------------------
/examples/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Notification@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Notification@3x.png
--------------------------------------------------------------------------------
/examples/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Small-40.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Small-40.png
--------------------------------------------------------------------------------
/examples/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Small-40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Small-40@2x.png
--------------------------------------------------------------------------------
/examples/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Small-40@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Small-40@3x.png
--------------------------------------------------------------------------------
/examples/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Small.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Small.png
--------------------------------------------------------------------------------
/examples/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Small@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Small@2x.png
--------------------------------------------------------------------------------
/examples/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Small@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/stocks/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-Small@3x.png
--------------------------------------------------------------------------------
/examples/stocks/lib/i18n/.dartignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/examples/stocks/lib/i18n/.dartignore
--------------------------------------------------------------------------------
/examples/stocks/test_driver/scroll_perf.dart:
--------------------------------------------------------------------------------
1 | // Copyright 2016 The Chromium Authors. All rights reserved.
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 |
5 | import 'package:flutter_driver/driver_extension.dart';
6 | import 'package:stocks/main.dart' as app;
7 |
8 | void main() {
9 | enableFlutterDriverExtension();
10 | app.main();
11 | }
12 |
--------------------------------------------------------------------------------
/packages/flutter/README.md:
--------------------------------------------------------------------------------
1 | Flutter
2 | =======
3 |
4 | Flutter是构建高性能、跨平台移动应用的新方式。Flutter为现在-乃至未来-的移动设备进行优化。
5 | 我们专注于其在Android和iOS平台的低延时与高帧率表现。
6 |
7 | ### 文档
8 |
9 | * [原站(docs.flutter.io)](https://docs.flutter.io)
10 | * [快速开始(flutterchina.club)](http://flutterchina.club/get-started/)
11 | * [快速开始(flutter-dev.cn)](http://doc.flutter-dev.cn/get-started/)
12 | * [中文开发者论坛(flutter-dev.cn)](http://flutter-dev.cn/)
13 |
14 |
--------------------------------------------------------------------------------
/packages/flutter/footer-text:
--------------------------------------------------------------------------------
1 | Dart 2.0.0-dev.48.0
2 |
--------------------------------------------------------------------------------
/packages/flutter/lib/src/foundation/README.md:
--------------------------------------------------------------------------------
1 | The rule for packages in this directory is that they can depend on
2 | nothing but core Dart packages. They can't depend on `dart:ui`, they
3 | can't depend on any `package:`, and they can't depend on anything
4 | outside this directory.
5 |
--------------------------------------------------------------------------------
/packages/flutter/test/harness/trivial_test.dart:
--------------------------------------------------------------------------------
1 | // Copyright 2015 The Chromium Authors. All rights reserved.
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 |
5 | import 'package:test/test.dart';
6 |
7 | void main() {
8 | test('should pass', () {
9 | expect(1 + 1, equals(2));
10 | });
11 | }
12 |
--------------------------------------------------------------------------------
/packages/flutter/test/service_extensions_test_file:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/flutter_driver/test_driver/failure.dart:
--------------------------------------------------------------------------------
1 | // Copyright 2016 The Chromium Authors. All rights reserved.
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 |
5 | void main() {
6 | // Dummy. Only needed because driver needs an entry point.
7 | }
8 |
--------------------------------------------------------------------------------
/packages/flutter_driver/test_driver/failure_test.dart:
--------------------------------------------------------------------------------
1 | // Copyright 2016 The Chromium Authors. All rights reserved.
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 |
5 | void main() {
6 | // Intentionally fail the test. We want to see driver return a non-zero exit
7 | // code when this happens.
8 | throw 'Failed';
9 | }
10 |
--------------------------------------------------------------------------------
/packages/flutter_localizations/lib/src/l10n/material_fr_CA.arb:
--------------------------------------------------------------------------------
1 | {
2 | "scriptCategory": "English-like",
3 | "timeOfDayFormat": "HH 'h' mm"
4 | }
5 |
--------------------------------------------------------------------------------
/packages/flutter_test/lib/src/platform.dart:
--------------------------------------------------------------------------------
1 | // Copyright 2018 The Chromium Authors. All rights reserved.
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 |
5 | import 'dart:io';
6 |
7 | /// Whether the test is running in a Travis CI environment.
8 | bool get runningOnTravis => Platform.environment['TRAVIS'] == 'true';
9 |
--------------------------------------------------------------------------------
/packages/flutter_tools/README.md:
--------------------------------------------------------------------------------
1 | # Flutter Tools
2 |
3 | Tools for building Flutter applications.
4 |
5 | To run the tests, ensure that no devices are connected,
6 | then navigate to `flutter_tools` and execute:
7 |
8 | ```shell
9 | ../../bin/cache/dart-sdk/bin/pub run test -j1
10 | ```
11 |
--------------------------------------------------------------------------------
/packages/flutter_tools/bin/flutter_tools.dart:
--------------------------------------------------------------------------------
1 | // Copyright 2015 The Chromium Authors. All rights reserved.
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 |
5 | import 'package:flutter_tools/executable.dart' as executable;
6 |
7 | void main(List args) {
8 | executable.main(args);
9 | }
10 |
--------------------------------------------------------------------------------
/packages/flutter_tools/ide_templates/intellij/.idea/.name.copy.tmpl:
--------------------------------------------------------------------------------
1 | flutter
--------------------------------------------------------------------------------
/packages/flutter_tools/ide_templates/intellij/.idea/runConfigurations/benchmarks___complex_layout.xml.copy.tmpl:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/packages/flutter_tools/ide_templates/intellij/.idea/runConfigurations/catalog___animated_list.xml.copy.tmpl:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/packages/flutter_tools/ide_templates/intellij/.idea/runConfigurations/catalog___app_bar_bottom.xml.copy.tmpl:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/packages/flutter_tools/ide_templates/intellij/.idea/runConfigurations/catalog___basic_app_bar.xml.copy.tmpl:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/packages/flutter_tools/ide_templates/intellij/.idea/runConfigurations/catalog___custom_a11y_traversal.xml.tmpl:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/packages/flutter_tools/ide_templates/intellij/.idea/runConfigurations/catalog___custom_semantics.xml.copy.tmpl:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/packages/flutter_tools/ide_templates/intellij/.idea/runConfigurations/catalog___tabbed_app_bar.xml.copy.tmpl:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/packages/flutter_tools/ide_templates/intellij/.idea/runConfigurations/flutter_gallery.xml.copy.tmpl:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/packages/flutter_tools/ide_templates/intellij/.idea/runConfigurations/flutter_tools.xml.copy.tmpl:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/packages/flutter_tools/ide_templates/intellij/.idea/runConfigurations/flutter_view.xml.copy.tmpl:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/packages/flutter_tools/ide_templates/intellij/.idea/runConfigurations/hello_world.xml.copy.tmpl:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/packages/flutter_tools/ide_templates/intellij/.idea/runConfigurations/layers___custom_render_box.xml.copy.tmpl:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/packages/flutter_tools/ide_templates/intellij/.idea/runConfigurations/layers___gestures.xml.copy.tmpl:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/packages/flutter_tools/ide_templates/intellij/.idea/runConfigurations/layers___hello_world.xml.copy.tmpl:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/packages/flutter_tools/ide_templates/intellij/.idea/runConfigurations/layers___isolate.xml.copy.tmpl:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/packages/flutter_tools/ide_templates/intellij/.idea/runConfigurations/layers___lifecycle.xml.copy.tmpl:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/packages/flutter_tools/ide_templates/intellij/.idea/runConfigurations/layers___sectors.xml.copy.tmpl:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/packages/flutter_tools/ide_templates/intellij/.idea/runConfigurations/layers___spinning_square.xml.copy.tmpl:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/packages/flutter_tools/ide_templates/intellij/.idea/runConfigurations/layers___styled_text.xml.copy.tmpl:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/packages/flutter_tools/ide_templates/intellij/.idea/runConfigurations/manual_tests___drag_and_drop.xml.copy.tmpl:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/packages/flutter_tools/ide_templates/intellij/.idea/runConfigurations/manual_tests___material_arc.xml.copy.tmpl:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/packages/flutter_tools/ide_templates/intellij/.idea/runConfigurations/manual_tests___page_view.xml.copy.tmpl:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/packages/flutter_tools/ide_templates/intellij/.idea/runConfigurations/manual_tests___raw_keyboard.xml.copy.tmpl:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/packages/flutter_tools/ide_templates/intellij/.idea/runConfigurations/manual_tests___text.xml.copy.tmpl:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/packages/flutter_tools/ide_templates/intellij/.idea/runConfigurations/plaform_view.xml.copy.tmpl:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/packages/flutter_tools/ide_templates/intellij/.idea/runConfigurations/platform_channel.xml.copy.tmpl:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/packages/flutter_tools/ide_templates/intellij/.idea/runConfigurations/platform_channel_swift.xml.copy.tmpl:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/packages/flutter_tools/ide_templates/intellij/.idea/runConfigurations/stocks.xml.copy.tmpl:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/packages/flutter_tools/ide_templates/intellij/.idea/vcs.xml.copy.tmpl:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/packages/flutter_tools/lib/src/android/android.dart:
--------------------------------------------------------------------------------
1 | // Copyright 2016 The Chromium Authors. All rights reserved.
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 |
5 | const int minApiLevel = 16;
6 | const String minVersionName = 'Jelly Bean';
7 | const String minVersionText = '4.1.x';
8 |
--------------------------------------------------------------------------------
/packages/flutter_tools/schema/material_fonts.yaml:
--------------------------------------------------------------------------------
1 | material:
2 | - family: MaterialIcons
3 | fonts:
4 | - asset: fonts/MaterialIcons-Regular.ttf
5 |
--------------------------------------------------------------------------------
/packages/flutter_tools/templates/create/.gitignore.tmpl:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | .dart_tool/
3 |
4 | .packages
5 | .pub/
6 |
7 | build/
8 |
9 | .flutter-plugins
10 |
--------------------------------------------------------------------------------
/packages/flutter_tools/templates/create/.idea/libraries/Flutter_for_Android.xml.tmpl:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/packages/flutter_tools/templates/create/.idea/runConfigurations/main_dart.xml.tmpl:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/packages/flutter_tools/templates/create/.metadata.tmpl:
--------------------------------------------------------------------------------
1 | # This file tracks properties of this Flutter project.
2 | # Used by Flutter tool to assess capabilities and perform upgrades etc.
3 | #
4 | # This file should be version controlled and should not be manually edited.
5 |
6 | version:
7 | revision: {{flutterRevision}}
8 | channel: {{flutterChannel}}
9 |
--------------------------------------------------------------------------------
/packages/flutter_tools/templates/create/README.md.tmpl:
--------------------------------------------------------------------------------
1 | # {{projectName}}
2 |
3 | {{description}}
4 |
5 | ## Getting Started
6 |
7 | For help getting started with Flutter, view our online
8 | [documentation](https://flutter.io/).
9 |
--------------------------------------------------------------------------------
/packages/flutter_tools/templates/create/android.tmpl/.gitignore:
--------------------------------------------------------------------------------
1 | *.iml
2 | *.class
3 | .gradle
4 | /local.properties
5 | /.idea/workspace.xml
6 | /.idea/libraries
7 | .DS_Store
8 | /build
9 | /captures
10 | GeneratedPluginRegistrant.java
11 |
--------------------------------------------------------------------------------
/packages/flutter_tools/templates/create/android.tmpl/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/packages/flutter_tools/templates/create/android.tmpl/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/packages/flutter_tools/templates/create/android.tmpl/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/packages/flutter_tools/templates/create/android.tmpl/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/packages/flutter_tools/templates/create/android.tmpl/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/packages/flutter_tools/templates/create/android.tmpl/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/packages/flutter_tools/templates/create/android.tmpl/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/packages/flutter_tools/templates/create/android.tmpl/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/packages/flutter_tools/templates/create/android.tmpl/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/packages/flutter_tools/templates/create/android.tmpl/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/packages/flutter_tools/templates/create/android.tmpl/gradle.properties:
--------------------------------------------------------------------------------
1 | org.gradle.jvmargs=-Xmx1536M
2 |
--------------------------------------------------------------------------------
/packages/flutter_tools/templates/create/android.tmpl/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Fri Jun 23 08:50:38 CEST 2017
2 | distributionBase=GRADLE_USER_HOME
3 | distributionPath=wrapper/dists
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip
7 |
--------------------------------------------------------------------------------
/packages/flutter_tools/templates/create/ios-objc.tmpl/Runner/AppDelegate.h:
--------------------------------------------------------------------------------
1 | #import
2 | #import
3 |
4 | @interface AppDelegate : FlutterAppDelegate
5 |
6 | @end
7 |
--------------------------------------------------------------------------------
/packages/flutter_tools/templates/create/ios-objc.tmpl/Runner/main.m:
--------------------------------------------------------------------------------
1 | #import
2 | #import
3 | #import "AppDelegate.h"
4 |
5 | int main(int argc, char * argv[]) {
6 | @autoreleasepool {
7 | return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/packages/flutter_tools/templates/create/ios-swift.tmpl/Runner/Runner-Bridging-Header.h:
--------------------------------------------------------------------------------
1 | #import "GeneratedPluginRegistrant.h"
--------------------------------------------------------------------------------
/packages/flutter_tools/templates/create/ios.tmpl/Flutter/Debug.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Generated.xcconfig"
2 |
--------------------------------------------------------------------------------
/packages/flutter_tools/templates/create/ios.tmpl/Flutter/Release.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Generated.xcconfig"
2 |
--------------------------------------------------------------------------------
/packages/flutter_tools/templates/create/ios.tmpl/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/packages/flutter_tools/templates/create/ios.tmpl/Runner.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/packages/flutter_tools/templates/create/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/packages/flutter_tools/templates/create/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png
--------------------------------------------------------------------------------
/packages/flutter_tools/templates/create/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/packages/flutter_tools/templates/create/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png
--------------------------------------------------------------------------------
/packages/flutter_tools/templates/create/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/packages/flutter_tools/templates/create/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png
--------------------------------------------------------------------------------
/packages/flutter_tools/templates/create/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/packages/flutter_tools/templates/create/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png
--------------------------------------------------------------------------------
/packages/flutter_tools/templates/create/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/packages/flutter_tools/templates/create/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png
--------------------------------------------------------------------------------
/packages/flutter_tools/templates/create/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/packages/flutter_tools/templates/create/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png
--------------------------------------------------------------------------------
/packages/flutter_tools/templates/create/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/packages/flutter_tools/templates/create/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png
--------------------------------------------------------------------------------
/packages/flutter_tools/templates/create/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/packages/flutter_tools/templates/create/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png
--------------------------------------------------------------------------------
/packages/flutter_tools/templates/create/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/packages/flutter_tools/templates/create/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png
--------------------------------------------------------------------------------
/packages/flutter_tools/templates/create/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/packages/flutter_tools/templates/create/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png
--------------------------------------------------------------------------------
/packages/flutter_tools/templates/create/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/packages/flutter_tools/templates/create/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png
--------------------------------------------------------------------------------
/packages/flutter_tools/templates/create/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/packages/flutter_tools/templates/create/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png
--------------------------------------------------------------------------------
/packages/flutter_tools/templates/create/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/packages/flutter_tools/templates/create/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png
--------------------------------------------------------------------------------
/packages/flutter_tools/templates/create/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/packages/flutter_tools/templates/create/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png
--------------------------------------------------------------------------------
/packages/flutter_tools/templates/create/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/packages/flutter_tools/templates/create/ios.tmpl/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png
--------------------------------------------------------------------------------
/packages/flutter_tools/templates/create/ios.tmpl/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/packages/flutter_tools/templates/create/ios.tmpl/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png
--------------------------------------------------------------------------------
/packages/flutter_tools/templates/create/ios.tmpl/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/packages/flutter_tools/templates/create/ios.tmpl/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png
--------------------------------------------------------------------------------
/packages/flutter_tools/templates/create/ios.tmpl/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/packages/flutter_tools/templates/create/ios.tmpl/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png
--------------------------------------------------------------------------------
/packages/flutter_tools/templates/package/.gitignore.tmpl:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | .dart_tool/
3 |
4 | .packages
5 | .pub/
6 |
7 | build/
8 | ios/.generated/
9 | ios/Flutter/Generated.xcconfig
10 | ios/Runner/GeneratedPluginRegistrant.*
11 |
--------------------------------------------------------------------------------
/packages/flutter_tools/templates/package/.idea/modules.xml.tmpl:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/packages/flutter_tools/templates/package/CHANGELOG.md.tmpl:
--------------------------------------------------------------------------------
1 | ## [0.0.1] - TODO: Add release date.
2 |
3 | * TODO: Describe initial release.
4 |
--------------------------------------------------------------------------------
/packages/flutter_tools/templates/package/LICENSE.tmpl:
--------------------------------------------------------------------------------
1 | TODO: Add your license here.
2 |
--------------------------------------------------------------------------------
/packages/flutter_tools/templates/package/README.md.tmpl:
--------------------------------------------------------------------------------
1 | # {{projectName}}
2 |
3 | {{description}}
4 |
5 | ## Getting Started
6 |
7 | For help getting started with Flutter, view our online [documentation](https://flutter.io/).
8 |
9 | For help on editing package code, view the [documentation](https://flutter.io/developing-packages/).
10 |
--------------------------------------------------------------------------------
/packages/flutter_tools/templates/package/lib/projectName.dart.tmpl:
--------------------------------------------------------------------------------
1 | library {{projectName}};
2 |
3 | /// A Calculator.
4 | class Calculator {
5 | /// Returns [value] plus 1.
6 | int addOne(int value) => value + 1;
7 | }
8 |
--------------------------------------------------------------------------------
/packages/flutter_tools/templates/plugin/.gitignore.tmpl:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | .dart_tool/
3 |
4 | .packages
5 | .pub/
6 | pubspec.lock
7 |
8 | build/
9 |
--------------------------------------------------------------------------------
/packages/flutter_tools/templates/plugin/.idea/libraries/Flutter_for_Android.xml.tmpl:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/packages/flutter_tools/templates/plugin/.idea/runConfigurations/example_lib_main_dart.xml.tmpl:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/packages/flutter_tools/templates/plugin/CHANGELOG.md.tmpl:
--------------------------------------------------------------------------------
1 | ## [0.0.1] - TODO: Add release date.
2 |
3 | * TODO: Describe initial release.
4 |
--------------------------------------------------------------------------------
/packages/flutter_tools/templates/plugin/LICENSE.tmpl:
--------------------------------------------------------------------------------
1 | TODO: Add your license here.
2 |
--------------------------------------------------------------------------------
/packages/flutter_tools/templates/plugin/README.md.tmpl:
--------------------------------------------------------------------------------
1 | # {{projectName}}
2 |
3 | {{description}}
4 |
5 | ## Getting Started
6 |
7 | For help getting started with Flutter, view our online
8 | [documentation](https://flutter.io/).
9 |
10 | For help on editing plugin code, view the [documentation](https://flutter.io/platform-plugins/#edit-code).
--------------------------------------------------------------------------------
/packages/flutter_tools/templates/plugin/android.tmpl/.gitignore:
--------------------------------------------------------------------------------
1 | *.iml
2 | .gradle
3 | /local.properties
4 | /.idea/workspace.xml
5 | /.idea/libraries
6 | .DS_Store
7 | /build
8 | /captures
9 |
--------------------------------------------------------------------------------
/packages/flutter_tools/templates/plugin/android.tmpl/gradle.properties:
--------------------------------------------------------------------------------
1 | org.gradle.jvmargs=-Xmx1536M
2 |
--------------------------------------------------------------------------------
/packages/flutter_tools/templates/plugin/android.tmpl/settings.gradle.tmpl:
--------------------------------------------------------------------------------
1 | rootProject.name = '{{projectName}}'
2 |
--------------------------------------------------------------------------------
/packages/flutter_tools/templates/plugin/android.tmpl/src/main/AndroidManifest.xml.tmpl:
--------------------------------------------------------------------------------
1 |
3 |
4 |
--------------------------------------------------------------------------------
/packages/flutter_tools/templates/plugin/ios-objc.tmpl/Classes/pluginClass.h.tmpl:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | @interface {{pluginClass}} : NSObject
4 | @end
5 |
--------------------------------------------------------------------------------
/packages/flutter_tools/templates/plugin/ios-swift.tmpl/Classes/pluginClass.h.tmpl:
--------------------------------------------------------------------------------
1 | #import
2 |
3 | @interface {{pluginClass}} : NSObject
4 | @end
5 |
--------------------------------------------------------------------------------
/packages/flutter_tools/templates/plugin/ios-swift.tmpl/Classes/pluginClass.m.tmpl:
--------------------------------------------------------------------------------
1 | #import "{{pluginClass}}.h"
2 | #import <{{projectName}}/{{projectName}}-Swift.h>
3 |
4 | @implementation {{pluginClass}}
5 | + (void)registerWithRegistrar:(NSObject*)registrar {
6 | [Swift{{pluginClass}} registerWithRegistrar:registrar];
7 | }
8 | @end
9 |
--------------------------------------------------------------------------------
/packages/flutter_tools/templates/plugin/ios.tmpl/Assets/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/packages/flutter_tools/templates/plugin/ios.tmpl/Assets/.gitkeep
--------------------------------------------------------------------------------
/packages/flutter_tools/test/data/asset_test/font/.dartignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/packages/flutter_tools/test/data/asset_test/font/.dartignore
--------------------------------------------------------------------------------
/packages/flutter_tools/test/data/asset_test/font/pubspec.yaml:
--------------------------------------------------------------------------------
1 | name: font
2 | description: A test project that contains a font.
3 | flutter:
4 | uses-material-design: true
5 | fonts:
6 | - family: test_font
7 | fonts:
8 | - asset: test_font_file
9 |
--------------------------------------------------------------------------------
/packages/flutter_tools/test/data/asset_test/font/test_font_file:
--------------------------------------------------------------------------------
1 | This is a fake font.
2 |
--------------------------------------------------------------------------------
/packages/flutter_tools/test/data/asset_test/main/.gitignore:
--------------------------------------------------------------------------------
1 | .packages
2 | pubspec.lock
3 |
--------------------------------------------------------------------------------
/packages/flutter_tools/test/data/asset_test/main/pubspec.yaml:
--------------------------------------------------------------------------------
1 | name: main
2 | description: A test project that has a package with a font as a dependency.
3 |
4 | dependencies:
5 | font:
6 | path: ../font
7 |
8 | # PUBSPEC CHECKSUM: b9b8
9 |
--------------------------------------------------------------------------------
/packages/flutter_tools/test/data/dart_dependencies_test/.dartignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/packages/flutter_tools/test/data/dart_dependencies_test/.dartignore
--------------------------------------------------------------------------------
/packages/flutter_tools/test/data/dart_dependencies_test/asci_casing/.packages:
--------------------------------------------------------------------------------
1 | self:lib/
2 |
--------------------------------------------------------------------------------
/packages/flutter_tools/test/data/dart_dependencies_test/asci_casing/This_Import_Has_fuNNy_casING.dart:
--------------------------------------------------------------------------------
1 | // Copyright 2017 The Chromium Authors. All rights reserved.
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 |
5 | String dummy = 'Hello';
6 |
--------------------------------------------------------------------------------
/packages/flutter_tools/test/data/dart_dependencies_test/asci_casing/analysis_options.yaml:
--------------------------------------------------------------------------------
1 | analyzer:
2 | exclude:
3 | - '**'
4 |
--------------------------------------------------------------------------------
/packages/flutter_tools/test/data/dart_dependencies_test/asci_casing/main.dart:
--------------------------------------------------------------------------------
1 | // Copyright 2017 The Chromium Authors. All rights reserved.
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 |
5 | import 'This_Import_Has_fuNNy_casING.dart';
6 |
7 | void main() {
8 | print(dummy);
9 | }
10 |
--------------------------------------------------------------------------------
/packages/flutter_tools/test/data/dart_dependencies_test/asci_casing/pubspec.yaml:
--------------------------------------------------------------------------------
1 | name: self
2 |
--------------------------------------------------------------------------------
/packages/flutter_tools/test/data/dart_dependencies_test/bad_import/analysis_options.yaml:
--------------------------------------------------------------------------------
1 | analyzer:
2 | exclude:
3 | - '**'
4 |
--------------------------------------------------------------------------------
/packages/flutter_tools/test/data/dart_dependencies_test/bad_import/main.dart:
--------------------------------------------------------------------------------
1 | // Copyright 2017 The Chromium Authors. All rights reserved.
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 |
5 | import '[object Object].dart';
6 |
--------------------------------------------------------------------------------
/packages/flutter_tools/test/data/dart_dependencies_test/bad_import/pubspec.yaml:
--------------------------------------------------------------------------------
1 | name: self
2 |
--------------------------------------------------------------------------------
/packages/flutter_tools/test/data/dart_dependencies_test/bad_package/.packages:
--------------------------------------------------------------------------------
1 | self:lib/
2 |
--------------------------------------------------------------------------------
/packages/flutter_tools/test/data/dart_dependencies_test/bad_package/analysis_options.yaml:
--------------------------------------------------------------------------------
1 | analyzer:
2 | exclude:
3 | - '**'
4 |
--------------------------------------------------------------------------------
/packages/flutter_tools/test/data/dart_dependencies_test/bad_package/main.dart:
--------------------------------------------------------------------------------
1 | // Copyright 2016 The Chromium Authors. All rights reserved.
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 |
5 | import 'package:rochambeau/you_have_your_orders_now_go_man_go.dart';
6 |
7 |
--------------------------------------------------------------------------------
/packages/flutter_tools/test/data/dart_dependencies_test/bad_package/pubspec.yaml:
--------------------------------------------------------------------------------
1 | name: self
2 |
--------------------------------------------------------------------------------
/packages/flutter_tools/test/data/dart_dependencies_test/bad_path/.packages:
--------------------------------------------------------------------------------
1 | self:lib/
2 |
--------------------------------------------------------------------------------
/packages/flutter_tools/test/data/dart_dependencies_test/bad_path/analysis_options.yaml:
--------------------------------------------------------------------------------
1 | analyzer:
2 | exclude:
3 | - '**'
4 |
--------------------------------------------------------------------------------
/packages/flutter_tools/test/data/dart_dependencies_test/bad_path/main.dart:
--------------------------------------------------------------------------------
1 | // Copyright 2016 The Chromium Authors. All rights reserved.
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 |
5 | import 'amaze/and/astonish.dart';
6 |
--------------------------------------------------------------------------------
/packages/flutter_tools/test/data/dart_dependencies_test/bad_path/pubspec.yaml:
--------------------------------------------------------------------------------
1 | name: self
2 |
--------------------------------------------------------------------------------
/packages/flutter_tools/test/data/dart_dependencies_test/changed_sdk_location/.packages:
--------------------------------------------------------------------------------
1 | flutter:file:///a/wild/non-existent/directory/has/appeared
2 | sdk-move-test:lib/
3 |
--------------------------------------------------------------------------------
/packages/flutter_tools/test/data/dart_dependencies_test/changed_sdk_location/lib/main.dart:
--------------------------------------------------------------------------------
1 | // Copyright 2017 The Chromium Authors. All rights reserved.
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 |
5 | // No content
6 |
--------------------------------------------------------------------------------
/packages/flutter_tools/test/data/dart_dependencies_test/changed_sdk_location/pubspec.yaml:
--------------------------------------------------------------------------------
1 | name: sdk-move-test
2 |
3 | dependencies:
4 | flutter:
5 | sdk: flutter
6 |
--------------------------------------------------------------------------------
/packages/flutter_tools/test/data/dart_dependencies_test/good/.packages:
--------------------------------------------------------------------------------
1 | self:lib/
2 |
--------------------------------------------------------------------------------
/packages/flutter_tools/test/data/dart_dependencies_test/good/analysis_options.yaml:
--------------------------------------------------------------------------------
1 | analyzer:
2 | exclude:
3 | - '**'
4 |
--------------------------------------------------------------------------------
/packages/flutter_tools/test/data/dart_dependencies_test/good/foo.dart:
--------------------------------------------------------------------------------
1 | // Copyright 2016 The Chromium Authors. All rights reserved.
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 |
--------------------------------------------------------------------------------
/packages/flutter_tools/test/data/dart_dependencies_test/good/lib/bar.dart:
--------------------------------------------------------------------------------
1 | // Copyright 2016 The Chromium Authors. All rights reserved.
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 |
--------------------------------------------------------------------------------
/packages/flutter_tools/test/data/dart_dependencies_test/good/main.dart:
--------------------------------------------------------------------------------
1 | // Copyright 2016 The Chromium Authors. All rights reserved.
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 |
5 | import 'foo.dart';
6 | import 'package:self/bar.dart';
7 |
--------------------------------------------------------------------------------
/packages/flutter_tools/test/data/dart_dependencies_test/good/pubspec.yaml:
--------------------------------------------------------------------------------
1 | name: self
2 |
--------------------------------------------------------------------------------
/packages/flutter_tools/test/data/dart_dependencies_test/syntax_error/.packages:
--------------------------------------------------------------------------------
1 | self:lib/
2 |
--------------------------------------------------------------------------------
/packages/flutter_tools/test/data/dart_dependencies_test/syntax_error/analysis_options.yaml:
--------------------------------------------------------------------------------
1 | analyzer:
2 | exclude:
3 | - '**'
4 |
--------------------------------------------------------------------------------
/packages/flutter_tools/test/data/dart_dependencies_test/syntax_error/foo.dart:
--------------------------------------------------------------------------------
1 | // Copyright 2016 The Chromium Authors. All rights reserved.
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 |
5 | import bad programmer!
6 |
--------------------------------------------------------------------------------
/packages/flutter_tools/test/data/dart_dependencies_test/syntax_error/main.dart:
--------------------------------------------------------------------------------
1 | // Copyright 2016 The Chromium Authors. All rights reserved.
2 | // Use of this source code is governed by a BSD-style license that can be
3 | // found in the LICENSE file.
4 |
5 | import 'foo.dart';
6 |
--------------------------------------------------------------------------------
/packages/flutter_tools/test/data/dart_dependencies_test/syntax_error/pubspec.yaml:
--------------------------------------------------------------------------------
1 | name: self
2 |
--------------------------------------------------------------------------------
/packages/flutter_tools/test/data/intellij/plugins/Dart/lib/Dart.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/packages/flutter_tools/test/data/intellij/plugins/Dart/lib/Dart.jar
--------------------------------------------------------------------------------
/packages/flutter_tools/test/data/intellij/plugins/flutter-intellij.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/creatint/flutter/8899e23c2b71db5d12d94e070513ab50f79b9267/packages/flutter_tools/test/data/intellij/plugins/flutter-intellij.jar
--------------------------------------------------------------------------------
/packages/flutter_tools/test/data/vscode/application/resources/app/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "fake-vs-code-install-for-tests",
3 | "version": "1.2.3"
4 | }
5 |
--------------------------------------------------------------------------------
/packages/flutter_tools/test/data/vscode/extensions/Dart-Code.dart-code-4.5.6/fake-extension.txt:
--------------------------------------------------------------------------------
1 | This file is here only to ensure the parent folder is stored in Git to act as a fake extension folder for tests.
2 |
--------------------------------------------------------------------------------