Fix cookbook scraper bugs and re-run (#697)
* fix path separator bug in cookbook scraper * update lockfiles * add category to image name to avoid conflicts e.g. testing/integration/introduction testing/widget/introduction * fix form_app symlink * remove webimages directory * remove vision_challenge vision_challenge doesn't build on the dev channel * update pubspec.yaml in _tool and form_app
@@ -7,56 +7,56 @@ packages:
|
|||||||
name: async
|
name: async
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "2.5.0-nullsafety.1"
|
version: "2.5.0-nullsafety.3"
|
||||||
boolean_selector:
|
boolean_selector:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: boolean_selector
|
name: boolean_selector
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "2.1.0-nullsafety.1"
|
version: "2.1.0-nullsafety.3"
|
||||||
characters:
|
characters:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: characters
|
name: characters
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.1.0-nullsafety.3"
|
version: "1.1.0-nullsafety.5"
|
||||||
charcode:
|
charcode:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: charcode
|
name: charcode
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.2.0-nullsafety.1"
|
version: "1.2.0-nullsafety.3"
|
||||||
clock:
|
clock:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: clock
|
name: clock
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.1.0-nullsafety.1"
|
version: "1.1.0-nullsafety.3"
|
||||||
collection:
|
collection:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: collection
|
name: collection
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.15.0-nullsafety.3"
|
version: "1.15.0-nullsafety.5"
|
||||||
cupertino_icons:
|
cupertino_icons:
|
||||||
dependency: "direct main"
|
dependency: "direct main"
|
||||||
description:
|
description:
|
||||||
name: cupertino_icons
|
name: cupertino_icons
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.0.0"
|
version: "1.0.2"
|
||||||
fake_async:
|
fake_async:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: fake_async
|
name: fake_async
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.2.0-nullsafety.1"
|
version: "1.2.0-nullsafety.3"
|
||||||
flutter:
|
flutter:
|
||||||
dependency: "direct main"
|
dependency: "direct main"
|
||||||
description: flutter
|
description: flutter
|
||||||
@@ -73,21 +73,21 @@ packages:
|
|||||||
name: matcher
|
name: matcher
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "0.12.10-nullsafety.1"
|
version: "0.12.10-nullsafety.3"
|
||||||
meta:
|
meta:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: meta
|
name: meta
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.3.0-nullsafety.3"
|
version: "1.3.0-nullsafety.6"
|
||||||
path:
|
path:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: path
|
name: path
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.8.0-nullsafety.1"
|
version: "1.8.0-nullsafety.3"
|
||||||
pedantic:
|
pedantic:
|
||||||
dependency: "direct dev"
|
dependency: "direct dev"
|
||||||
description:
|
description:
|
||||||
@@ -106,55 +106,55 @@ packages:
|
|||||||
name: source_span
|
name: source_span
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.8.0-nullsafety.2"
|
version: "1.8.0-nullsafety.4"
|
||||||
stack_trace:
|
stack_trace:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: stack_trace
|
name: stack_trace
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.10.0-nullsafety.1"
|
version: "1.10.0-nullsafety.6"
|
||||||
stream_channel:
|
stream_channel:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: stream_channel
|
name: stream_channel
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "2.1.0-nullsafety.1"
|
version: "2.1.0-nullsafety.3"
|
||||||
string_scanner:
|
string_scanner:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: string_scanner
|
name: string_scanner
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.1.0-nullsafety.1"
|
version: "1.1.0-nullsafety.3"
|
||||||
term_glyph:
|
term_glyph:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: term_glyph
|
name: term_glyph
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.2.0-nullsafety.1"
|
version: "1.2.0-nullsafety.3"
|
||||||
test_api:
|
test_api:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: test_api
|
name: test_api
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "0.2.19-nullsafety.2"
|
version: "0.2.19-nullsafety.6"
|
||||||
typed_data:
|
typed_data:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: typed_data
|
name: typed_data
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.3.0-nullsafety.3"
|
version: "1.3.0-nullsafety.5"
|
||||||
vector_math:
|
vector_math:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: vector_math
|
name: vector_math
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "2.1.0-nullsafety.3"
|
version: "2.1.0-nullsafety.5"
|
||||||
sdks:
|
sdks:
|
||||||
dart: ">=2.10.0 <2.11.0"
|
dart: ">=2.12.0-0.0 <3.0.0"
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ packages:
|
|||||||
name: analyzer
|
name: analyzer
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "0.41.1"
|
version: "0.41.2"
|
||||||
args:
|
args:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
@@ -42,7 +42,7 @@ packages:
|
|||||||
name: build
|
name: build
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.6.0"
|
version: "1.6.2"
|
||||||
build_config:
|
build_config:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
@@ -56,28 +56,28 @@ packages:
|
|||||||
name: build_daemon
|
name: build_daemon
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "2.1.4"
|
version: "2.1.7"
|
||||||
build_resolvers:
|
build_resolvers:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: build_resolvers
|
name: build_resolvers
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.5.1"
|
version: "1.5.3"
|
||||||
build_runner:
|
build_runner:
|
||||||
dependency: "direct dev"
|
dependency: "direct dev"
|
||||||
description:
|
description:
|
||||||
name: build_runner
|
name: build_runner
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.10.11"
|
version: "1.11.1"
|
||||||
build_runner_core:
|
build_runner_core:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: build_runner_core
|
name: build_runner_core
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "6.1.5"
|
version: "6.1.7"
|
||||||
built_collection:
|
built_collection:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
@@ -168,7 +168,7 @@ packages:
|
|||||||
name: code_builder
|
name: code_builder
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "3.5.0"
|
version: "3.6.0"
|
||||||
collection:
|
collection:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
@@ -189,7 +189,7 @@ packages:
|
|||||||
name: coverage
|
name: coverage
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "0.14.2"
|
version: "0.15.1"
|
||||||
crypto:
|
crypto:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
@@ -210,7 +210,7 @@ packages:
|
|||||||
name: dart_style
|
name: dart_style
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.3.10"
|
version: "1.3.11"
|
||||||
fake_async:
|
fake_async:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
@@ -309,7 +309,7 @@ packages:
|
|||||||
name: google_sign_in
|
name: google_sign_in
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "4.5.6"
|
version: "4.5.9"
|
||||||
google_sign_in_platform_interface:
|
google_sign_in_platform_interface:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
@@ -449,7 +449,7 @@ packages:
|
|||||||
name: node_preamble
|
name: node_preamble
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.4.12"
|
version: "1.4.13"
|
||||||
package_config:
|
package_config:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
@@ -491,7 +491,7 @@ packages:
|
|||||||
name: provider
|
name: provider
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "4.3.2+3"
|
version: "4.3.3"
|
||||||
pub_semver:
|
pub_semver:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
@@ -526,21 +526,21 @@ packages:
|
|||||||
name: shelf_packages_handler
|
name: shelf_packages_handler
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "2.0.0"
|
version: "2.0.1"
|
||||||
shelf_static:
|
shelf_static:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: shelf_static
|
name: shelf_static
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "0.2.9+1"
|
version: "0.2.9+2"
|
||||||
shelf_web_socket:
|
shelf_web_socket:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: shelf_web_socket
|
name: shelf_web_socket
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "0.2.3"
|
version: "0.2.4"
|
||||||
sky_engine:
|
sky_engine:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description: flutter
|
description: flutter
|
||||||
@@ -615,7 +615,7 @@ packages:
|
|||||||
name: test
|
name: test
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.16.0-nullsafety.13"
|
version: "1.16.0-nullsafety.17"
|
||||||
test_api:
|
test_api:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
@@ -629,7 +629,7 @@ packages:
|
|||||||
name: test_core
|
name: test_core
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "0.3.12-nullsafety.12"
|
version: "0.3.12-nullsafety.15"
|
||||||
timing:
|
timing:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
@@ -678,7 +678,7 @@ packages:
|
|||||||
name: web_socket_channel
|
name: web_socket_channel
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.1.0"
|
version: "1.2.0"
|
||||||
webkit_inspection_protocol:
|
webkit_inspection_protocol:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
@@ -695,4 +695,4 @@ packages:
|
|||||||
version: "2.2.1"
|
version: "2.2.1"
|
||||||
sdks:
|
sdks:
|
||||||
dart: ">=2.12.0-0.0 <3.0.0"
|
dart: ">=2.12.0-0.0 <3.0.0"
|
||||||
flutter: ">=1.16.0 <2.0.0"
|
flutter: ">=1.16.0"
|
||||||
|
|||||||
@@ -28,14 +28,14 @@ packages:
|
|||||||
name: async
|
name: async
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "2.5.0-nullsafety.1"
|
version: "2.5.0-nullsafety.3"
|
||||||
boolean_selector:
|
boolean_selector:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: boolean_selector
|
name: boolean_selector
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "2.1.0-nullsafety.1"
|
version: "2.1.0-nullsafety.3"
|
||||||
build:
|
build:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
@@ -98,14 +98,14 @@ packages:
|
|||||||
name: characters
|
name: characters
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.1.0-nullsafety.3"
|
version: "1.1.0-nullsafety.5"
|
||||||
charcode:
|
charcode:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: charcode
|
name: charcode
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.2.0-nullsafety.1"
|
version: "1.2.0-nullsafety.3"
|
||||||
checked_yaml:
|
checked_yaml:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
@@ -126,7 +126,7 @@ packages:
|
|||||||
name: clock
|
name: clock
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.1.0-nullsafety.1"
|
version: "1.1.0-nullsafety.3"
|
||||||
code_builder:
|
code_builder:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
@@ -140,7 +140,7 @@ packages:
|
|||||||
name: collection
|
name: collection
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.15.0-nullsafety.3"
|
version: "1.15.0-nullsafety.5"
|
||||||
convert:
|
convert:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
@@ -182,7 +182,7 @@ packages:
|
|||||||
name: fake_async
|
name: fake_async
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.2.0-nullsafety.1"
|
version: "1.2.0-nullsafety.3"
|
||||||
file:
|
file:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
@@ -290,14 +290,14 @@ packages:
|
|||||||
name: matcher
|
name: matcher
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "0.12.10-nullsafety.1"
|
version: "0.12.10-nullsafety.3"
|
||||||
meta:
|
meta:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: meta
|
name: meta
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.3.0-nullsafety.3"
|
version: "1.3.0-nullsafety.6"
|
||||||
mime:
|
mime:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
@@ -339,7 +339,7 @@ packages:
|
|||||||
name: path
|
name: path
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.8.0-nullsafety.1"
|
version: "1.8.0-nullsafety.3"
|
||||||
pedantic:
|
pedantic:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
@@ -407,21 +407,21 @@ packages:
|
|||||||
name: source_span
|
name: source_span
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.8.0-nullsafety.2"
|
version: "1.8.0-nullsafety.4"
|
||||||
stack_trace:
|
stack_trace:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: stack_trace
|
name: stack_trace
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.10.0-nullsafety.1"
|
version: "1.10.0-nullsafety.6"
|
||||||
stream_channel:
|
stream_channel:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: stream_channel
|
name: stream_channel
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "2.1.0-nullsafety.1"
|
version: "2.1.0-nullsafety.3"
|
||||||
stream_transform:
|
stream_transform:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
@@ -435,21 +435,21 @@ packages:
|
|||||||
name: string_scanner
|
name: string_scanner
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.1.0-nullsafety.1"
|
version: "1.1.0-nullsafety.3"
|
||||||
term_glyph:
|
term_glyph:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: term_glyph
|
name: term_glyph
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.2.0-nullsafety.1"
|
version: "1.2.0-nullsafety.3"
|
||||||
test_api:
|
test_api:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: test_api
|
name: test_api
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "0.2.19-nullsafety.2"
|
version: "0.2.19-nullsafety.6"
|
||||||
timing:
|
timing:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
@@ -463,14 +463,14 @@ packages:
|
|||||||
name: typed_data
|
name: typed_data
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.3.0-nullsafety.3"
|
version: "1.3.0-nullsafety.5"
|
||||||
vector_math:
|
vector_math:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: vector_math
|
name: vector_math
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "2.1.0-nullsafety.3"
|
version: "2.1.0-nullsafety.5"
|
||||||
watcher:
|
watcher:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
@@ -493,4 +493,4 @@ packages:
|
|||||||
source: hosted
|
source: hosted
|
||||||
version: "2.2.1"
|
version: "2.2.1"
|
||||||
sdks:
|
sdks:
|
||||||
dart: ">=2.10.0 <2.11.0"
|
dart: ">=2.12.0-0.0 <3.0.0"
|
||||||
|
|||||||
@@ -7,42 +7,42 @@ packages:
|
|||||||
name: async
|
name: async
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "2.5.0-nullsafety.1"
|
version: "2.5.0-nullsafety.3"
|
||||||
boolean_selector:
|
boolean_selector:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: boolean_selector
|
name: boolean_selector
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "2.1.0-nullsafety.1"
|
version: "2.1.0-nullsafety.3"
|
||||||
characters:
|
characters:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: characters
|
name: characters
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.1.0-nullsafety.3"
|
version: "1.1.0-nullsafety.5"
|
||||||
charcode:
|
charcode:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: charcode
|
name: charcode
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.2.0-nullsafety.1"
|
version: "1.2.0-nullsafety.3"
|
||||||
clock:
|
clock:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: clock
|
name: clock
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.1.0-nullsafety.1"
|
version: "1.1.0-nullsafety.3"
|
||||||
collection:
|
collection:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: collection
|
name: collection
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.15.0-nullsafety.3"
|
version: "1.15.0-nullsafety.5"
|
||||||
convert:
|
convert:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
@@ -70,14 +70,14 @@ packages:
|
|||||||
name: cupertino_icons
|
name: cupertino_icons
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.0.0"
|
version: "1.0.2"
|
||||||
fake_async:
|
fake_async:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: fake_async
|
name: fake_async
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.2.0-nullsafety.1"
|
version: "1.2.0-nullsafety.3"
|
||||||
flutter:
|
flutter:
|
||||||
dependency: "direct main"
|
dependency: "direct main"
|
||||||
description: flutter
|
description: flutter
|
||||||
@@ -113,21 +113,21 @@ packages:
|
|||||||
name: google_maps_flutter
|
name: google_maps_flutter
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.0.6"
|
version: "1.1.1"
|
||||||
google_maps_flutter_platform_interface:
|
google_maps_flutter_platform_interface:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: google_maps_flutter_platform_interface
|
name: google_maps_flutter_platform_interface
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.0.5"
|
version: "1.1.0"
|
||||||
google_maps_flutter_web:
|
google_maps_flutter_web:
|
||||||
dependency: "direct main"
|
dependency: "direct main"
|
||||||
description:
|
description:
|
||||||
name: google_maps_flutter_web
|
name: google_maps_flutter_web
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "0.1.0+8"
|
version: "0.1.1"
|
||||||
html:
|
html:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
@@ -135,6 +135,13 @@ packages:
|
|||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "0.14.0+4"
|
version: "0.14.0+4"
|
||||||
|
js:
|
||||||
|
dependency: transitive
|
||||||
|
description:
|
||||||
|
name: js
|
||||||
|
url: "https://pub.dartlang.org"
|
||||||
|
source: hosted
|
||||||
|
version: "0.6.3-nullsafety.3"
|
||||||
js_wrapping:
|
js_wrapping:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
@@ -148,14 +155,14 @@ packages:
|
|||||||
name: matcher
|
name: matcher
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "0.12.10-nullsafety.1"
|
version: "0.12.10-nullsafety.3"
|
||||||
meta:
|
meta:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: meta
|
name: meta
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.3.0-nullsafety.3"
|
version: "1.3.0-nullsafety.6"
|
||||||
nested:
|
nested:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
@@ -169,7 +176,7 @@ packages:
|
|||||||
name: path
|
name: path
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.8.0-nullsafety.1"
|
version: "1.8.0-nullsafety.3"
|
||||||
pedantic:
|
pedantic:
|
||||||
dependency: "direct dev"
|
dependency: "direct dev"
|
||||||
description:
|
description:
|
||||||
@@ -190,7 +197,7 @@ packages:
|
|||||||
name: provider
|
name: provider
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "4.3.2+3"
|
version: "4.3.3"
|
||||||
sanitize_html:
|
sanitize_html:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
@@ -209,21 +216,21 @@ packages:
|
|||||||
name: source_span
|
name: source_span
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.8.0-nullsafety.2"
|
version: "1.8.0-nullsafety.4"
|
||||||
stack_trace:
|
stack_trace:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: stack_trace
|
name: stack_trace
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.10.0-nullsafety.1"
|
version: "1.10.0-nullsafety.6"
|
||||||
stream_channel:
|
stream_channel:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: stream_channel
|
name: stream_channel
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "2.1.0-nullsafety.1"
|
version: "2.1.0-nullsafety.3"
|
||||||
stream_transform:
|
stream_transform:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
@@ -237,28 +244,28 @@ packages:
|
|||||||
name: string_scanner
|
name: string_scanner
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.1.0-nullsafety.1"
|
version: "1.1.0-nullsafety.3"
|
||||||
term_glyph:
|
term_glyph:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: term_glyph
|
name: term_glyph
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.2.0-nullsafety.1"
|
version: "1.2.0-nullsafety.3"
|
||||||
test_api:
|
test_api:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: test_api
|
name: test_api
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "0.2.19-nullsafety.2"
|
version: "0.2.19-nullsafety.6"
|
||||||
typed_data:
|
typed_data:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: typed_data
|
name: typed_data
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.3.0-nullsafety.3"
|
version: "1.3.0-nullsafety.5"
|
||||||
uuid:
|
uuid:
|
||||||
dependency: "direct main"
|
dependency: "direct main"
|
||||||
description:
|
description:
|
||||||
@@ -272,7 +279,7 @@ packages:
|
|||||||
name: vector_math
|
name: vector_math
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "2.1.0-nullsafety.3"
|
version: "2.1.0-nullsafety.5"
|
||||||
sdks:
|
sdks:
|
||||||
dart: ">=2.10.0 <2.11.0"
|
dart: ">=2.12.0-0.0 <3.0.0"
|
||||||
flutter: ">=1.22.0 <2.0.0"
|
flutter: ">=1.22.0"
|
||||||
|
|||||||
@@ -7,49 +7,49 @@ packages:
|
|||||||
name: async
|
name: async
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "2.5.0-nullsafety.1"
|
version: "2.5.0-nullsafety.3"
|
||||||
boolean_selector:
|
boolean_selector:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: boolean_selector
|
name: boolean_selector
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "2.1.0-nullsafety.1"
|
version: "2.1.0-nullsafety.3"
|
||||||
characters:
|
characters:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: characters
|
name: characters
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.1.0-nullsafety.3"
|
version: "1.1.0-nullsafety.5"
|
||||||
charcode:
|
charcode:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: charcode
|
name: charcode
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.2.0-nullsafety.1"
|
version: "1.2.0-nullsafety.3"
|
||||||
clock:
|
clock:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: clock
|
name: clock
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.1.0-nullsafety.1"
|
version: "1.1.0-nullsafety.3"
|
||||||
collection:
|
collection:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: collection
|
name: collection
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.15.0-nullsafety.3"
|
version: "1.15.0-nullsafety.5"
|
||||||
fake_async:
|
fake_async:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: fake_async
|
name: fake_async
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.2.0-nullsafety.1"
|
version: "1.2.0-nullsafety.3"
|
||||||
flutter:
|
flutter:
|
||||||
dependency: "direct main"
|
dependency: "direct main"
|
||||||
description: flutter
|
description: flutter
|
||||||
@@ -66,14 +66,14 @@ packages:
|
|||||||
name: matcher
|
name: matcher
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "0.12.10-nullsafety.1"
|
version: "0.12.10-nullsafety.3"
|
||||||
meta:
|
meta:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: meta
|
name: meta
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.3.0-nullsafety.3"
|
version: "1.3.0-nullsafety.6"
|
||||||
nested:
|
nested:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
@@ -87,7 +87,7 @@ packages:
|
|||||||
name: path
|
name: path
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.8.0-nullsafety.1"
|
version: "1.8.0-nullsafety.3"
|
||||||
pedantic:
|
pedantic:
|
||||||
dependency: "direct dev"
|
dependency: "direct dev"
|
||||||
description:
|
description:
|
||||||
@@ -101,7 +101,7 @@ packages:
|
|||||||
name: provider
|
name: provider
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "4.3.2+3"
|
version: "4.3.3"
|
||||||
sky_engine:
|
sky_engine:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description: flutter
|
description: flutter
|
||||||
@@ -113,56 +113,56 @@ packages:
|
|||||||
name: source_span
|
name: source_span
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.8.0-nullsafety.2"
|
version: "1.8.0-nullsafety.4"
|
||||||
stack_trace:
|
stack_trace:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: stack_trace
|
name: stack_trace
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.10.0-nullsafety.1"
|
version: "1.10.0-nullsafety.6"
|
||||||
stream_channel:
|
stream_channel:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: stream_channel
|
name: stream_channel
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "2.1.0-nullsafety.1"
|
version: "2.1.0-nullsafety.3"
|
||||||
string_scanner:
|
string_scanner:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: string_scanner
|
name: string_scanner
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.1.0-nullsafety.1"
|
version: "1.1.0-nullsafety.3"
|
||||||
term_glyph:
|
term_glyph:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: term_glyph
|
name: term_glyph
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.2.0-nullsafety.1"
|
version: "1.2.0-nullsafety.3"
|
||||||
test_api:
|
test_api:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: test_api
|
name: test_api
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "0.2.19-nullsafety.2"
|
version: "0.2.19-nullsafety.6"
|
||||||
typed_data:
|
typed_data:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: typed_data
|
name: typed_data
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.3.0-nullsafety.3"
|
version: "1.3.0-nullsafety.5"
|
||||||
vector_math:
|
vector_math:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: vector_math
|
name: vector_math
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "2.1.0-nullsafety.3"
|
version: "2.1.0-nullsafety.5"
|
||||||
sdks:
|
sdks:
|
||||||
dart: ">=2.10.0-110 <2.11.0"
|
dart: ">=2.12.0-0.0 <3.0.0"
|
||||||
flutter: ">=1.16.0"
|
flutter: ">=1.16.0"
|
||||||
|
|||||||
@@ -14,27 +14,27 @@ packages:
|
|||||||
name: charcode
|
name: charcode
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.1.3"
|
version: "1.2.0-nullsafety.3"
|
||||||
markdown:
|
markdown:
|
||||||
dependency: "direct main"
|
dependency: "direct main"
|
||||||
description:
|
description:
|
||||||
name: markdown
|
name: markdown
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "2.1.8"
|
version: "4.0.0-nullsafety.0"
|
||||||
meta:
|
meta:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: meta
|
name: meta
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.2.4"
|
version: "1.3.0-nullsafety.6"
|
||||||
path:
|
path:
|
||||||
dependency: "direct main"
|
dependency: "direct main"
|
||||||
description:
|
description:
|
||||||
name: path
|
name: path
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.7.0"
|
version: "1.8.0-nullsafety.3"
|
||||||
sdks:
|
sdks:
|
||||||
dart: ">=2.6.0 <3.0.0"
|
dart: ">=2.12.0-0 <3.0.0"
|
||||||
|
|||||||
@@ -1,6 +1,9 @@
|
|||||||
name: tool
|
name: tool
|
||||||
publish_to: none
|
publish_to: none
|
||||||
|
|
||||||
|
environment:
|
||||||
|
sdk: '>=2.10.0 <3.0.0'
|
||||||
|
|
||||||
dependencies:
|
dependencies:
|
||||||
markdown: ^2.0.3
|
markdown: ^4.0.0-nullsafety.0
|
||||||
path: ^1.6.2
|
path: ^1.8.0-nullsafety.3
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ packages:
|
|||||||
name: characters
|
name: characters
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.1.0-nullsafety.3"
|
version: "1.1.0-nullsafety.5"
|
||||||
charts_common:
|
charts_common:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
@@ -28,7 +28,7 @@ packages:
|
|||||||
name: collection
|
name: collection
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.15.0-nullsafety.3"
|
version: "1.15.0-nullsafety.5"
|
||||||
flutter:
|
flutter:
|
||||||
dependency: "direct main"
|
dependency: "direct main"
|
||||||
description: flutter
|
description: flutter
|
||||||
@@ -54,7 +54,7 @@ packages:
|
|||||||
name: meta
|
name: meta
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.3.0-nullsafety.3"
|
version: "1.3.0-nullsafety.6"
|
||||||
path:
|
path:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
@@ -73,13 +73,13 @@ packages:
|
|||||||
name: typed_data
|
name: typed_data
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.3.0-nullsafety.3"
|
version: "1.3.0-nullsafety.5"
|
||||||
vector_math:
|
vector_math:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: vector_math
|
name: vector_math
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "2.1.0-nullsafety.3"
|
version: "2.1.0-nullsafety.5"
|
||||||
sdks:
|
sdks:
|
||||||
dart: ">=2.10.0 <2.11.0"
|
dart: ">=2.12.0-0 <3.0.0"
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ packages:
|
|||||||
name: characters
|
name: characters
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.1.0-nullsafety.3"
|
version: "1.1.0-nullsafety.5"
|
||||||
charcode:
|
charcode:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
@@ -21,7 +21,7 @@ packages:
|
|||||||
name: collection
|
name: collection
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.15.0-nullsafety.3"
|
version: "1.15.0-nullsafety.5"
|
||||||
flutter:
|
flutter:
|
||||||
dependency: "direct main"
|
dependency: "direct main"
|
||||||
description: flutter
|
description: flutter
|
||||||
@@ -61,7 +61,7 @@ packages:
|
|||||||
name: meta
|
name: meta
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.3.0-nullsafety.3"
|
version: "1.3.0-nullsafety.6"
|
||||||
path:
|
path:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
@@ -115,14 +115,14 @@ packages:
|
|||||||
name: typed_data
|
name: typed_data
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.3.0-nullsafety.3"
|
version: "1.3.0-nullsafety.5"
|
||||||
vector_math:
|
vector_math:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: vector_math
|
name: vector_math
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "2.1.0-nullsafety.3"
|
version: "2.1.0-nullsafety.5"
|
||||||
sdks:
|
sdks:
|
||||||
dart: ">=2.10.0-110 <2.11.0"
|
dart: ">=2.12.0-0 <3.0.0"
|
||||||
flutter: ">=0.1.4 <3.0.0"
|
flutter: ">=0.1.4"
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
../experimental/form_app
|
../form_app
|
||||||
@@ -7,7 +7,7 @@ packages:
|
|||||||
name: characters
|
name: characters
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.1.0-nullsafety.3"
|
version: "1.1.0-nullsafety.5"
|
||||||
charcode:
|
charcode:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
@@ -21,7 +21,7 @@ packages:
|
|||||||
name: collection
|
name: collection
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.15.0-nullsafety.3"
|
version: "1.15.0-nullsafety.5"
|
||||||
flutter:
|
flutter:
|
||||||
dependency: "direct main"
|
dependency: "direct main"
|
||||||
description: flutter
|
description: flutter
|
||||||
@@ -54,7 +54,7 @@ packages:
|
|||||||
name: meta
|
name: meta
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.3.0-nullsafety.3"
|
version: "1.3.0-nullsafety.6"
|
||||||
path:
|
path:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
@@ -101,13 +101,13 @@ packages:
|
|||||||
name: typed_data
|
name: typed_data
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.3.0-nullsafety.3"
|
version: "1.3.0-nullsafety.5"
|
||||||
vector_math:
|
vector_math:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: vector_math
|
name: vector_math
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "2.1.0-nullsafety.3"
|
version: "2.1.0-nullsafety.5"
|
||||||
sdks:
|
sdks:
|
||||||
dart: ">=2.10.0-110 <2.11.0"
|
dart: ">=2.12.0-0 <3.0.0"
|
||||||
|
|||||||
@@ -7,14 +7,14 @@ packages:
|
|||||||
name: characters
|
name: characters
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.1.0-nullsafety.3"
|
version: "1.1.0-nullsafety.5"
|
||||||
collection:
|
collection:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: collection
|
name: collection
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.15.0-nullsafety.3"
|
version: "1.15.0-nullsafety.5"
|
||||||
flutter:
|
flutter:
|
||||||
dependency: "direct main"
|
dependency: "direct main"
|
||||||
description: flutter
|
description: flutter
|
||||||
@@ -26,7 +26,7 @@ packages:
|
|||||||
name: meta
|
name: meta
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.3.0-nullsafety.3"
|
version: "1.3.0-nullsafety.6"
|
||||||
sky_engine:
|
sky_engine:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description: flutter
|
description: flutter
|
||||||
@@ -38,13 +38,13 @@ packages:
|
|||||||
name: typed_data
|
name: typed_data
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.3.0-nullsafety.3"
|
version: "1.3.0-nullsafety.5"
|
||||||
vector_math:
|
vector_math:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: vector_math
|
name: vector_math
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "2.1.0-nullsafety.3"
|
version: "2.1.0-nullsafety.5"
|
||||||
sdks:
|
sdks:
|
||||||
dart: ">=2.10.0-110 <2.11.0"
|
dart: ">=2.12.0-0 <3.0.0"
|
||||||
|
|||||||
@@ -9,7 +9,6 @@ directories:
|
|||||||
- particle_background/web
|
- particle_background/web
|
||||||
- slide_puzzle/web
|
- slide_puzzle/web
|
||||||
- timeflow/web
|
- timeflow/web
|
||||||
- vision_challenge/web
|
|
||||||
- form_app/web
|
- form_app/web
|
||||||
- web_dashboard/web
|
- web_dashboard/web
|
||||||
- place_tracker/web
|
- place_tracker/web
|
||||||
|
|||||||
@@ -55,7 +55,7 @@ class CookbookScraper {
|
|||||||
|
|
||||||
Future takeScreenshot(String url) async {
|
Future takeScreenshot(String url) async {
|
||||||
var screenshot = await _driver.captureScreenshotAsList();
|
var screenshot = await _driver.captureScreenshotAsList();
|
||||||
var file = File('web${screenshotPath(url)}');
|
var file = File('web/${screenshotPath(url)}');
|
||||||
await file.create(recursive: true);
|
await file.create(recursive: true);
|
||||||
await file.writeAsBytes(screenshot);
|
await file.writeAsBytes(screenshot);
|
||||||
}
|
}
|
||||||
@@ -72,5 +72,9 @@ String screenshotPath(String url) {
|
|||||||
String parseFileName(String link) {
|
String parseFileName(String link) {
|
||||||
var p = path.basename(link);
|
var p = path.basename(link);
|
||||||
var dot = p.indexOf('.');
|
var dot = p.indexOf('.');
|
||||||
return p.substring(0, dot);
|
var detailName = p.substring(0, dot);
|
||||||
|
// var categoryName = path.split(link);
|
||||||
|
var components = path.split(link);
|
||||||
|
var categoryName = components[components.length - 2];
|
||||||
|
return '$categoryName-$detailName';
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
"author": "Flutter",
|
"author": "Flutter",
|
||||||
"screenshots": [
|
"screenshots": [
|
||||||
{
|
{
|
||||||
"url": "images/cookbook/page-route-animation.png",
|
"url": "images/cookbook/animation-page-route-animation.png",
|
||||||
"alt": "Cookbook article"
|
"alt": "Cookbook article"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -30,7 +30,7 @@
|
|||||||
"author": "Flutter",
|
"author": "Flutter",
|
||||||
"screenshots": [
|
"screenshots": [
|
||||||
{
|
{
|
||||||
"url": "images/cookbook/physics-simulation.png",
|
"url": "images/cookbook/animation-physics-simulation.png",
|
||||||
"alt": "Cookbook article"
|
"alt": "Cookbook article"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -55,7 +55,7 @@
|
|||||||
"author": "Flutter",
|
"author": "Flutter",
|
||||||
"screenshots": [
|
"screenshots": [
|
||||||
{
|
{
|
||||||
"url": "images/cookbook/animated-container.png",
|
"url": "images/cookbook/animation-animated-container.png",
|
||||||
"alt": "Cookbook article"
|
"alt": "Cookbook article"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -80,7 +80,7 @@
|
|||||||
"author": "Flutter",
|
"author": "Flutter",
|
||||||
"screenshots": [
|
"screenshots": [
|
||||||
{
|
{
|
||||||
"url": "images/cookbook/opacity-animation.png",
|
"url": "images/cookbook/animation-opacity-animation.png",
|
||||||
"alt": "Cookbook article"
|
"alt": "Cookbook article"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -105,7 +105,7 @@
|
|||||||
"author": "Flutter",
|
"author": "Flutter",
|
||||||
"screenshots": [
|
"screenshots": [
|
||||||
{
|
{
|
||||||
"url": "images/cookbook/drawer.png",
|
"url": "images/cookbook/design-drawer.png",
|
||||||
"alt": "Cookbook article"
|
"alt": "Cookbook article"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -130,7 +130,7 @@
|
|||||||
"author": "Flutter",
|
"author": "Flutter",
|
||||||
"screenshots": [
|
"screenshots": [
|
||||||
{
|
{
|
||||||
"url": "images/cookbook/snackbars.png",
|
"url": "images/cookbook/design-snackbars.png",
|
||||||
"alt": "Cookbook article"
|
"alt": "Cookbook article"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -155,7 +155,7 @@
|
|||||||
"author": "Flutter",
|
"author": "Flutter",
|
||||||
"screenshots": [
|
"screenshots": [
|
||||||
{
|
{
|
||||||
"url": "images/cookbook/package-fonts.png",
|
"url": "images/cookbook/design-package-fonts.png",
|
||||||
"alt": "Cookbook article"
|
"alt": "Cookbook article"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -180,7 +180,7 @@
|
|||||||
"author": "Flutter",
|
"author": "Flutter",
|
||||||
"screenshots": [
|
"screenshots": [
|
||||||
{
|
{
|
||||||
"url": "images/cookbook/orientation.png",
|
"url": "images/cookbook/design-orientation.png",
|
||||||
"alt": "Cookbook article"
|
"alt": "Cookbook article"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -205,7 +205,7 @@
|
|||||||
"author": "Flutter",
|
"author": "Flutter",
|
||||||
"screenshots": [
|
"screenshots": [
|
||||||
{
|
{
|
||||||
"url": "images/cookbook/fonts.png",
|
"url": "images/cookbook/design-fonts.png",
|
||||||
"alt": "Cookbook article"
|
"alt": "Cookbook article"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -230,7 +230,7 @@
|
|||||||
"author": "Flutter",
|
"author": "Flutter",
|
||||||
"screenshots": [
|
"screenshots": [
|
||||||
{
|
{
|
||||||
"url": "images/cookbook/themes.png",
|
"url": "images/cookbook/design-themes.png",
|
||||||
"alt": "Cookbook article"
|
"alt": "Cookbook article"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -255,7 +255,7 @@
|
|||||||
"author": "Flutter",
|
"author": "Flutter",
|
||||||
"screenshots": [
|
"screenshots": [
|
||||||
{
|
{
|
||||||
"url": "images/cookbook/tabs.png",
|
"url": "images/cookbook/design-tabs.png",
|
||||||
"alt": "Cookbook article"
|
"alt": "Cookbook article"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -280,7 +280,7 @@
|
|||||||
"author": "Flutter",
|
"author": "Flutter",
|
||||||
"screenshots": [
|
"screenshots": [
|
||||||
{
|
{
|
||||||
"url": "images/cookbook/validation.png",
|
"url": "images/cookbook/forms-validation.png",
|
||||||
"alt": "Cookbook article"
|
"alt": "Cookbook article"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -305,7 +305,7 @@
|
|||||||
"author": "Flutter",
|
"author": "Flutter",
|
||||||
"screenshots": [
|
"screenshots": [
|
||||||
{
|
{
|
||||||
"url": "images/cookbook/text-input.png",
|
"url": "images/cookbook/forms-text-input.png",
|
||||||
"alt": "Cookbook article"
|
"alt": "Cookbook article"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -330,7 +330,7 @@
|
|||||||
"author": "Flutter",
|
"author": "Flutter",
|
||||||
"screenshots": [
|
"screenshots": [
|
||||||
{
|
{
|
||||||
"url": "images/cookbook/focus.png",
|
"url": "images/cookbook/forms-focus.png",
|
||||||
"alt": "Cookbook article"
|
"alt": "Cookbook article"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -355,7 +355,7 @@
|
|||||||
"author": "Flutter",
|
"author": "Flutter",
|
||||||
"screenshots": [
|
"screenshots": [
|
||||||
{
|
{
|
||||||
"url": "images/cookbook/text-field-changes.png",
|
"url": "images/cookbook/forms-text-field-changes.png",
|
||||||
"alt": "Cookbook article"
|
"alt": "Cookbook article"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -380,7 +380,7 @@
|
|||||||
"author": "Flutter",
|
"author": "Flutter",
|
||||||
"screenshots": [
|
"screenshots": [
|
||||||
{
|
{
|
||||||
"url": "images/cookbook/retrieve-input.png",
|
"url": "images/cookbook/forms-retrieve-input.png",
|
||||||
"alt": "Cookbook article"
|
"alt": "Cookbook article"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -405,7 +405,7 @@
|
|||||||
"author": "Flutter",
|
"author": "Flutter",
|
||||||
"screenshots": [
|
"screenshots": [
|
||||||
{
|
{
|
||||||
"url": "images/cookbook/ripples.png",
|
"url": "images/cookbook/gestures-ripples.png",
|
||||||
"alt": "Cookbook article"
|
"alt": "Cookbook article"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -430,7 +430,7 @@
|
|||||||
"author": "Flutter",
|
"author": "Flutter",
|
||||||
"screenshots": [
|
"screenshots": [
|
||||||
{
|
{
|
||||||
"url": "images/cookbook/handling-taps.png",
|
"url": "images/cookbook/gestures-handling-taps.png",
|
||||||
"alt": "Cookbook article"
|
"alt": "Cookbook article"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -455,7 +455,7 @@
|
|||||||
"author": "Flutter",
|
"author": "Flutter",
|
||||||
"screenshots": [
|
"screenshots": [
|
||||||
{
|
{
|
||||||
"url": "images/cookbook/dismissible.png",
|
"url": "images/cookbook/gestures-dismissible.png",
|
||||||
"alt": "Cookbook article"
|
"alt": "Cookbook article"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -480,7 +480,7 @@
|
|||||||
"author": "Flutter",
|
"author": "Flutter",
|
||||||
"screenshots": [
|
"screenshots": [
|
||||||
{
|
{
|
||||||
"url": "images/cookbook/network-image.png",
|
"url": "images/cookbook/images-network-image.png",
|
||||||
"alt": "Cookbook article"
|
"alt": "Cookbook article"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -505,7 +505,7 @@
|
|||||||
"author": "Flutter",
|
"author": "Flutter",
|
||||||
"screenshots": [
|
"screenshots": [
|
||||||
{
|
{
|
||||||
"url": "images/cookbook/fading-in-images.png",
|
"url": "images/cookbook/images-fading-in-images.png",
|
||||||
"alt": "Cookbook article"
|
"alt": "Cookbook article"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -530,7 +530,7 @@
|
|||||||
"author": "Flutter",
|
"author": "Flutter",
|
||||||
"screenshots": [
|
"screenshots": [
|
||||||
{
|
{
|
||||||
"url": "images/cookbook/cached-images.png",
|
"url": "images/cookbook/images-cached-images.png",
|
||||||
"alt": "Cookbook article"
|
"alt": "Cookbook article"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -555,7 +555,7 @@
|
|||||||
"author": "Flutter",
|
"author": "Flutter",
|
||||||
"screenshots": [
|
"screenshots": [
|
||||||
{
|
{
|
||||||
"url": "images/cookbook/grid-lists.png",
|
"url": "images/cookbook/lists-grid-lists.png",
|
||||||
"alt": "Cookbook article"
|
"alt": "Cookbook article"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -580,7 +580,7 @@
|
|||||||
"author": "Flutter",
|
"author": "Flutter",
|
||||||
"screenshots": [
|
"screenshots": [
|
||||||
{
|
{
|
||||||
"url": "images/cookbook/horizontal-list.png",
|
"url": "images/cookbook/lists-horizontal-list.png",
|
||||||
"alt": "Cookbook article"
|
"alt": "Cookbook article"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -605,7 +605,7 @@
|
|||||||
"author": "Flutter",
|
"author": "Flutter",
|
||||||
"screenshots": [
|
"screenshots": [
|
||||||
{
|
{
|
||||||
"url": "images/cookbook/mixed-list.png",
|
"url": "images/cookbook/lists-mixed-list.png",
|
||||||
"alt": "Cookbook article"
|
"alt": "Cookbook article"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -630,7 +630,7 @@
|
|||||||
"author": "Flutter",
|
"author": "Flutter",
|
||||||
"screenshots": [
|
"screenshots": [
|
||||||
{
|
{
|
||||||
"url": "images/cookbook/floating-app-bar.png",
|
"url": "images/cookbook/lists-floating-app-bar.png",
|
||||||
"alt": "Cookbook article"
|
"alt": "Cookbook article"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -655,7 +655,7 @@
|
|||||||
"author": "Flutter",
|
"author": "Flutter",
|
||||||
"screenshots": [
|
"screenshots": [
|
||||||
{
|
{
|
||||||
"url": "images/cookbook/basic-list.png",
|
"url": "images/cookbook/lists-basic-list.png",
|
||||||
"alt": "Cookbook article"
|
"alt": "Cookbook article"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -680,7 +680,7 @@
|
|||||||
"author": "Flutter",
|
"author": "Flutter",
|
||||||
"screenshots": [
|
"screenshots": [
|
||||||
{
|
{
|
||||||
"url": "images/cookbook/long-lists.png",
|
"url": "images/cookbook/lists-long-lists.png",
|
||||||
"alt": "Cookbook article"
|
"alt": "Cookbook article"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -705,7 +705,7 @@
|
|||||||
"author": "Flutter",
|
"author": "Flutter",
|
||||||
"screenshots": [
|
"screenshots": [
|
||||||
{
|
{
|
||||||
"url": "images/cookbook/error-reporting.png",
|
"url": "images/cookbook/maintenance-error-reporting.png",
|
||||||
"alt": "Cookbook article"
|
"alt": "Cookbook article"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -730,7 +730,7 @@
|
|||||||
"author": "Flutter",
|
"author": "Flutter",
|
||||||
"screenshots": [
|
"screenshots": [
|
||||||
{
|
{
|
||||||
"url": "images/cookbook/hero-animations.png",
|
"url": "images/cookbook/navigation-hero-animations.png",
|
||||||
"alt": "Cookbook article"
|
"alt": "Cookbook article"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -755,7 +755,7 @@
|
|||||||
"author": "Flutter",
|
"author": "Flutter",
|
||||||
"screenshots": [
|
"screenshots": [
|
||||||
{
|
{
|
||||||
"url": "images/cookbook/navigation-basics.png",
|
"url": "images/cookbook/navigation-navigation-basics.png",
|
||||||
"alt": "Cookbook article"
|
"alt": "Cookbook article"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -780,7 +780,7 @@
|
|||||||
"author": "Flutter",
|
"author": "Flutter",
|
||||||
"screenshots": [
|
"screenshots": [
|
||||||
{
|
{
|
||||||
"url": "images/cookbook/named-routes.png",
|
"url": "images/cookbook/navigation-named-routes.png",
|
||||||
"alt": "Cookbook article"
|
"alt": "Cookbook article"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -805,7 +805,7 @@
|
|||||||
"author": "Flutter",
|
"author": "Flutter",
|
||||||
"screenshots": [
|
"screenshots": [
|
||||||
{
|
{
|
||||||
"url": "images/cookbook/navigate-with-arguments.png",
|
"url": "images/cookbook/navigation-navigate-with-arguments.png",
|
||||||
"alt": "Cookbook article"
|
"alt": "Cookbook article"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -830,7 +830,7 @@
|
|||||||
"author": "Flutter",
|
"author": "Flutter",
|
||||||
"screenshots": [
|
"screenshots": [
|
||||||
{
|
{
|
||||||
"url": "images/cookbook/returning-data.png",
|
"url": "images/cookbook/navigation-returning-data.png",
|
||||||
"alt": "Cookbook article"
|
"alt": "Cookbook article"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -855,7 +855,7 @@
|
|||||||
"author": "Flutter",
|
"author": "Flutter",
|
||||||
"screenshots": [
|
"screenshots": [
|
||||||
{
|
{
|
||||||
"url": "images/cookbook/passing-data.png",
|
"url": "images/cookbook/navigation-passing-data.png",
|
||||||
"alt": "Cookbook article"
|
"alt": "Cookbook article"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -875,12 +875,37 @@
|
|||||||
"date": null,
|
"date": null,
|
||||||
"channel": null
|
"channel": null
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "Delete data on the internet",
|
||||||
|
"author": "Flutter",
|
||||||
|
"screenshots": [
|
||||||
|
{
|
||||||
|
"url": "images/cookbook/networking-delete-data.png",
|
||||||
|
"alt": "Cookbook article"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"source": "https://flutter.dev/docs/cookbook/networking/delete-data.html",
|
||||||
|
"web": null,
|
||||||
|
"description": "This recipe covers how to delete data over\nthe internet using the http package.",
|
||||||
|
"difficulty": null,
|
||||||
|
"widgets": [],
|
||||||
|
"packages": [],
|
||||||
|
"tags": [
|
||||||
|
"cookbook",
|
||||||
|
"networking"
|
||||||
|
],
|
||||||
|
"platforms": [],
|
||||||
|
"links": [],
|
||||||
|
"type": "cookbook",
|
||||||
|
"date": null,
|
||||||
|
"channel": null
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "Fetch data from the internet",
|
"name": "Fetch data from the internet",
|
||||||
"author": "Flutter",
|
"author": "Flutter",
|
||||||
"screenshots": [
|
"screenshots": [
|
||||||
{
|
{
|
||||||
"url": "images/cookbook/fetch-data.png",
|
"url": "images/cookbook/networking-fetch-data.png",
|
||||||
"alt": "Cookbook article"
|
"alt": "Cookbook article"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -905,13 +930,13 @@
|
|||||||
"author": "Flutter",
|
"author": "Flutter",
|
||||||
"screenshots": [
|
"screenshots": [
|
||||||
{
|
{
|
||||||
"url": "images/cookbook/authenticated-requests.png",
|
"url": "images/cookbook/networking-authenticated-requests.png",
|
||||||
"alt": "Cookbook article"
|
"alt": "Cookbook article"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"source": "https://flutter.dev/docs/cookbook/networking/authenticated-requests.html",
|
"source": "https://flutter.dev/docs/cookbook/networking/authenticated-requests.html",
|
||||||
"web": null,
|
"web": null,
|
||||||
"description": "To fetch data from many web services, you need to provide\nauthorization. There are many ways to do this, but perhaps the most common\nuses the Authorization HTTP header.",
|
"description": "To fetch data from most web services, you need to provide\nauthorization. There are many ways to do this,\nbut perhaps the most common uses the Authorization HTTP header.",
|
||||||
"difficulty": null,
|
"difficulty": null,
|
||||||
"widgets": [],
|
"widgets": [],
|
||||||
"packages": [],
|
"packages": [],
|
||||||
@@ -930,7 +955,7 @@
|
|||||||
"author": "Flutter",
|
"author": "Flutter",
|
||||||
"screenshots": [
|
"screenshots": [
|
||||||
{
|
{
|
||||||
"url": "images/cookbook/background-parsing.png",
|
"url": "images/cookbook/networking-background-parsing.png",
|
||||||
"alt": "Cookbook article"
|
"alt": "Cookbook article"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -955,13 +980,38 @@
|
|||||||
"author": "Flutter",
|
"author": "Flutter",
|
||||||
"screenshots": [
|
"screenshots": [
|
||||||
{
|
{
|
||||||
"url": "images/cookbook/send-data.png",
|
"url": "images/cookbook/networking-send-data.png",
|
||||||
"alt": "Cookbook article"
|
"alt": "Cookbook article"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"source": "https://flutter.dev/docs/cookbook/networking/send-data.html",
|
"source": "https://flutter.dev/docs/cookbook/networking/send-data.html",
|
||||||
"web": null,
|
"web": null,
|
||||||
"description": "Sending data to the internet is necessary for most apps.\nThe http package has got it covered too.",
|
"description": "Sending data to the internet is necessary for most apps.\nThe http package has got that covered, too.",
|
||||||
|
"difficulty": null,
|
||||||
|
"widgets": [],
|
||||||
|
"packages": [],
|
||||||
|
"tags": [
|
||||||
|
"cookbook",
|
||||||
|
"networking"
|
||||||
|
],
|
||||||
|
"platforms": [],
|
||||||
|
"links": [],
|
||||||
|
"type": "cookbook",
|
||||||
|
"date": null,
|
||||||
|
"channel": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Update data over the internet",
|
||||||
|
"author": "Flutter",
|
||||||
|
"screenshots": [
|
||||||
|
{
|
||||||
|
"url": "images/cookbook/networking-update-data.png",
|
||||||
|
"alt": "Cookbook article"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"source": "https://flutter.dev/docs/cookbook/networking/update-data.html",
|
||||||
|
"web": null,
|
||||||
|
"description": "Updating data over the internet is necessary for most apps.\nThe http package has got that covered!",
|
||||||
"difficulty": null,
|
"difficulty": null,
|
||||||
"widgets": [],
|
"widgets": [],
|
||||||
"packages": [],
|
"packages": [],
|
||||||
@@ -980,7 +1030,7 @@
|
|||||||
"author": "Flutter",
|
"author": "Flutter",
|
||||||
"screenshots": [
|
"screenshots": [
|
||||||
{
|
{
|
||||||
"url": "images/cookbook/web-sockets.png",
|
"url": "images/cookbook/networking-web-sockets.png",
|
||||||
"alt": "Cookbook article"
|
"alt": "Cookbook article"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -1005,13 +1055,13 @@
|
|||||||
"author": "Flutter",
|
"author": "Flutter",
|
||||||
"screenshots": [
|
"screenshots": [
|
||||||
{
|
{
|
||||||
"url": "images/cookbook/sqlite.png",
|
"url": "images/cookbook/persistence-sqlite.png",
|
||||||
"alt": "Cookbook article"
|
"alt": "Cookbook article"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"source": "https://flutter.dev/docs/cookbook/persistence/sqlite.html",
|
"source": "https://flutter.dev/docs/cookbook/persistence/sqlite.html",
|
||||||
"web": null,
|
"web": null,
|
||||||
"description": "If writing an app that needs to persist and query larger amounts of data on\nthe local device, consider using a database instead of a local file or\nkey-value store. In general, databases provide faster inserts, updates,\nand queries, compared to other local persistence solutions.",
|
"description": "If you are writing an app that needs to persist and query large amounts of data on\nthe local device, consider using a database instead of a local file or\nkey-value store. In general, databases provide faster inserts, updates,\nand queries compared to other local persistence solutions.",
|
||||||
"difficulty": null,
|
"difficulty": null,
|
||||||
"widgets": [],
|
"widgets": [],
|
||||||
"packages": [],
|
"packages": [],
|
||||||
@@ -1030,7 +1080,7 @@
|
|||||||
"author": "Flutter",
|
"author": "Flutter",
|
||||||
"screenshots": [
|
"screenshots": [
|
||||||
{
|
{
|
||||||
"url": "images/cookbook/reading-writing-files.png",
|
"url": "images/cookbook/persistence-reading-writing-files.png",
|
||||||
"alt": "Cookbook article"
|
"alt": "Cookbook article"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -1055,7 +1105,7 @@
|
|||||||
"author": "Flutter",
|
"author": "Flutter",
|
||||||
"screenshots": [
|
"screenshots": [
|
||||||
{
|
{
|
||||||
"url": "images/cookbook/key-value.png",
|
"url": "images/cookbook/persistence-key-value.png",
|
||||||
"alt": "Cookbook article"
|
"alt": "Cookbook article"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -1080,7 +1130,7 @@
|
|||||||
"author": "Flutter",
|
"author": "Flutter",
|
||||||
"screenshots": [
|
"screenshots": [
|
||||||
{
|
{
|
||||||
"url": "images/cookbook/play-video.png",
|
"url": "images/cookbook/plugins-play-video.png",
|
||||||
"alt": "Cookbook article"
|
"alt": "Cookbook article"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -1105,7 +1155,7 @@
|
|||||||
"author": "Flutter",
|
"author": "Flutter",
|
||||||
"screenshots": [
|
"screenshots": [
|
||||||
{
|
{
|
||||||
"url": "images/cookbook/picture-using-camera.png",
|
"url": "images/cookbook/plugins-picture-using-camera.png",
|
||||||
"alt": "Cookbook article"
|
"alt": "Cookbook article"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -1130,13 +1180,13 @@
|
|||||||
"author": "Flutter",
|
"author": "Flutter",
|
||||||
"screenshots": [
|
"screenshots": [
|
||||||
{
|
{
|
||||||
"url": "images/cookbook/introduction.png",
|
"url": "images/cookbook/integration-introduction.png",
|
||||||
"alt": "Cookbook article"
|
"alt": "Cookbook article"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"source": "https://flutter.dev/docs/cookbook/testing/integration/introduction.html",
|
"source": "https://flutter.dev/docs/cookbook/testing/integration/introduction.html",
|
||||||
"web": null,
|
"web": null,
|
||||||
"description": "Unit tests and widget tests are handy for testing individual classes,\nfunctions, or widgets. However, they generally don’t test how\nindividual pieces work together as a whole or capture the performance\nof an application running on a real device. These tasks are performed\nwith integration tests.",
|
"description": "Unit tests and widget tests are handy for testing individual classes,\nfunctions, or widgets. However, they generally don’t test how\nindividual pieces work together as a whole, or capture the performance\nof an application running on a real device. These tasks are performed\nwith integration tests.",
|
||||||
"difficulty": null,
|
"difficulty": null,
|
||||||
"widgets": [],
|
"widgets": [],
|
||||||
"packages": [],
|
"packages": [],
|
||||||
@@ -1155,7 +1205,7 @@
|
|||||||
"author": "Flutter",
|
"author": "Flutter",
|
||||||
"screenshots": [
|
"screenshots": [
|
||||||
{
|
{
|
||||||
"url": "images/cookbook/scrolling.png",
|
"url": "images/cookbook/integration-scrolling.png",
|
||||||
"alt": "Cookbook article"
|
"alt": "Cookbook article"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -1180,7 +1230,7 @@
|
|||||||
"author": "Flutter",
|
"author": "Flutter",
|
||||||
"screenshots": [
|
"screenshots": [
|
||||||
{
|
{
|
||||||
"url": "images/cookbook/profiling.png",
|
"url": "images/cookbook/integration-profiling.png",
|
||||||
"alt": "Cookbook article"
|
"alt": "Cookbook article"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -1205,13 +1255,13 @@
|
|||||||
"author": "Flutter",
|
"author": "Flutter",
|
||||||
"screenshots": [
|
"screenshots": [
|
||||||
{
|
{
|
||||||
"url": "images/cookbook/introduction.png",
|
"url": "images/cookbook/unit-introduction.png",
|
||||||
"alt": "Cookbook article"
|
"alt": "Cookbook article"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"source": "https://flutter.dev/docs/cookbook/testing/unit/introduction.html",
|
"source": "https://flutter.dev/docs/cookbook/testing/unit/introduction.html",
|
||||||
"web": null,
|
"web": null,
|
||||||
"description": "How can you ensure that your app continues to work as you add more features or\nchange existing functionality? By writing tests.",
|
"description": "How can you ensure that your app continues to work as you\nadd more features or change existing functionality?\nBy writing tests.",
|
||||||
"difficulty": null,
|
"difficulty": null,
|
||||||
"widgets": [],
|
"widgets": [],
|
||||||
"packages": [],
|
"packages": [],
|
||||||
@@ -1230,7 +1280,7 @@
|
|||||||
"author": "Flutter",
|
"author": "Flutter",
|
||||||
"screenshots": [
|
"screenshots": [
|
||||||
{
|
{
|
||||||
"url": "images/cookbook/mocking.png",
|
"url": "images/cookbook/unit-mocking.png",
|
||||||
"alt": "Cookbook article"
|
"alt": "Cookbook article"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -1255,7 +1305,7 @@
|
|||||||
"author": "Flutter",
|
"author": "Flutter",
|
||||||
"screenshots": [
|
"screenshots": [
|
||||||
{
|
{
|
||||||
"url": "images/cookbook/introduction.png",
|
"url": "images/cookbook/widget-introduction.png",
|
||||||
"alt": "Cookbook article"
|
"alt": "Cookbook article"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -1280,7 +1330,7 @@
|
|||||||
"author": "Flutter",
|
"author": "Flutter",
|
||||||
"screenshots": [
|
"screenshots": [
|
||||||
{
|
{
|
||||||
"url": "images/cookbook/finders.png",
|
"url": "images/cookbook/widget-finders.png",
|
||||||
"alt": "Cookbook article"
|
"alt": "Cookbook article"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -1305,7 +1355,7 @@
|
|||||||
"author": "Flutter",
|
"author": "Flutter",
|
||||||
"screenshots": [
|
"screenshots": [
|
||||||
{
|
{
|
||||||
"url": "images/cookbook/tap-drag.png",
|
"url": "images/cookbook/widget-tap-drag.png",
|
||||||
"alt": "Cookbook article"
|
"alt": "Cookbook article"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
|||||||
@@ -524,24 +524,6 @@ samples:
|
|||||||
web: web/timeflow
|
web: web/timeflow
|
||||||
type: demo
|
type: demo
|
||||||
|
|
||||||
- name: Vision Challenge
|
|
||||||
author: Yukkei Choi
|
|
||||||
screenshots:
|
|
||||||
- url: images/vision_challenge1.png
|
|
||||||
alt: Vision Challenge screenshot
|
|
||||||
- url: images/vision_challenge2.png
|
|
||||||
alt: Vision Challenge screenshot
|
|
||||||
source: https://github.com/flutter/samples/tree/master/web/vision_challenge
|
|
||||||
description: >
|
|
||||||
A fun game to test your color perception abilities.
|
|
||||||
difficulty: advanced
|
|
||||||
widgets: []
|
|
||||||
packages: []
|
|
||||||
platforms: ['web']
|
|
||||||
tags: ['demo', 'game']
|
|
||||||
web: web/vision_challenge
|
|
||||||
type: demo
|
|
||||||
|
|
||||||
- name: Dice
|
- name: Dice
|
||||||
author: Jaime Blasco
|
author: Jaime Blasco
|
||||||
screenshots:
|
screenshots:
|
||||||
|
|||||||
|
After Width: | Height: | Size: 498 KiB |
|
After Width: | Height: | Size: 408 KiB |
|
After Width: | Height: | Size: 432 KiB |
|
After Width: | Height: | Size: 429 KiB |
BIN
web/samples_index/web/images/cookbook/design-drawer.png
Normal file
|
After Width: | Height: | Size: 438 KiB |
BIN
web/samples_index/web/images/cookbook/design-fonts.png
Normal file
|
After Width: | Height: | Size: 445 KiB |
BIN
web/samples_index/web/images/cookbook/design-orientation.png
Normal file
|
After Width: | Height: | Size: 428 KiB |
BIN
web/samples_index/web/images/cookbook/design-package-fonts.png
Normal file
|
After Width: | Height: | Size: 443 KiB |
BIN
web/samples_index/web/images/cookbook/design-snackbars.png
Normal file
|
After Width: | Height: | Size: 435 KiB |
BIN
web/samples_index/web/images/cookbook/design-tabs.png
Normal file
|
After Width: | Height: | Size: 377 KiB |
BIN
web/samples_index/web/images/cookbook/design-themes.png
Normal file
|
After Width: | Height: | Size: 418 KiB |
BIN
web/samples_index/web/images/cookbook/forms-focus.png
Normal file
|
After Width: | Height: | Size: 468 KiB |
BIN
web/samples_index/web/images/cookbook/forms-retrieve-input.png
Normal file
|
After Width: | Height: | Size: 397 KiB |
|
After Width: | Height: | Size: 475 KiB |
BIN
web/samples_index/web/images/cookbook/forms-text-input.png
Normal file
|
After Width: | Height: | Size: 389 KiB |
BIN
web/samples_index/web/images/cookbook/forms-validation.png
Normal file
|
After Width: | Height: | Size: 439 KiB |
BIN
web/samples_index/web/images/cookbook/gestures-dismissible.png
Normal file
|
After Width: | Height: | Size: 411 KiB |
BIN
web/samples_index/web/images/cookbook/gestures-handling-taps.png
Normal file
|
After Width: | Height: | Size: 389 KiB |
BIN
web/samples_index/web/images/cookbook/gestures-ripples.png
Normal file
|
After Width: | Height: | Size: 374 KiB |
BIN
web/samples_index/web/images/cookbook/images-cached-images.png
Normal file
|
After Width: | Height: | Size: 404 KiB |
|
After Width: | Height: | Size: 406 KiB |
BIN
web/samples_index/web/images/cookbook/images-network-image.png
Normal file
|
After Width: | Height: | Size: 372 KiB |
|
After Width: | Height: | Size: 444 KiB |
BIN
web/samples_index/web/images/cookbook/integration-profiling.png
Normal file
|
After Width: | Height: | Size: 479 KiB |
BIN
web/samples_index/web/images/cookbook/integration-scrolling.png
Normal file
|
After Width: | Height: | Size: 436 KiB |
BIN
web/samples_index/web/images/cookbook/lists-basic-list.png
Normal file
|
After Width: | Height: | Size: 341 KiB |
BIN
web/samples_index/web/images/cookbook/lists-floating-app-bar.png
Normal file
|
After Width: | Height: | Size: 471 KiB |
BIN
web/samples_index/web/images/cookbook/lists-grid-lists.png
Normal file
|
After Width: | Height: | Size: 405 KiB |
BIN
web/samples_index/web/images/cookbook/lists-horizontal-list.png
Normal file
|
After Width: | Height: | Size: 349 KiB |
BIN
web/samples_index/web/images/cookbook/lists-long-lists.png
Normal file
|
After Width: | Height: | Size: 401 KiB |
BIN
web/samples_index/web/images/cookbook/lists-mixed-list.png
Normal file
|
After Width: | Height: | Size: 402 KiB |
|
After Width: | Height: | Size: 496 KiB |
|
After Width: | Height: | Size: 416 KiB |
|
After Width: | Height: | Size: 436 KiB |
|
After Width: | Height: | Size: 480 KiB |
|
After Width: | Height: | Size: 432 KiB |
|
After Width: | Height: | Size: 497 KiB |
|
After Width: | Height: | Size: 457 KiB |
|
After Width: | Height: | Size: 392 KiB |
|
After Width: | Height: | Size: 470 KiB |
BIN
web/samples_index/web/images/cookbook/networking-delete-data.png
Normal file
|
After Width: | Height: | Size: 372 KiB |
BIN
web/samples_index/web/images/cookbook/networking-fetch-data.png
Normal file
|
After Width: | Height: | Size: 444 KiB |
BIN
web/samples_index/web/images/cookbook/networking-send-data.png
Normal file
|
After Width: | Height: | Size: 425 KiB |
BIN
web/samples_index/web/images/cookbook/networking-update-data.png
Normal file
|
After Width: | Height: | Size: 449 KiB |
BIN
web/samples_index/web/images/cookbook/networking-web-sockets.png
Normal file
|
After Width: | Height: | Size: 464 KiB |
BIN
web/samples_index/web/images/cookbook/persistence-key-value.png
Normal file
|
After Width: | Height: | Size: 424 KiB |
|
After Width: | Height: | Size: 415 KiB |
BIN
web/samples_index/web/images/cookbook/persistence-sqlite.png
Normal file
|
After Width: | Height: | Size: 479 KiB |
|
After Width: | Height: | Size: 474 KiB |
BIN
web/samples_index/web/images/cookbook/plugins-play-video.png
Normal file
|
After Width: | Height: | Size: 460 KiB |
BIN
web/samples_index/web/images/cookbook/unit-introduction.png
Normal file
|
After Width: | Height: | Size: 438 KiB |
BIN
web/samples_index/web/images/cookbook/unit-mocking.png
Normal file
|
After Width: | Height: | Size: 468 KiB |
BIN
web/samples_index/web/images/cookbook/widget-finders.png
Normal file
|
After Width: | Height: | Size: 428 KiB |
BIN
web/samples_index/web/images/cookbook/widget-introduction.png
Normal file
|
After Width: | Height: | Size: 510 KiB |
BIN
web/samples_index/web/images/cookbook/widget-tap-drag.png
Normal file
|
After Width: | Height: | Size: 440 KiB |
|
Before Width: | Height: | Size: 1.1 MiB |
|
Before Width: | Height: | Size: 438 KiB |
|
Before Width: | Height: | Size: 519 KiB |
|
Before Width: | Height: | Size: 405 KiB |
|
Before Width: | Height: | Size: 488 KiB |
|
Before Width: | Height: | Size: 355 KiB |
|
Before Width: | Height: | Size: 419 KiB |
|
Before Width: | Height: | Size: 426 KiB |
|
Before Width: | Height: | Size: 452 KiB |
|
Before Width: | Height: | Size: 512 KiB |
|
Before Width: | Height: | Size: 418 KiB |
|
Before Width: | Height: | Size: 458 KiB |
|
Before Width: | Height: | Size: 440 KiB |
|
Before Width: | Height: | Size: 482 KiB |
|
Before Width: | Height: | Size: 481 KiB |
|
Before Width: | Height: | Size: 441 KiB |
|
Before Width: | Height: | Size: 416 KiB |
|
Before Width: | Height: | Size: 403 KiB |
|
Before Width: | Height: | Size: 434 KiB |
|
Before Width: | Height: | Size: 361 KiB |
|
Before Width: | Height: | Size: 515 KiB |
|
Before Width: | Height: | Size: 435 KiB |
|
Before Width: | Height: | Size: 418 KiB |
|
Before Width: | Height: | Size: 411 KiB |
|
Before Width: | Height: | Size: 481 KiB |
|
Before Width: | Height: | Size: 449 KiB |
|
Before Width: | Height: | Size: 494 KiB |
|
Before Width: | Height: | Size: 452 KiB |
|
Before Width: | Height: | Size: 379 KiB |