Built 11 directories

Directories:
  animations/web
  provider_shopper/web
  charts/web
  filipino_cuisine/web
  github_dataviz/web
  particle_background/web
  slide_puzzle/web
  timeflow/web
  vision_challenge/web
  form_app/web
  web_dashboard/web

Branch: add_to_vsi
Commit: 6d387c3f45 (dirty)

package:peanut 3.5.1
pull/687/head
John Ryan 5 years ago
parent 8d19396a51
commit b73f72988e

@ -0,0 +1,705 @@
.DS_Store
.dart_tool/package_config.json
.packages
add_a_drawer_to_a_screen.html
add_material_touch_ripples.html
add_to_app.html
an_introduction_to_integration_testing.html
an_introduction_to_unit_testing.html
an_introduction_to_widget_testing.html
animate_a_page_route_transition.html
animate_a_widget_across_screens.html
animate_a_widget_using_a_physics_simulation.html
animate_the_properties_of_a_container.html
animations.html
build_a_form_with_validation.html
charts.html
create_a_grid_list.html
create_a_horizontal_list.html
create_and_style_a_text_field.html
create_lists_with_different_types_of_items.html
description.dart.js
dice.html
display_a_snackbar.html
display_images_from_the_internet.html
export_fonts_from_a_package.html
fade_a_widget_in_and_out.html
fade_in_images_with_a_placeholder.html
fetch_data_from_the_internet.html
filipino_cuisine.html
find_widgets.html
flutter_maps_firestore.html
focus_and_text_fields.html
form_app.html
gallery.html
git_hub_dataviz.html
handle_changes_to_a_text_field.html
handle_scrolling.html
handle_taps.html
images/.DS_Store
images/add_to_app1.png
images/add_to_app1_thumb.png
images/add_to_app2.png
images/add_to_app2_thumb.png
images/animations1.png
images/animations1_thumb.png
images/animations2.png
images/animations2_thumb.png
images/animations3.png
images/animations3_thumb.png
images/charts1.png
images/charts1_thumb.png
images/cookbook/animated-container.png
images/cookbook/animated-container_thumb.png
images/cookbook/authenticated-requests.png
images/cookbook/authenticated-requests_thumb.png
images/cookbook/background-parsing.png
images/cookbook/background-parsing_thumb.png
images/cookbook/basic-list.png
images/cookbook/basic-list_thumb.png
images/cookbook/cached-images.png
images/cookbook/cached-images_thumb.png
images/cookbook/dismissible.png
images/cookbook/dismissible_thumb.png
images/cookbook/drawer.png
images/cookbook/drawer_thumb.png
images/cookbook/error-reporting.png
images/cookbook/error-reporting_thumb.png
images/cookbook/fading-in-images.png
images/cookbook/fading-in-images_thumb.png
images/cookbook/fetch-data.png
images/cookbook/fetch-data_thumb.png
images/cookbook/finders.png
images/cookbook/finders_thumb.png
images/cookbook/floating-app-bar.png
images/cookbook/floating-app-bar_thumb.png
images/cookbook/focus.png
images/cookbook/focus_thumb.png
images/cookbook/fonts.png
images/cookbook/fonts_thumb.png
images/cookbook/grid-lists.png
images/cookbook/grid-lists_thumb.png
images/cookbook/handling-taps.png
images/cookbook/handling-taps_thumb.png
images/cookbook/hero-animations.png
images/cookbook/hero-animations_thumb.png
images/cookbook/horizontal-list.png
images/cookbook/horizontal-list_thumb.png
images/cookbook/introduction.png
images/cookbook/introduction_thumb.png
images/cookbook/key-value.png
images/cookbook/key-value_thumb.png
images/cookbook/long-lists.png
images/cookbook/long-lists_thumb.png
images/cookbook/mixed-list.png
images/cookbook/mixed-list_thumb.png
images/cookbook/mocking.png
images/cookbook/mocking_thumb.png
images/cookbook/named-routes.png
images/cookbook/named-routes_thumb.png
images/cookbook/navigate-with-arguments.png
images/cookbook/navigate-with-arguments_thumb.png
images/cookbook/navigation-basics.png
images/cookbook/navigation-basics_thumb.png
images/cookbook/network-image.png
images/cookbook/network-image_thumb.png
images/cookbook/opacity-animation.png
images/cookbook/opacity-animation_thumb.png
images/cookbook/orientation.png
images/cookbook/orientation_thumb.png
images/cookbook/package-fonts.png
images/cookbook/package-fonts_thumb.png
images/cookbook/page-route-animation.png
images/cookbook/page-route-animation_thumb.png
images/cookbook/passing-data.png
images/cookbook/passing-data_thumb.png
images/cookbook/physics-simulation.png
images/cookbook/physics-simulation_thumb.png
images/cookbook/picture-using-camera.png
images/cookbook/picture-using-camera_thumb.png
images/cookbook/play-video.png
images/cookbook/play-video_thumb.png
images/cookbook/profiling.png
images/cookbook/profiling_thumb.png
images/cookbook/reading-writing-files.png
images/cookbook/reading-writing-files_thumb.png
images/cookbook/retrieve-input.png
images/cookbook/retrieve-input_thumb.png
images/cookbook/returning-data.png
images/cookbook/returning-data_thumb.png
images/cookbook/ripples.png
images/cookbook/ripples_thumb.png
images/cookbook/scrolling.png
images/cookbook/scrolling_thumb.png
images/cookbook/send-data.png
images/cookbook/send-data_thumb.png
images/cookbook/snackbars.png
images/cookbook/snackbars_thumb.png
images/cookbook/sqlite.png
images/cookbook/sqlite_thumb.png
images/cookbook/tabs.png
images/cookbook/tabs_thumb.png
images/cookbook/tap-drag.png
images/cookbook/tap-drag_thumb.png
images/cookbook/text-field-changes.png
images/cookbook/text-field-changes_thumb.png
images/cookbook/text-input.png
images/cookbook/text-input_thumb.png
images/cookbook/themes.png
images/cookbook/themes_thumb.png
images/cookbook/validation.png
images/cookbook/validation_thumb.png
images/cookbook/web-sockets.png
images/cookbook/web-sockets_thumb.png
images/dice.png
images/dice_thumb.png
images/filipino_cuisine1.png
images/filipino_cuisine1_thumb.png
images/flutter_maps_firestore1.png
images/flutter_maps_firestore1_thumb.png
images/flutter_maps_firestore2.png
images/flutter_maps_firestore2_thumb.png
images/form_app1.png
images/form_app1_thumb.png
images/form_app2.png
images/form_app2_thumb.png
images/form_app3.png
images/form_app3_thumb.png
images/gallery1.png
images/gallery1_thumb.png
images/gallery2.png
images/gallery2_thumb.png
images/gallery3.png
images/gallery3_thumb.png
images/gallery4.png
images/gallery4_thumb.png
images/gallery5.png
images/gallery5_thumb.png
images/github_dataviz1.png
images/github_dataviz1_thumb.png
images/isolate1.png
images/isolate1_thumb.png
images/isolate2.png
images/isolate2_thumb.png
images/isolate3.png
images/isolate3_thumb.png
images/jsonexample1.png
images/jsonexample1_thumb.png
images/jsonexample2.png
images/jsonexample2_thumb.png
images/jsonexample3.png
images/jsonexample3_thumb.png
images/logos/logo_flutter_1080px_clr.png
images/logos/logo_flutter_96px_clr.png
images/logos/logo_lockup_flutter_horizontal_wht.png
images/logos/logo_lockup_flutter_horizontal_wht_96.png
images/particle_background1.png
images/particle_background1_thumb.png
images/place_tracker1.png
images/place_tracker1_thumb.png
images/place_tracker2.png
images/place_tracker2_thumb.png
images/place_tracker3.png
images/place_tracker3_thumb.png
images/place_tracker4.png
images/place_tracker4_thumb.png
images/platform_design1.png
images/platform_design1_thumb.png
images/platform_design2.png
images/platform_design2_thumb.png
images/platform_design3.png
images/platform_design3_thumb.png
images/platform_design4.png
images/platform_design4_thumb.png
images/platform_design5.png
images/platform_design5_thumb.png
images/platform_design6.png
images/platform_design6_thumb.png
images/platform_design7.png
images/platform_design7_thumb.png
images/platform_view_swift1.png
images/platform_view_swift1_thumb.png
images/platform_view_swift2.png
images/platform_view_swift2_thumb.png
images/provider_shopper1.png
images/provider_shopper1_thumb.png
images/provider_shopper2.png
images/provider_shopper2_thumb.png
images/provider_shopper3.png
images/provider_shopper3_thumb.png
images/slide_puzzle1.png
images/slide_puzzle1_thumb.png
images/timeflow1.png
images/timeflow1_thumb.png
images/vision_challenge1.png
images/vision_challenge1_thumb.png
images/vision_challenge2.png
images/vision_challenge2_thumb.png
images/web_dashboard1.png
images/web_dashboard1_thumb.png
images/web_dashboard2.png
images/web_dashboard2_thumb.png
images/web_dashboard3.png
images/web_dashboard3_thumb.png
implement_swipe_to_dismiss.html
index.html
isolate_example.html
jsonexample.html
main.dart.js
make_authenticated_requests.html
mock_dependencies_using_mockito.html
navigate_to_a_new_screen_and_back.html
navigate_with_named_routes.html
packages/$sdk/_internal/strong.sum
packages/$sdk/dev_compiler/kernel/amd/dart_sdk.js
packages/$sdk/dev_compiler/kernel/amd/require.js
packages/$sdk/dev_compiler/kernel/common/dart_sdk.js
packages/$sdk/dev_compiler/kernel/common/run.js
packages/$sdk/dev_compiler/kernel/es6/dart_sdk.js
packages/$sdk/dev_compiler/web/dart_stack_trace_mapper.js
packages/_fe_analyzer_shared/src/parser/parser.md
packages/analyzer/src/summary/format.fbs
packages/build_runner/src/server/README.md
packages/build_runner/src/server/build_updates_client/hot_reload_client.dart.js
packages/build_runner/src/server/build_updates_client/live_reload_client.js
packages/build_runner/src/server/graph_viz.html
packages/build_runner/src/server/graph_viz.js
packages/build_runner/src/server/graph_viz_main.dart.js
packages/build_web_compilers/src/dev_compiler_stack_trace/stack_trace_mapper.dart.js
packages/intl/src/data/dates/README.txt
packages/intl/src/data/dates/patterns/af.json
packages/intl/src/data/dates/patterns/am.json
packages/intl/src/data/dates/patterns/ar.json
packages/intl/src/data/dates/patterns/ar_DZ.json
packages/intl/src/data/dates/patterns/ar_EG.json
packages/intl/src/data/dates/patterns/az.json
packages/intl/src/data/dates/patterns/be.json
packages/intl/src/data/dates/patterns/bg.json
packages/intl/src/data/dates/patterns/bn.json
packages/intl/src/data/dates/patterns/br.json
packages/intl/src/data/dates/patterns/bs.json
packages/intl/src/data/dates/patterns/ca.json
packages/intl/src/data/dates/patterns/chr.json
packages/intl/src/data/dates/patterns/cs.json
packages/intl/src/data/dates/patterns/cy.json
packages/intl/src/data/dates/patterns/da.json
packages/intl/src/data/dates/patterns/de.json
packages/intl/src/data/dates/patterns/de_AT.json
packages/intl/src/data/dates/patterns/de_CH.json
packages/intl/src/data/dates/patterns/el.json
packages/intl/src/data/dates/patterns/en.json
packages/intl/src/data/dates/patterns/en_AU.json
packages/intl/src/data/dates/patterns/en_CA.json
packages/intl/src/data/dates/patterns/en_GB.json
packages/intl/src/data/dates/patterns/en_IE.json
packages/intl/src/data/dates/patterns/en_IN.json
packages/intl/src/data/dates/patterns/en_ISO.json
packages/intl/src/data/dates/patterns/en_MY.json
packages/intl/src/data/dates/patterns/en_SG.json
packages/intl/src/data/dates/patterns/en_US.json
packages/intl/src/data/dates/patterns/en_ZA.json
packages/intl/src/data/dates/patterns/es.json
packages/intl/src/data/dates/patterns/es_419.json
packages/intl/src/data/dates/patterns/es_ES.json
packages/intl/src/data/dates/patterns/es_MX.json
packages/intl/src/data/dates/patterns/es_US.json
packages/intl/src/data/dates/patterns/et.json
packages/intl/src/data/dates/patterns/eu.json
packages/intl/src/data/dates/patterns/fa.json
packages/intl/src/data/dates/patterns/fi.json
packages/intl/src/data/dates/patterns/fil.json
packages/intl/src/data/dates/patterns/fr.json
packages/intl/src/data/dates/patterns/fr_CA.json
packages/intl/src/data/dates/patterns/fr_CH.json
packages/intl/src/data/dates/patterns/ga.json
packages/intl/src/data/dates/patterns/gl.json
packages/intl/src/data/dates/patterns/gsw.json
packages/intl/src/data/dates/patterns/gu.json
packages/intl/src/data/dates/patterns/haw.json
packages/intl/src/data/dates/patterns/he.json
packages/intl/src/data/dates/patterns/hi.json
packages/intl/src/data/dates/patterns/hr.json
packages/intl/src/data/dates/patterns/hu.json
packages/intl/src/data/dates/patterns/hy.json
packages/intl/src/data/dates/patterns/id.json
packages/intl/src/data/dates/patterns/in.json
packages/intl/src/data/dates/patterns/is.json
packages/intl/src/data/dates/patterns/it.json
packages/intl/src/data/dates/patterns/it_CH.json
packages/intl/src/data/dates/patterns/iw.json
packages/intl/src/data/dates/patterns/ja.json
packages/intl/src/data/dates/patterns/ka.json
packages/intl/src/data/dates/patterns/kk.json
packages/intl/src/data/dates/patterns/km.json
packages/intl/src/data/dates/patterns/kn.json
packages/intl/src/data/dates/patterns/ko.json
packages/intl/src/data/dates/patterns/ky.json
packages/intl/src/data/dates/patterns/ln.json
packages/intl/src/data/dates/patterns/lo.json
packages/intl/src/data/dates/patterns/lt.json
packages/intl/src/data/dates/patterns/lv.json
packages/intl/src/data/dates/patterns/mk.json
packages/intl/src/data/dates/patterns/ml.json
packages/intl/src/data/dates/patterns/mn.json
packages/intl/src/data/dates/patterns/mo.json
packages/intl/src/data/dates/patterns/mr.json
packages/intl/src/data/dates/patterns/ms.json
packages/intl/src/data/dates/patterns/mt.json
packages/intl/src/data/dates/patterns/my.json
packages/intl/src/data/dates/patterns/nb.json
packages/intl/src/data/dates/patterns/ne.json
packages/intl/src/data/dates/patterns/nl.json
packages/intl/src/data/dates/patterns/no.json
packages/intl/src/data/dates/patterns/no_NO.json
packages/intl/src/data/dates/patterns/or.json
packages/intl/src/data/dates/patterns/pa.json
packages/intl/src/data/dates/patterns/pl.json
packages/intl/src/data/dates/patterns/ps.json
packages/intl/src/data/dates/patterns/pt.json
packages/intl/src/data/dates/patterns/pt_BR.json
packages/intl/src/data/dates/patterns/pt_PT.json
packages/intl/src/data/dates/patterns/ro.json
packages/intl/src/data/dates/patterns/ru.json
packages/intl/src/data/dates/patterns/sd.json
packages/intl/src/data/dates/patterns/sh.json
packages/intl/src/data/dates/patterns/si.json
packages/intl/src/data/dates/patterns/sk.json
packages/intl/src/data/dates/patterns/sl.json
packages/intl/src/data/dates/patterns/sq.json
packages/intl/src/data/dates/patterns/sr.json
packages/intl/src/data/dates/patterns/sr_Latn.json
packages/intl/src/data/dates/patterns/sv.json
packages/intl/src/data/dates/patterns/sw.json
packages/intl/src/data/dates/patterns/ta.json
packages/intl/src/data/dates/patterns/te.json
packages/intl/src/data/dates/patterns/th.json
packages/intl/src/data/dates/patterns/tl.json
packages/intl/src/data/dates/patterns/tr.json
packages/intl/src/data/dates/patterns/uk.json
packages/intl/src/data/dates/patterns/ur.json
packages/intl/src/data/dates/patterns/uz.json
packages/intl/src/data/dates/patterns/vi.json
packages/intl/src/data/dates/patterns/zh.json
packages/intl/src/data/dates/patterns/zh_CN.json
packages/intl/src/data/dates/patterns/zh_HK.json
packages/intl/src/data/dates/patterns/zh_TW.json
packages/intl/src/data/dates/patterns/zu.json
packages/intl/src/data/dates/symbols/af.json
packages/intl/src/data/dates/symbols/am.json
packages/intl/src/data/dates/symbols/ar.json
packages/intl/src/data/dates/symbols/ar_DZ.json
packages/intl/src/data/dates/symbols/ar_EG.json
packages/intl/src/data/dates/symbols/az.json
packages/intl/src/data/dates/symbols/be.json
packages/intl/src/data/dates/symbols/bg.json
packages/intl/src/data/dates/symbols/bn.json
packages/intl/src/data/dates/symbols/br.json
packages/intl/src/data/dates/symbols/bs.json
packages/intl/src/data/dates/symbols/ca.json
packages/intl/src/data/dates/symbols/chr.json
packages/intl/src/data/dates/symbols/cs.json
packages/intl/src/data/dates/symbols/cy.json
packages/intl/src/data/dates/symbols/da.json
packages/intl/src/data/dates/symbols/de.json
packages/intl/src/data/dates/symbols/de_AT.json
packages/intl/src/data/dates/symbols/de_CH.json
packages/intl/src/data/dates/symbols/el.json
packages/intl/src/data/dates/symbols/en.json
packages/intl/src/data/dates/symbols/en_AU.json
packages/intl/src/data/dates/symbols/en_CA.json
packages/intl/src/data/dates/symbols/en_GB.json
packages/intl/src/data/dates/symbols/en_IE.json
packages/intl/src/data/dates/symbols/en_IN.json
packages/intl/src/data/dates/symbols/en_ISO.json
packages/intl/src/data/dates/symbols/en_MY.json
packages/intl/src/data/dates/symbols/en_SG.json
packages/intl/src/data/dates/symbols/en_US.json
packages/intl/src/data/dates/symbols/en_ZA.json
packages/intl/src/data/dates/symbols/es.json
packages/intl/src/data/dates/symbols/es_419.json
packages/intl/src/data/dates/symbols/es_ES.json
packages/intl/src/data/dates/symbols/es_MX.json
packages/intl/src/data/dates/symbols/es_US.json
packages/intl/src/data/dates/symbols/et.json
packages/intl/src/data/dates/symbols/eu.json
packages/intl/src/data/dates/symbols/fa.json
packages/intl/src/data/dates/symbols/fi.json
packages/intl/src/data/dates/symbols/fil.json
packages/intl/src/data/dates/symbols/fr.json
packages/intl/src/data/dates/symbols/fr_CA.json
packages/intl/src/data/dates/symbols/fr_CH.json
packages/intl/src/data/dates/symbols/ga.json
packages/intl/src/data/dates/symbols/gl.json
packages/intl/src/data/dates/symbols/gsw.json
packages/intl/src/data/dates/symbols/gu.json
packages/intl/src/data/dates/symbols/haw.json
packages/intl/src/data/dates/symbols/he.json
packages/intl/src/data/dates/symbols/hi.json
packages/intl/src/data/dates/symbols/hr.json
packages/intl/src/data/dates/symbols/hu.json
packages/intl/src/data/dates/symbols/hy.json
packages/intl/src/data/dates/symbols/id.json
packages/intl/src/data/dates/symbols/in.json
packages/intl/src/data/dates/symbols/is.json
packages/intl/src/data/dates/symbols/it.json
packages/intl/src/data/dates/symbols/it_CH.json
packages/intl/src/data/dates/symbols/iw.json
packages/intl/src/data/dates/symbols/ja.json
packages/intl/src/data/dates/symbols/ka.json
packages/intl/src/data/dates/symbols/kk.json
packages/intl/src/data/dates/symbols/km.json
packages/intl/src/data/dates/symbols/kn.json
packages/intl/src/data/dates/symbols/ko.json
packages/intl/src/data/dates/symbols/ky.json
packages/intl/src/data/dates/symbols/ln.json
packages/intl/src/data/dates/symbols/lo.json
packages/intl/src/data/dates/symbols/lt.json
packages/intl/src/data/dates/symbols/lv.json
packages/intl/src/data/dates/symbols/mk.json
packages/intl/src/data/dates/symbols/ml.json
packages/intl/src/data/dates/symbols/mn.json
packages/intl/src/data/dates/symbols/mr.json
packages/intl/src/data/dates/symbols/ms.json
packages/intl/src/data/dates/symbols/mt.json
packages/intl/src/data/dates/symbols/my.json
packages/intl/src/data/dates/symbols/nb.json
packages/intl/src/data/dates/symbols/ne.json
packages/intl/src/data/dates/symbols/nl.json
packages/intl/src/data/dates/symbols/no.json
packages/intl/src/data/dates/symbols/no_NO.json
packages/intl/src/data/dates/symbols/or.json
packages/intl/src/data/dates/symbols/pa.json
packages/intl/src/data/dates/symbols/pl.json
packages/intl/src/data/dates/symbols/ps.json
packages/intl/src/data/dates/symbols/pt.json
packages/intl/src/data/dates/symbols/pt_BR.json
packages/intl/src/data/dates/symbols/pt_PT.json
packages/intl/src/data/dates/symbols/ro.json
packages/intl/src/data/dates/symbols/ru.json
packages/intl/src/data/dates/symbols/si.json
packages/intl/src/data/dates/symbols/sk.json
packages/intl/src/data/dates/symbols/sl.json
packages/intl/src/data/dates/symbols/sq.json
packages/intl/src/data/dates/symbols/sr.json
packages/intl/src/data/dates/symbols/sr_Latn.json
packages/intl/src/data/dates/symbols/sv.json
packages/intl/src/data/dates/symbols/sw.json
packages/intl/src/data/dates/symbols/ta.json
packages/intl/src/data/dates/symbols/te.json
packages/intl/src/data/dates/symbols/th.json
packages/intl/src/data/dates/symbols/tl.json
packages/intl/src/data/dates/symbols/tr.json
packages/intl/src/data/dates/symbols/uk.json
packages/intl/src/data/dates/symbols/ur.json
packages/intl/src/data/dates/symbols/uz.json
packages/intl/src/data/dates/symbols/vi.json
packages/intl/src/data/dates/symbols/zh.json
packages/intl/src/data/dates/symbols/zh_CN.json
packages/intl/src/data/dates/symbols/zh_HK.json
packages/intl/src/data/dates/symbols/zh_TW.json
packages/intl/src/data/dates/symbols/zu.json
packages/mdc_web/material-components-web.css
packages/mdc_web/material-components-web.js
packages/mdc_web/material-components-web.min.css
packages/mdc_web/material-components-web.min.js
packages/mdc_web/material-components-web.scss
packages/mdc_web/src/scss/animation/_functions.scss
packages/mdc_web/src/scss/animation/_variables.scss
packages/mdc_web/src/scss/base/_mixins.scss
packages/mdc_web/src/scss/button/_mixins.scss
packages/mdc_web/src/scss/button/_variables.scss
packages/mdc_web/src/scss/button/mdc-button.scss
packages/mdc_web/src/scss/card/_mixins.scss
packages/mdc_web/src/scss/card/_variables.scss
packages/mdc_web/src/scss/card/mdc-card.scss
packages/mdc_web/src/scss/checkbox/_functions.scss
packages/mdc_web/src/scss/checkbox/_keyframes.scss
packages/mdc_web/src/scss/checkbox/_mixins.scss
packages/mdc_web/src/scss/checkbox/_variables.scss
packages/mdc_web/src/scss/checkbox/mdc-checkbox.scss
packages/mdc_web/src/scss/chips/_mixins.scss
packages/mdc_web/src/scss/chips/_variables.scss
packages/mdc_web/src/scss/chips/chip-set/mdc-chip-set.scss
packages/mdc_web/src/scss/chips/chip/mdc-chip.scss
packages/mdc_web/src/scss/chips/mdc-chips.scss
packages/mdc_web/src/scss/data-table/_mixins.scss
packages/mdc_web/src/scss/data-table/_variables.scss
packages/mdc_web/src/scss/data-table/mdc-data-table.scss
packages/mdc_web/src/scss/dialog/_mixins.scss
packages/mdc_web/src/scss/dialog/_variables.scss
packages/mdc_web/src/scss/dialog/mdc-dialog.scss
packages/mdc_web/src/scss/drawer/_mixins.scss
packages/mdc_web/src/scss/drawer/_variables.scss
packages/mdc_web/src/scss/drawer/common.scss
packages/mdc_web/src/scss/drawer/dismissible/mdc-drawer-dismissible.scss
packages/mdc_web/src/scss/drawer/mdc-drawer.scss
packages/mdc_web/src/scss/drawer/modal/mdc-drawer-modal.scss
packages/mdc_web/src/scss/elevation/_mixins.scss
packages/mdc_web/src/scss/elevation/_variables.scss
packages/mdc_web/src/scss/elevation/mdc-elevation.scss
packages/mdc_web/src/scss/fab/_mixins.scss
packages/mdc_web/src/scss/fab/_variables.scss
packages/mdc_web/src/scss/fab/mdc-fab.scss
packages/mdc_web/src/scss/feature-targeting/_functions.scss
packages/mdc_web/src/scss/feature-targeting/_mixins.scss
packages/mdc_web/src/scss/feature-targeting/_variables.scss
packages/mdc_web/src/scss/floating-label/_mixins.scss
packages/mdc_web/src/scss/floating-label/_variables.scss
packages/mdc_web/src/scss/floating-label/mdc-floating-label.scss
packages/mdc_web/src/scss/form-field/_mixins.scss
packages/mdc_web/src/scss/form-field/_variables.scss
packages/mdc_web/src/scss/form-field/mdc-form-field.scss
packages/mdc_web/src/scss/grid-list/_mixins.scss
packages/mdc_web/src/scss/grid-list/_variables.scss
packages/mdc_web/src/scss/grid-list/mdc-grid-list.scss
packages/mdc_web/src/scss/icon-button/_mixins.scss
packages/mdc_web/src/scss/icon-button/_variables.scss
packages/mdc_web/src/scss/icon-button/mdc-icon-button.scss
packages/mdc_web/src/scss/image-list/_mixins.scss
packages/mdc_web/src/scss/image-list/_variables.scss
packages/mdc_web/src/scss/image-list/mdc-image-list.scss
packages/mdc_web/src/scss/layout-grid/_mixins.scss
packages/mdc_web/src/scss/layout-grid/_variables.scss
packages/mdc_web/src/scss/layout-grid/mdc-layout-grid.scss
packages/mdc_web/src/scss/line-ripple/_functions.scss
packages/mdc_web/src/scss/line-ripple/_mixins.scss
packages/mdc_web/src/scss/line-ripple/mdc-line-ripple.scss
packages/mdc_web/src/scss/linear-progress/_keyframes.scss
packages/mdc_web/src/scss/linear-progress/_mixins.scss
packages/mdc_web/src/scss/linear-progress/_variables.scss
packages/mdc_web/src/scss/linear-progress/mdc-linear-progress.scss
packages/mdc_web/src/scss/list/_mixins.scss
packages/mdc_web/src/scss/list/_variables.scss
packages/mdc_web/src/scss/list/mdc-list.scss
packages/mdc_web/src/scss/menu-surface/_mixins.scss
packages/mdc_web/src/scss/menu-surface/_variables.scss
packages/mdc_web/src/scss/menu-surface/mdc-menu-surface.scss
packages/mdc_web/src/scss/menu/_mixins.scss
packages/mdc_web/src/scss/menu/_variables.scss
packages/mdc_web/src/scss/menu/mdc-menu.scss
packages/mdc_web/src/scss/notched-outline/_mixins.scss
packages/mdc_web/src/scss/notched-outline/_variables.scss
packages/mdc_web/src/scss/notched-outline/mdc-notched-outline.scss
packages/mdc_web/src/scss/radio/_functions.scss
packages/mdc_web/src/scss/radio/_mixins.scss
packages/mdc_web/src/scss/radio/_variables.scss
packages/mdc_web/src/scss/radio/mdc-radio.scss
packages/mdc_web/src/scss/ripple/_functions.scss
packages/mdc_web/src/scss/ripple/_keyframes.scss
packages/mdc_web/src/scss/ripple/_mixins.scss
packages/mdc_web/src/scss/ripple/_variables.scss
packages/mdc_web/src/scss/ripple/common.scss
packages/mdc_web/src/scss/ripple/mdc-ripple.scss
packages/mdc_web/src/scss/rtl/_mixins.scss
packages/mdc_web/src/scss/select/_functions.scss
packages/mdc_web/src/scss/select/_keyframes.scss
packages/mdc_web/src/scss/select/_mixins.scss
packages/mdc_web/src/scss/select/_variables.scss
packages/mdc_web/src/scss/select/helper-text/_mixins.scss
packages/mdc_web/src/scss/select/helper-text/mdc-select-helper-text.scss
packages/mdc_web/src/scss/select/icon/_mixins.scss
packages/mdc_web/src/scss/select/icon/_variables.scss
packages/mdc_web/src/scss/select/icon/mdc-select-icon.scss
packages/mdc_web/src/scss/select/mdc-select.scss
packages/mdc_web/src/scss/shape/_functions.scss
packages/mdc_web/src/scss/shape/_mixins.scss
packages/mdc_web/src/scss/shape/_variables.scss
packages/mdc_web/src/scss/slider/_keyframes.scss
packages/mdc_web/src/scss/slider/_mixins.scss
packages/mdc_web/src/scss/slider/_variables.scss
packages/mdc_web/src/scss/slider/mdc-slider.scss
packages/mdc_web/src/scss/snackbar/_mixins.scss
packages/mdc_web/src/scss/snackbar/_variables.scss
packages/mdc_web/src/scss/snackbar/mdc-snackbar.scss
packages/mdc_web/src/scss/switch/_functions.scss
packages/mdc_web/src/scss/switch/_mixins.scss
packages/mdc_web/src/scss/switch/_variables.scss
packages/mdc_web/src/scss/switch/mdc-switch.scss
packages/mdc_web/src/scss/tab-bar/_mixins.scss
packages/mdc_web/src/scss/tab-bar/mdc-tab-bar.scss
packages/mdc_web/src/scss/tab-indicator/_mixins.scss
packages/mdc_web/src/scss/tab-indicator/mdc-tab-indicator.scss
packages/mdc_web/src/scss/tab-scroller/_mixins.scss
packages/mdc_web/src/scss/tab-scroller/mdc-tab-scroller.scss
packages/mdc_web/src/scss/tab/_mixins.scss
packages/mdc_web/src/scss/tab/_variables.scss
packages/mdc_web/src/scss/tab/mdc-tab.scss
packages/mdc_web/src/scss/textfield/_functions.scss
packages/mdc_web/src/scss/textfield/_mixins.scss
packages/mdc_web/src/scss/textfield/_variables.scss
packages/mdc_web/src/scss/textfield/character-counter/_mixins.scss
packages/mdc_web/src/scss/textfield/character-counter/mdc-text-field-character-counter.scss
packages/mdc_web/src/scss/textfield/helper-text/_mixins.scss
packages/mdc_web/src/scss/textfield/helper-text/mdc-text-field-helper-text.scss
packages/mdc_web/src/scss/textfield/icon/_mixins.scss
packages/mdc_web/src/scss/textfield/icon/_variables.scss
packages/mdc_web/src/scss/textfield/icon/mdc-text-field-icon.scss
packages/mdc_web/src/scss/textfield/mdc-text-field.scss
packages/mdc_web/src/scss/theme/_color-palette.scss
packages/mdc_web/src/scss/theme/_constants.scss
packages/mdc_web/src/scss/theme/_functions.scss
packages/mdc_web/src/scss/theme/_mixins.scss
packages/mdc_web/src/scss/theme/_variables.scss
packages/mdc_web/src/scss/theme/mdc-theme.scss
packages/mdc_web/src/scss/top-app-bar/_mixins.scss
packages/mdc_web/src/scss/top-app-bar/_variables.scss
packages/mdc_web/src/scss/top-app-bar/mdc-top-app-bar.scss
packages/mdc_web/src/scss/typography/_functions.scss
packages/mdc_web/src/scss/typography/_mixins.scss
packages/mdc_web/src/scss/typography/_variables.scss
packages/mdc_web/src/scss/typography/mdc-typography.scss
packages/node_preamble/preamble.js
packages/node_preamble/preamble.min.js
packages/package_resolver/src/test_package_config
packages/pedantic/analysis_options.1.0.0.yaml
packages/pedantic/analysis_options.1.1.0.yaml
packages/pedantic/analysis_options.1.2.0.yaml
packages/pedantic/analysis_options.1.3.0.yaml
packages/pedantic/analysis_options.1.4.0.yaml
packages/pedantic/analysis_options.1.5.0.yaml
packages/pedantic/analysis_options.1.6.0.yaml
packages/pedantic/analysis_options.1.7.0.yaml
packages/pedantic/analysis_options.1.8.0.yaml
packages/pedantic/analysis_options.1.9.0.yaml
packages/pedantic/analysis_options.yaml
packages/samples_index/src/cookbook.json
packages/samples_index/src/samples.yaml
packages/test/dart.js
packages/test/src/runner/browser/static/default.html.tpl
packages/test/src/runner/browser/static/favicon.ico
packages/test/src/runner/browser/static/host.css
packages/test/src/runner/browser/static/host.dart.js
packages/test/src/runner/browser/static/index.html
parse_j_s_o_n_in_the_background.html
particle_background.html
pass_arguments_to_a_named_route.html
performance_profiling.html
persist_data_with_s_q_lite.html
place_a_floating_app_bar_above_a_list.html
place_tracker.html
platform_design.html
platform_view_swift.html
play_and_pause_a_video.html
provider_shopper.html
read_and_write_files.html
report_errors_to_a_service.html
retrieve_the_value_of_a_text_field.html
return_data_from_a_screen.html
send_data_to_a_new_screen.html
send_data_to_the_internet.html
slide_puzzle.html
store_key-value_data_on_disk.html
styles.css
take_a_picture_using_the_camera.html
tap_drag_and_enter_text.html
timeflow.html
update_the_u_i_based_on_orientation.html
use_a_custom_font.html
use_lists.html
use_themes_to_share_colors_and_font_styles.html
vision_challenge.html
web_dashboard.html
work_with_cached_images.html
work_with_long_lists.html
work_with_tabs.html
work_with_web_sockets.html

File diff suppressed because one or more lines are too long

@ -0,0 +1,94 @@
_fe_analyzer_shared:packages/_fe_analyzer_shared/
analysis_server_lib:packages/analysis_server_lib/
analyzer:packages/analyzer/
archive:packages/archive/
args:packages/args/
async:packages/async/
bazel_worker:packages/bazel_worker/
boolean_selector:packages/boolean_selector/
build:packages/build/
build_config:packages/build_config/
build_daemon:packages/build_daemon/
build_modules:packages/build_modules/
build_resolvers:packages/build_resolvers/
build_runner:packages/build_runner/
build_runner_core:packages/build_runner_core/
build_web_compilers:packages/build_web_compilers/
built_collection:packages/built_collection/
built_value:packages/built_value/
charcode:packages/charcode/
checked_yaml:packages/checked_yaml/
cli_repl:packages/cli_repl/
cli_util:packages/cli_util/
code_builder:packages/code_builder/
collection:packages/collection/
convert:packages/convert/
coverage:packages/coverage/
crypto:packages/crypto/
csslib:packages/csslib/
dart_style:packages/dart_style/
fixnum:packages/fixnum/
glob:packages/glob/
graphs:packages/graphs/
grinder:packages/grinder/
html:packages/html/
http:packages/http/
http_multi_server:packages/http_multi_server/
http_parser:packages/http_parser/
image:packages/image/
intl:packages/intl/
io:packages/io/
js:packages/js/
json_annotation:packages/json_annotation/
json_serializable:packages/json_serializable/
logging:packages/logging/
matcher:packages/matcher/
mdc_web:packages/mdc_web/
meta:packages/meta/
mime:packages/mime/
node_interop:packages/node_interop/
node_io:packages/node_io/
node_preamble:packages/node_preamble/
package_config:packages/package_config/
package_resolver:packages/package_resolver/
path:packages/path/
pedantic:packages/pedantic/
petitparser:packages/petitparser/
pool:packages/pool/
protobuf:packages/protobuf/
pub_semver:packages/pub_semver/
pubspec_parse:packages/pubspec_parse/
quiver:packages/quiver/
samples_index:packages/samples_index/
sass:packages/sass/
sass_builder:packages/sass_builder/
scratch_space:packages/scratch_space/
shelf:packages/shelf/
shelf_packages_handler:packages/shelf_packages_handler/
shelf_static:packages/shelf_static/
shelf_web_socket:packages/shelf_web_socket/
source_gen:packages/source_gen/
source_map_stack_trace:packages/source_map_stack_trace/
source_maps:packages/source_maps/
source_span:packages/source_span/
stack_trace:packages/stack_trace/
stream_channel:packages/stream_channel/
stream_transform:packages/stream_transform/
string_scanner:packages/string_scanner/
sync_http:packages/sync_http/
term_glyph:packages/term_glyph/
test:packages/test/
test_api:packages/test_api/
test_core:packages/test_core/
timing:packages/timing/
tuneup:packages/tuneup/
tuple:packages/tuple/
typed_data:packages/typed_data/
vm_service:packages/vm_service/
watcher:packages/watcher/
web_socket_channel:packages/web_socket_channel/
webdriver:packages/webdriver/
webkit_inspection_protocol:packages/webkit_inspection_protocol/
xml:packages/xml/
yaml:packages/yaml/
$sdk:packages/$sdk/

@ -0,0 +1,64 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Flutter samples</title>
<link href="styles.css" rel="stylesheet" media="screen">
<link href="https://fonts.googleapis.com/css?family=Google+Sans|Google+Sans+Display|Roboto:300,400,500&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="packages/mdc_web/material-components-web.min.js"></script>
<script defer src="description.dart.js"></script>
</head>
<body>
<div class="content">
<div class="navbar">
<a class="leading" href="./">
<img src="images/logos/logo_lockup_flutter_horizontal_wht_96.png" />
<span class="title">Samples</span>
</a>
<div class="nav-items">
<a href="https://flutter.dev/">Flutter Home</a>
<a href="https://api.flutter.dev/">API Docs</a>
</div>
</div>
<div class="container">
<div class="description-title-row">
<h1>Add a Drawer to a screen</h1>
<div class="type-label type-label-bordered">cookbook</div>
</div>
<p>By Flutter</p>
<div class="toolbar">
<div class="buttons">
<button class="mdc-button mdc-button--outlined" onclick="window.location.href = 'https://flutter.dev/docs/cookbook/design/drawer.html';"> <span class="mdc-button__ripple"></span>View Recipe</button>
</div>
<div class="tags-container">
<div class="tags-label">
<i class="material-icons">local_offer</i>
<span>Tags</span>
</div>
<div class="tags">
<a href="./#?search=tag%3Acookbook">cookbook</a>
<a href="./#?search=tag%3Adesign">design</a>
</div>
</div>
</div>
<div class="screenshots">
<img src="images/cookbook/drawer.png" alt="Cookbook article" />
</div>
<div class="description">
<p>In apps that use Material Design,
there are two primary options for navigation: tabs and drawers.
When there is insufficient space to support tabs,
drawers provide a handy alternative.</p>
</div>
</div>
</div>
</body>
<div class="footer">
<span>© Flutter 2020</span>
</div>
</html>

@ -0,0 +1,62 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Flutter samples</title>
<link href="styles.css" rel="stylesheet" media="screen">
<link href="https://fonts.googleapis.com/css?family=Google+Sans|Google+Sans+Display|Roboto:300,400,500&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="packages/mdc_web/material-components-web.min.js"></script>
<script defer src="description.dart.js"></script>
</head>
<body>
<div class="content">
<div class="navbar">
<a class="leading" href="./">
<img src="images/logos/logo_lockup_flutter_horizontal_wht_96.png" />
<span class="title">Samples</span>
</a>
<div class="nav-items">
<a href="https://flutter.dev/">Flutter Home</a>
<a href="https://api.flutter.dev/">API Docs</a>
</div>
</div>
<div class="container">
<div class="description-title-row">
<h1>Add Material touch ripples</h1>
<div class="type-label type-label-bordered">cookbook</div>
</div>
<p>By Flutter</p>
<div class="toolbar">
<div class="buttons">
<button class="mdc-button mdc-button--outlined" onclick="window.location.href = 'https://flutter.dev/docs/cookbook/gestures/ripples.html';"> <span class="mdc-button__ripple"></span>View Recipe</button>
</div>
<div class="tags-container">
<div class="tags-label">
<i class="material-icons">local_offer</i>
<span>Tags</span>
</div>
<div class="tags">
<a href="./#?search=tag%3Acookbook">cookbook</a>
<a href="./#?search=tag%3Agestures">gestures</a>
</div>
</div>
</div>
<div class="screenshots">
<img src="images/cookbook/ripples.png" alt="Cookbook article" />
</div>
<div class="description">
<p>Widgets that follow the Material Design guidelines display
a ripple animation when tapped.</p>
</div>
</div>
</div>
</body>
<div class="footer">
<span>© Flutter 2020</span>
</div>
</html>

@ -0,0 +1,72 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Flutter samples</title>
<link href="styles.css" rel="stylesheet" media="screen">
<link href="https://fonts.googleapis.com/css?family=Google+Sans|Google+Sans+Display|Roboto:300,400,500&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="packages/mdc_web/material-components-web.min.js"></script>
<script defer src="description.dart.js"></script>
</head>
<body>
<div class="content">
<div class="navbar">
<a class="leading" href="./">
<img src="images/logos/logo_lockup_flutter_horizontal_wht_96.png" />
<span class="title">Samples</span>
</a>
<div class="nav-items">
<a href="https://flutter.dev/">Flutter Home</a>
<a href="https://api.flutter.dev/">API Docs</a>
</div>
</div>
<div class="container">
<div class="description-title-row">
<h1>Add to App</h1>
<div class="type-label type-label-bordered">sample</div>
</div>
<p>By Flutter</p>
<div class="toolbar">
<div class="buttons">
<button class="mdc-button mdc-button--outlined" onclick="window.location.href = 'https://github.com/flutter/samples/tree/master/add_to_app';">
<div class="mdc-button__ripple"></div>
<i class="material-icons mdc-button__icon" aria-hidden="true">code</i>
<span class="mdc-button__label">Source Code</span>
</button>
</div>
<div class="tags-container">
<div class="tags-label">
<i class="material-icons">local_offer</i>
<span>Tags</span>
</div>
<div class="tags">
<a href="./#?search=tag%3Aadvanced">advanced</a>
<a href="./#?search=tag%3Asample">sample</a>
<a href="./#?search=tag%3Aadd-to-app">add-to-app</a>
<a href="./#?search=tag%3Aandroid">android</a>
<a href="./#?search=tag%3Aios">ios</a>
<a href="./#?search=tag%3Anative">native</a>
<a href="./#?search=tag%3Aembedding">embedding</a>
</div>
</div>
</div>
<div class="screenshots">
<img src="images/add_to_app1.png" alt="Add_to_app screenshot" />
<img src="images/add_to_app2.png" alt="Add_to_app screenshot" />
</div>
<div class="description">
<p>Android and iOS projects that each import a standalone Flutter module.
</p>
</div>
</div>
</div>
</body>
<div class="footer">
<span>© Flutter 2020</span>
</div>
</html>

@ -0,0 +1,65 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Flutter samples</title>
<link href="styles.css" rel="stylesheet" media="screen">
<link href="https://fonts.googleapis.com/css?family=Google+Sans|Google+Sans+Display|Roboto:300,400,500&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="packages/mdc_web/material-components-web.min.js"></script>
<script defer src="description.dart.js"></script>
</head>
<body>
<div class="content">
<div class="navbar">
<a class="leading" href="./">
<img src="images/logos/logo_lockup_flutter_horizontal_wht_96.png" />
<span class="title">Samples</span>
</a>
<div class="nav-items">
<a href="https://flutter.dev/">Flutter Home</a>
<a href="https://api.flutter.dev/">API Docs</a>
</div>
</div>
<div class="container">
<div class="description-title-row">
<h1>An introduction to integration testing</h1>
<div class="type-label type-label-bordered">cookbook</div>
</div>
<p>By Flutter</p>
<div class="toolbar">
<div class="buttons">
<button class="mdc-button mdc-button--outlined" onclick="window.location.href = 'https://flutter.dev/docs/cookbook/testing/integration/introduction.html';"> <span class="mdc-button__ripple"></span>View Recipe</button>
</div>
<div class="tags-container">
<div class="tags-label">
<i class="material-icons">local_offer</i>
<span>Tags</span>
</div>
<div class="tags">
<a href="./#?search=tag%3Acookbook">cookbook</a>
<a href="./#?search=tag%3Aintegration">integration</a>
</div>
</div>
</div>
<div class="screenshots">
<img src="images/cookbook/introduction.png" alt="Cookbook article" />
</div>
<div class="description">
<p>Unit tests and widget tests are handy for testing individual classes,
functions, or widgets. However, they generally dont test how
individual pieces work together as a whole or capture the performance
of an application running on a real device. These tasks are performed
with integration tests.</p>
</div>
</div>
</div>
</body>
<div class="footer">
<span>© Flutter 2020</span>
</div>
</html>

@ -0,0 +1,62 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Flutter samples</title>
<link href="styles.css" rel="stylesheet" media="screen">
<link href="https://fonts.googleapis.com/css?family=Google+Sans|Google+Sans+Display|Roboto:300,400,500&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="packages/mdc_web/material-components-web.min.js"></script>
<script defer src="description.dart.js"></script>
</head>
<body>
<div class="content">
<div class="navbar">
<a class="leading" href="./">
<img src="images/logos/logo_lockup_flutter_horizontal_wht_96.png" />
<span class="title">Samples</span>
</a>
<div class="nav-items">
<a href="https://flutter.dev/">Flutter Home</a>
<a href="https://api.flutter.dev/">API Docs</a>
</div>
</div>
<div class="container">
<div class="description-title-row">
<h1>An introduction to unit testing</h1>
<div class="type-label type-label-bordered">cookbook</div>
</div>
<p>By Flutter</p>
<div class="toolbar">
<div class="buttons">
<button class="mdc-button mdc-button--outlined" onclick="window.location.href = 'https://flutter.dev/docs/cookbook/testing/unit/introduction.html';"> <span class="mdc-button__ripple"></span>View Recipe</button>
</div>
<div class="tags-container">
<div class="tags-label">
<i class="material-icons">local_offer</i>
<span>Tags</span>
</div>
<div class="tags">
<a href="./#?search=tag%3Acookbook">cookbook</a>
<a href="./#?search=tag%3Aunit">unit</a>
</div>
</div>
</div>
<div class="screenshots">
<img src="images/cookbook/introduction.png" alt="Cookbook article" />
</div>
<div class="description">
<p>How can you ensure that your app continues to work as you add more features or
change existing functionality? By writing tests.</p>
</div>
</div>
</div>
</body>
<div class="footer">
<span>© Flutter 2020</span>
</div>
</html>

@ -0,0 +1,64 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Flutter samples</title>
<link href="styles.css" rel="stylesheet" media="screen">
<link href="https://fonts.googleapis.com/css?family=Google+Sans|Google+Sans+Display|Roboto:300,400,500&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="packages/mdc_web/material-components-web.min.js"></script>
<script defer src="description.dart.js"></script>
</head>
<body>
<div class="content">
<div class="navbar">
<a class="leading" href="./">
<img src="images/logos/logo_lockup_flutter_horizontal_wht_96.png" />
<span class="title">Samples</span>
</a>
<div class="nav-items">
<a href="https://flutter.dev/">Flutter Home</a>
<a href="https://api.flutter.dev/">API Docs</a>
</div>
</div>
<div class="container">
<div class="description-title-row">
<h1>An introduction to widget testing</h1>
<div class="type-label type-label-bordered">cookbook</div>
</div>
<p>By Flutter</p>
<div class="toolbar">
<div class="buttons">
<button class="mdc-button mdc-button--outlined" onclick="window.location.href = 'https://flutter.dev/docs/cookbook/testing/widget/introduction.html';"> <span class="mdc-button__ripple"></span>View Recipe</button>
</div>
<div class="tags-container">
<div class="tags-label">
<i class="material-icons">local_offer</i>
<span>Tags</span>
</div>
<div class="tags">
<a href="./#?search=tag%3Acookbook">cookbook</a>
<a href="./#?search=tag%3Awidget">widget</a>
</div>
</div>
</div>
<div class="screenshots">
<img src="images/cookbook/introduction.png" alt="Cookbook article" />
</div>
<div class="description">
<p>In the introduction to unit testing recipe,
you learned how to test Dart classes using the test package.
To test widget classes, you need a few additional tools provided by the
flutter_test package, which ships with the Flutter SDK.</p>
</div>
</div>
</div>
</body>
<div class="footer">
<span>© Flutter 2020</span>
</div>
</html>

@ -0,0 +1,69 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Flutter samples</title>
<link href="styles.css" rel="stylesheet" media="screen">
<link href="https://fonts.googleapis.com/css?family=Google+Sans|Google+Sans+Display|Roboto:300,400,500&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="packages/mdc_web/material-components-web.min.js"></script>
<script defer src="description.dart.js"></script>
</head>
<body>
<div class="content">
<div class="navbar">
<a class="leading" href="./">
<img src="images/logos/logo_lockup_flutter_horizontal_wht_96.png" />
<span class="title">Samples</span>
</a>
<div class="nav-items">
<a href="https://flutter.dev/">Flutter Home</a>
<a href="https://api.flutter.dev/">API Docs</a>
</div>
</div>
<div class="container">
<div class="description-title-row">
<h1>Animate a page route transition</h1>
<div class="type-label type-label-bordered">cookbook</div>
</div>
<p>By Flutter</p>
<div class="toolbar">
<div class="buttons">
<button class="mdc-button mdc-button--outlined" onclick="window.location.href = 'https://flutter.dev/docs/cookbook/animation/page-route-animation.html';"> <span class="mdc-button__ripple"></span>View Recipe</button>
</div>
<div class="tags-container">
<div class="tags-label">
<i class="material-icons">local_offer</i>
<span>Tags</span>
</div>
<div class="tags">
<a href="./#?search=tag%3Acookbook">cookbook</a>
<a href="./#?search=tag%3Aanimation">animation</a>
</div>
</div>
</div>
<div class="screenshots">
<img src="images/cookbook/page-route-animation.png" alt="Cookbook article" />
</div>
<div class="description">
<p>A design language, such as Material, defines standard behaviors when
transitioning between routes (or screens). Sometimes, though, a custom
transition between screens can make an app more unique. To help,
PageRouteBuilder provides an Animation object.
This Animation can be used with Tween and
Curve objects to customize the transition animation.
This recipe shows how to transition between
routes by animating the new route into view from
the bottom of the screen.</p>
</div>
</div>
</div>
</body>
<div class="footer">
<span>© Flutter 2020</span>
</div>
</html>

@ -0,0 +1,64 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Flutter samples</title>
<link href="styles.css" rel="stylesheet" media="screen">
<link href="https://fonts.googleapis.com/css?family=Google+Sans|Google+Sans+Display|Roboto:300,400,500&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="packages/mdc_web/material-components-web.min.js"></script>
<script defer src="description.dart.js"></script>
</head>
<body>
<div class="content">
<div class="navbar">
<a class="leading" href="./">
<img src="images/logos/logo_lockup_flutter_horizontal_wht_96.png" />
<span class="title">Samples</span>
</a>
<div class="nav-items">
<a href="https://flutter.dev/">Flutter Home</a>
<a href="https://api.flutter.dev/">API Docs</a>
</div>
</div>
<div class="container">
<div class="description-title-row">
<h1>Animate a widget across screens</h1>
<div class="type-label type-label-bordered">cookbook</div>
</div>
<p>By Flutter</p>
<div class="toolbar">
<div class="buttons">
<button class="mdc-button mdc-button--outlined" onclick="window.location.href = 'https://flutter.dev/docs/cookbook/navigation/hero-animations.html';"> <span class="mdc-button__ripple"></span>View Recipe</button>
</div>
<div class="tags-container">
<div class="tags-label">
<i class="material-icons">local_offer</i>
<span>Tags</span>
</div>
<div class="tags">
<a href="./#?search=tag%3Acookbook">cookbook</a>
<a href="./#?search=tag%3Anavigation">navigation</a>
</div>
</div>
</div>
<div class="screenshots">
<img src="images/cookbook/hero-animations.png" alt="Cookbook article" />
</div>
<div class="description">
<p>Its often helpful to guide users through an app as they navigate from screen
to screen. A common technique to lead users through an app is to animate a
widget from one screen to the next. This creates a visual anchor connecting
the two screens.</p>
</div>
</div>
</div>
</body>
<div class="footer">
<span>© Flutter 2020</span>
</div>
</html>

@ -0,0 +1,63 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Flutter samples</title>
<link href="styles.css" rel="stylesheet" media="screen">
<link href="https://fonts.googleapis.com/css?family=Google+Sans|Google+Sans+Display|Roboto:300,400,500&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="packages/mdc_web/material-components-web.min.js"></script>
<script defer src="description.dart.js"></script>
</head>
<body>
<div class="content">
<div class="navbar">
<a class="leading" href="./">
<img src="images/logos/logo_lockup_flutter_horizontal_wht_96.png" />
<span class="title">Samples</span>
</a>
<div class="nav-items">
<a href="https://flutter.dev/">Flutter Home</a>
<a href="https://api.flutter.dev/">API Docs</a>
</div>
</div>
<div class="container">
<div class="description-title-row">
<h1>Animate a widget using a physics simulation</h1>
<div class="type-label type-label-bordered">cookbook</div>
</div>
<p>By Flutter</p>
<div class="toolbar">
<div class="buttons">
<button class="mdc-button mdc-button--outlined" onclick="window.location.href = 'https://flutter.dev/docs/cookbook/animation/physics-simulation.html';"> <span class="mdc-button__ripple"></span>View Recipe</button>
</div>
<div class="tags-container">
<div class="tags-label">
<i class="material-icons">local_offer</i>
<span>Tags</span>
</div>
<div class="tags">
<a href="./#?search=tag%3Acookbook">cookbook</a>
<a href="./#?search=tag%3Aanimation">animation</a>
</div>
</div>
</div>
<div class="screenshots">
<img src="images/cookbook/physics-simulation.png" alt="Cookbook article" />
</div>
<div class="description">
<p>Physics simulations can make app interactions feel realistic and interactive.
For example, you might want to animate a widget to act as if it were attached to
a spring or falling with gravity.</p>
</div>
</div>
</div>
</body>
<div class="footer">
<span>© Flutter 2020</span>
</div>
</html>

@ -0,0 +1,63 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Flutter samples</title>
<link href="styles.css" rel="stylesheet" media="screen">
<link href="https://fonts.googleapis.com/css?family=Google+Sans|Google+Sans+Display|Roboto:300,400,500&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="packages/mdc_web/material-components-web.min.js"></script>
<script defer src="description.dart.js"></script>
</head>
<body>
<div class="content">
<div class="navbar">
<a class="leading" href="./">
<img src="images/logos/logo_lockup_flutter_horizontal_wht_96.png" />
<span class="title">Samples</span>
</a>
<div class="nav-items">
<a href="https://flutter.dev/">Flutter Home</a>
<a href="https://api.flutter.dev/">API Docs</a>
</div>
</div>
<div class="container">
<div class="description-title-row">
<h1>Animate the properties of a container</h1>
<div class="type-label type-label-bordered">cookbook</div>
</div>
<p>By Flutter</p>
<div class="toolbar">
<div class="buttons">
<button class="mdc-button mdc-button--outlined" onclick="window.location.href = 'https://flutter.dev/docs/cookbook/animation/animated-container.html';"> <span class="mdc-button__ripple"></span>View Recipe</button>
</div>
<div class="tags-container">
<div class="tags-label">
<i class="material-icons">local_offer</i>
<span>Tags</span>
</div>
<div class="tags">
<a href="./#?search=tag%3Acookbook">cookbook</a>
<a href="./#?search=tag%3Aanimation">animation</a>
</div>
</div>
</div>
<div class="screenshots">
<img src="images/cookbook/animated-container.png" alt="Cookbook article" />
</div>
<div class="description">
<p>The Container class provides a convenient way
to create a widget with specific properties:
width, height, background color, padding, borders, and more.</p>
</div>
</div>
</div>
</body>
<div class="footer">
<span>© Flutter 2020</span>
</div>
</html>

@ -0,0 +1,69 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Flutter samples</title>
<link href="styles.css" rel="stylesheet" media="screen">
<link href="https://fonts.googleapis.com/css?family=Google+Sans|Google+Sans+Display|Roboto:300,400,500&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="packages/mdc_web/material-components-web.min.js"></script>
<script defer src="description.dart.js"></script>
</head>
<body>
<div class="content">
<div class="navbar">
<a class="leading" href="./">
<img src="images/logos/logo_lockup_flutter_horizontal_wht_96.png" />
<span class="title">Samples</span>
</a>
<div class="nav-items">
<a href="https://flutter.dev/">Flutter Home</a>
<a href="https://api.flutter.dev/">API Docs</a>
</div>
</div>
<div class="container">
<div class="description-title-row">
<h1>Animations</h1>
<div class="type-label type-label-bordered">sample</div>
</div>
<p>By Flutter</p>
<div class="toolbar">
<div class="buttons">
<button class="mdc-button mdc-button--outlined" onclick="window.location.href = 'web/animations';"><span class="mdc-button__ripple"></span> Launch App</button><button class="mdc-button mdc-button--outlined" onclick="window.location.href = 'https://github.com/flutter/samples/tree/master/animations';">
<div class="mdc-button__ripple"></div>
<i class="material-icons mdc-button__icon" aria-hidden="true">code</i>
<span class="mdc-button__label">Source Code</span>
</button>
</div>
<div class="tags-container">
<div class="tags-label">
<i class="material-icons">local_offer</i>
<span>Tags</span>
</div>
<div class="tags">
<a href="./#?search=tag%3Aintermediate">intermediate</a>
<a href="./#?search=tag%3Asample">sample</a>
<a href="./#?search=tag%3Aanimation">animation</a>
</div>
</div>
</div>
<div class="screenshots">
<img src="images/animations1.png" alt="Animations sample screenshot" />
<img src="images/animations2.png" alt="Animations sample screenshot" />
<img src="images/animations3.png" alt="Animations sample screenshot" />
</div>
<div class="description">
<p>Sample apps that showcasing Flutter's animation features.
</p>
</div>
</div>
</div>
</body>
<div class="footer">
<span>© Flutter 2020</span>
</div>
</html>

@ -0,0 +1,63 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Flutter samples</title>
<link href="styles.css" rel="stylesheet" media="screen">
<link href="https://fonts.googleapis.com/css?family=Google+Sans|Google+Sans+Display|Roboto:300,400,500&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="packages/mdc_web/material-components-web.min.js"></script>
<script defer src="description.dart.js"></script>
</head>
<body>
<div class="content">
<div class="navbar">
<a class="leading" href="./">
<img src="images/logos/logo_lockup_flutter_horizontal_wht_96.png" />
<span class="title">Samples</span>
</a>
<div class="nav-items">
<a href="https://flutter.dev/">Flutter Home</a>
<a href="https://api.flutter.dev/">API Docs</a>
</div>
</div>
<div class="container">
<div class="description-title-row">
<h1>Build a form with validation</h1>
<div class="type-label type-label-bordered">cookbook</div>
</div>
<p>By Flutter</p>
<div class="toolbar">
<div class="buttons">
<button class="mdc-button mdc-button--outlined" onclick="window.location.href = 'https://flutter.dev/docs/cookbook/forms/validation.html';"> <span class="mdc-button__ripple"></span>View Recipe</button>
</div>
<div class="tags-container">
<div class="tags-label">
<i class="material-icons">local_offer</i>
<span>Tags</span>
</div>
<div class="tags">
<a href="./#?search=tag%3Acookbook">cookbook</a>
<a href="./#?search=tag%3Aforms">forms</a>
</div>
</div>
</div>
<div class="screenshots">
<img src="images/cookbook/validation.png" alt="Cookbook article" />
</div>
<div class="description">
<p>Apps often require users to enter information into a text field.
For example, you might require users to log in with an email address
and password combination.</p>
</div>
</div>
</div>
</body>
<div class="footer">
<span>© Flutter 2020</span>
</div>
</html>

@ -0,0 +1,66 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Flutter samples</title>
<link href="styles.css" rel="stylesheet" media="screen">
<link href="https://fonts.googleapis.com/css?family=Google+Sans|Google+Sans+Display|Roboto:300,400,500&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="packages/mdc_web/material-components-web.min.js"></script>
<script defer src="description.dart.js"></script>
</head>
<body>
<div class="content">
<div class="navbar">
<a class="leading" href="./">
<img src="images/logos/logo_lockup_flutter_horizontal_wht_96.png" />
<span class="title">Samples</span>
</a>
<div class="nav-items">
<a href="https://flutter.dev/">Flutter Home</a>
<a href="https://api.flutter.dev/">API Docs</a>
</div>
</div>
<div class="container">
<div class="description-title-row">
<h1>Charts</h1>
<div class="type-label type-label-bordered">demo</div>
</div>
<p>By Flutter</p>
<div class="toolbar">
<div class="buttons">
<button class="mdc-button mdc-button--outlined" onclick="window.location.href = 'web/charts';"><span class="mdc-button__ripple"></span> Launch App</button><button class="mdc-button mdc-button--outlined" onclick="window.location.href = 'https://github.com/google/charts';">
<div class="mdc-button__ripple"></div>
<i class="material-icons mdc-button__icon" aria-hidden="true">code</i>
<span class="mdc-button__label">Source Code</span>
</button>
</div>
<div class="tags-container">
<div class="tags-label">
<i class="material-icons">local_offer</i>
<span>Tags</span>
</div>
<div class="tags">
<a href="./#?search=tag%3Ademo">demo</a>
<a href="./#?search=tag%3Acharts">charts</a>
</div>
</div>
</div>
<div class="screenshots">
<img src="images/charts1.png" alt="null" />
</div>
<div class="description">
<p>A general-purpose charting library.
</p>
</div>
</div>
</div>
</body>
<div class="footer">
<span>© Flutter 2020</span>
</div>
</html>

@ -0,0 +1,63 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Flutter samples</title>
<link href="styles.css" rel="stylesheet" media="screen">
<link href="https://fonts.googleapis.com/css?family=Google+Sans|Google+Sans+Display|Roboto:300,400,500&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="packages/mdc_web/material-components-web.min.js"></script>
<script defer src="description.dart.js"></script>
</head>
<body>
<div class="content">
<div class="navbar">
<a class="leading" href="./">
<img src="images/logos/logo_lockup_flutter_horizontal_wht_96.png" />
<span class="title">Samples</span>
</a>
<div class="nav-items">
<a href="https://flutter.dev/">Flutter Home</a>
<a href="https://api.flutter.dev/">API Docs</a>
</div>
</div>
<div class="container">
<div class="description-title-row">
<h1>Create a grid list</h1>
<div class="type-label type-label-bordered">cookbook</div>
</div>
<p>By Flutter</p>
<div class="toolbar">
<div class="buttons">
<button class="mdc-button mdc-button--outlined" onclick="window.location.href = 'https://flutter.dev/docs/cookbook/lists/grid-lists.html';"> <span class="mdc-button__ripple"></span>View Recipe</button>
</div>
<div class="tags-container">
<div class="tags-label">
<i class="material-icons">local_offer</i>
<span>Tags</span>
</div>
<div class="tags">
<a href="./#?search=tag%3Acookbook">cookbook</a>
<a href="./#?search=tag%3Alists">lists</a>
</div>
</div>
</div>
<div class="screenshots">
<img src="images/cookbook/grid-lists.png" alt="Cookbook article" />
</div>
<div class="description">
<p>In some cases, you might want to display your items as a grid rather than
a normal list of items that come one after the next.
For this task, use the GridView widget.</p>
</div>
</div>
</div>
</body>
<div class="footer">
<span>© Flutter 2020</span>
</div>
</html>

@ -0,0 +1,63 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Flutter samples</title>
<link href="styles.css" rel="stylesheet" media="screen">
<link href="https://fonts.googleapis.com/css?family=Google+Sans|Google+Sans+Display|Roboto:300,400,500&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="packages/mdc_web/material-components-web.min.js"></script>
<script defer src="description.dart.js"></script>
</head>
<body>
<div class="content">
<div class="navbar">
<a class="leading" href="./">
<img src="images/logos/logo_lockup_flutter_horizontal_wht_96.png" />
<span class="title">Samples</span>
</a>
<div class="nav-items">
<a href="https://flutter.dev/">Flutter Home</a>
<a href="https://api.flutter.dev/">API Docs</a>
</div>
</div>
<div class="container">
<div class="description-title-row">
<h1>Create a horizontal list</h1>
<div class="type-label type-label-bordered">cookbook</div>
</div>
<p>By Flutter</p>
<div class="toolbar">
<div class="buttons">
<button class="mdc-button mdc-button--outlined" onclick="window.location.href = 'https://flutter.dev/docs/cookbook/lists/horizontal-list.html';"> <span class="mdc-button__ripple"></span>View Recipe</button>
</div>
<div class="tags-container">
<div class="tags-label">
<i class="material-icons">local_offer</i>
<span>Tags</span>
</div>
<div class="tags">
<a href="./#?search=tag%3Acookbook">cookbook</a>
<a href="./#?search=tag%3Alists">lists</a>
</div>
</div>
</div>
<div class="screenshots">
<img src="images/cookbook/horizontal-list.png" alt="Cookbook article" />
</div>
<div class="description">
<p>You might want to create a list that scrolls
horizontally rather than vertically.
The ListView widget supports horizontal lists.</p>
</div>
</div>
</div>
</body>
<div class="footer">
<span>© Flutter 2020</span>
</div>
</html>

@ -0,0 +1,64 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Flutter samples</title>
<link href="styles.css" rel="stylesheet" media="screen">
<link href="https://fonts.googleapis.com/css?family=Google+Sans|Google+Sans+Display|Roboto:300,400,500&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="packages/mdc_web/material-components-web.min.js"></script>
<script defer src="description.dart.js"></script>
</head>
<body>
<div class="content">
<div class="navbar">
<a class="leading" href="./">
<img src="images/logos/logo_lockup_flutter_horizontal_wht_96.png" />
<span class="title">Samples</span>
</a>
<div class="nav-items">
<a href="https://flutter.dev/">Flutter Home</a>
<a href="https://api.flutter.dev/">API Docs</a>
</div>
</div>
<div class="container">
<div class="description-title-row">
<h1>Create and style a text field</h1>
<div class="type-label type-label-bordered">cookbook</div>
</div>
<p>By Flutter</p>
<div class="toolbar">
<div class="buttons">
<button class="mdc-button mdc-button--outlined" onclick="window.location.href = 'https://flutter.dev/docs/cookbook/forms/text-input.html';"> <span class="mdc-button__ripple"></span>View Recipe</button>
</div>
<div class="tags-container">
<div class="tags-label">
<i class="material-icons">local_offer</i>
<span>Tags</span>
</div>
<div class="tags">
<a href="./#?search=tag%3Acookbook">cookbook</a>
<a href="./#?search=tag%3Aforms">forms</a>
</div>
</div>
</div>
<div class="screenshots">
<img src="images/cookbook/text-input.png" alt="Cookbook article" />
</div>
<div class="description">
<p>Text fields allow users to type text into an app.
They are used to build forms,
send messages, create search experiences, and more.
In this recipe, explore how to create and style text fields.</p>
</div>
</div>
</div>
</body>
<div class="footer">
<span>© Flutter 2020</span>
</div>
</html>

@ -0,0 +1,64 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Flutter samples</title>
<link href="styles.css" rel="stylesheet" media="screen">
<link href="https://fonts.googleapis.com/css?family=Google+Sans|Google+Sans+Display|Roboto:300,400,500&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="packages/mdc_web/material-components-web.min.js"></script>
<script defer src="description.dart.js"></script>
</head>
<body>
<div class="content">
<div class="navbar">
<a class="leading" href="./">
<img src="images/logos/logo_lockup_flutter_horizontal_wht_96.png" />
<span class="title">Samples</span>
</a>
<div class="nav-items">
<a href="https://flutter.dev/">Flutter Home</a>
<a href="https://api.flutter.dev/">API Docs</a>
</div>
</div>
<div class="container">
<div class="description-title-row">
<h1>Create lists with different types of items</h1>
<div class="type-label type-label-bordered">cookbook</div>
</div>
<p>By Flutter</p>
<div class="toolbar">
<div class="buttons">
<button class="mdc-button mdc-button--outlined" onclick="window.location.href = 'https://flutter.dev/docs/cookbook/lists/mixed-list.html';"> <span class="mdc-button__ripple"></span>View Recipe</button>
</div>
<div class="tags-container">
<div class="tags-label">
<i class="material-icons">local_offer</i>
<span>Tags</span>
</div>
<div class="tags">
<a href="./#?search=tag%3Acookbook">cookbook</a>
<a href="./#?search=tag%3Alists">lists</a>
</div>
</div>
</div>
<div class="screenshots">
<img src="images/cookbook/mixed-list.png" alt="Cookbook article" />
</div>
<div class="description">
<p>You might need to create lists that display different types of content.
For example, you might be working on a list that shows a heading
followed by a few items related to the heading, followed by another heading,
and so on.</p>
</div>
</div>
</div>
</body>
<div class="footer">
<span>© Flutter 2020</span>
</div>
</html>

File diff suppressed because it is too large Load Diff

@ -0,0 +1,66 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Flutter samples</title>
<link href="styles.css" rel="stylesheet" media="screen">
<link href="https://fonts.googleapis.com/css?family=Google+Sans|Google+Sans+Display|Roboto:300,400,500&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="packages/mdc_web/material-components-web.min.js"></script>
<script defer src="description.dart.js"></script>
</head>
<body>
<div class="content">
<div class="navbar">
<a class="leading" href="./">
<img src="images/logos/logo_lockup_flutter_horizontal_wht_96.png" />
<span class="title">Samples</span>
</a>
<div class="nav-items">
<a href="https://flutter.dev/">Flutter Home</a>
<a href="https://api.flutter.dev/">API Docs</a>
</div>
</div>
<div class="container">
<div class="description-title-row">
<h1>Dice</h1>
<div class="type-label type-label-bordered">demo</div>
</div>
<p>By Jaime Blasco</p>
<div class="toolbar">
<div class="buttons">
<button class="mdc-button mdc-button--outlined" onclick="window.location.href = 'https://z.flutter.gallery/#/dice';"><span class="mdc-button__ripple"></span> Launch App</button><button class="mdc-button mdc-button--outlined" onclick="window.location.href = 'https://github.com/jamesblasco/zflutter/blob/master/zflutter/example/lib/examples/dice/dice.dart';">
<div class="mdc-button__ripple"></div>
<i class="material-icons mdc-button__icon" aria-hidden="true">code</i>
<span class="mdc-button__label">Source Code</span>
</button>
</div>
<div class="tags-container">
<div class="tags-label">
<i class="material-icons">local_offer</i>
<span>Tags</span>
</div>
<div class="tags">
<a href="./#?search=tag%3Ademo">demo</a>
<a href="./#?search=tag%3Aanimation">animation</a>
</div>
</div>
</div>
<div class="screenshots">
<img src="images/dice.png" alt="Dice screenshot" />
</div>
<div class="description">
<p>A demo of 3d animation using dice
</p>
</div>
</div>
</div>
</body>
<div class="footer">
<span>© Flutter 2020</span>
</div>
</html>

@ -0,0 +1,64 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Flutter samples</title>
<link href="styles.css" rel="stylesheet" media="screen">
<link href="https://fonts.googleapis.com/css?family=Google+Sans|Google+Sans+Display|Roboto:300,400,500&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="packages/mdc_web/material-components-web.min.js"></script>
<script defer src="description.dart.js"></script>
</head>
<body>
<div class="content">
<div class="navbar">
<a class="leading" href="./">
<img src="images/logos/logo_lockup_flutter_horizontal_wht_96.png" />
<span class="title">Samples</span>
</a>
<div class="nav-items">
<a href="https://flutter.dev/">Flutter Home</a>
<a href="https://api.flutter.dev/">API Docs</a>
</div>
</div>
<div class="container">
<div class="description-title-row">
<h1>Display a snackbar</h1>
<div class="type-label type-label-bordered">cookbook</div>
</div>
<p>By Flutter</p>
<div class="toolbar">
<div class="buttons">
<button class="mdc-button mdc-button--outlined" onclick="window.location.href = 'https://flutter.dev/docs/cookbook/design/snackbars.html';"> <span class="mdc-button__ripple"></span>View Recipe</button>
</div>
<div class="tags-container">
<div class="tags-label">
<i class="material-icons">local_offer</i>
<span>Tags</span>
</div>
<div class="tags">
<a href="./#?search=tag%3Acookbook">cookbook</a>
<a href="./#?search=tag%3Adesign">design</a>
</div>
</div>
</div>
<div class="screenshots">
<img src="images/cookbook/snackbars.png" alt="Cookbook article" />
</div>
<div class="description">
<p>It can be useful to briefly inform your users when certain actions
take place. For example, when a user swipes away a message in a list,
you might want to inform them that the message has been deleted.
You might even want to give them an option to undo the action.</p>
</div>
</div>
</div>
</body>
<div class="footer">
<span>© Flutter 2020</span>
</div>
</html>

@ -0,0 +1,63 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Flutter samples</title>
<link href="styles.css" rel="stylesheet" media="screen">
<link href="https://fonts.googleapis.com/css?family=Google+Sans|Google+Sans+Display|Roboto:300,400,500&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="packages/mdc_web/material-components-web.min.js"></script>
<script defer src="description.dart.js"></script>
</head>
<body>
<div class="content">
<div class="navbar">
<a class="leading" href="./">
<img src="images/logos/logo_lockup_flutter_horizontal_wht_96.png" />
<span class="title">Samples</span>
</a>
<div class="nav-items">
<a href="https://flutter.dev/">Flutter Home</a>
<a href="https://api.flutter.dev/">API Docs</a>
</div>
</div>
<div class="container">
<div class="description-title-row">
<h1>Display images from the internet</h1>
<div class="type-label type-label-bordered">cookbook</div>
</div>
<p>By Flutter</p>
<div class="toolbar">
<div class="buttons">
<button class="mdc-button mdc-button--outlined" onclick="window.location.href = 'https://flutter.dev/docs/cookbook/images/network-image.html';"> <span class="mdc-button__ripple"></span>View Recipe</button>
</div>
<div class="tags-container">
<div class="tags-label">
<i class="material-icons">local_offer</i>
<span>Tags</span>
</div>
<div class="tags">
<a href="./#?search=tag%3Acookbook">cookbook</a>
<a href="./#?search=tag%3Aimages">images</a>
</div>
</div>
</div>
<div class="screenshots">
<img src="images/cookbook/network-image.png" alt="Cookbook article" />
</div>
<div class="description">
<p>Displaying images is fundamental for most mobile apps.
Flutter provides the Image widget to
display different types of images.</p>
</div>
</div>
</div>
</body>
<div class="footer">
<span>© Flutter 2020</span>
</div>
</html>

@ -0,0 +1,66 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Flutter samples</title>
<link href="styles.css" rel="stylesheet" media="screen">
<link href="https://fonts.googleapis.com/css?family=Google+Sans|Google+Sans+Display|Roboto:300,400,500&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="packages/mdc_web/material-components-web.min.js"></script>
<script defer src="description.dart.js"></script>
</head>
<body>
<div class="content">
<div class="navbar">
<a class="leading" href="./">
<img src="images/logos/logo_lockup_flutter_horizontal_wht_96.png" />
<span class="title">Samples</span>
</a>
<div class="nav-items">
<a href="https://flutter.dev/">Flutter Home</a>
<a href="https://api.flutter.dev/">API Docs</a>
</div>
</div>
<div class="container">
<div class="description-title-row">
<h1>Export fonts from a package</h1>
<div class="type-label type-label-bordered">cookbook</div>
</div>
<p>By Flutter</p>
<div class="toolbar">
<div class="buttons">
<button class="mdc-button mdc-button--outlined" onclick="window.location.href = 'https://flutter.dev/docs/cookbook/design/package-fonts.html';"> <span class="mdc-button__ripple"></span>View Recipe</button>
</div>
<div class="tags-container">
<div class="tags-label">
<i class="material-icons">local_offer</i>
<span>Tags</span>
</div>
<div class="tags">
<a href="./#?search=tag%3Acookbook">cookbook</a>
<a href="./#?search=tag%3Adesign">design</a>
</div>
</div>
</div>
<div class="screenshots">
<img src="images/cookbook/package-fonts.png" alt="Cookbook article" />
</div>
<div class="description">
<p>Rather than declaring a font as part of an app,
you can declare a font as part of a separate package.
This is a convenient way to share the same font across
several different projects,
or for coders publishing their packages to pub.dev.
This recipe uses the following steps:</p>
</div>
</div>
</div>
</body>
<div class="footer">
<span>© Flutter 2020</span>
</div>
</html>

@ -0,0 +1,65 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Flutter samples</title>
<link href="styles.css" rel="stylesheet" media="screen">
<link href="https://fonts.googleapis.com/css?family=Google+Sans|Google+Sans+Display|Roboto:300,400,500&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="packages/mdc_web/material-components-web.min.js"></script>
<script defer src="description.dart.js"></script>
</head>
<body>
<div class="content">
<div class="navbar">
<a class="leading" href="./">
<img src="images/logos/logo_lockup_flutter_horizontal_wht_96.png" />
<span class="title">Samples</span>
</a>
<div class="nav-items">
<a href="https://flutter.dev/">Flutter Home</a>
<a href="https://api.flutter.dev/">API Docs</a>
</div>
</div>
<div class="container">
<div class="description-title-row">
<h1>Fade a widget in and out</h1>
<div class="type-label type-label-bordered">cookbook</div>
</div>
<p>By Flutter</p>
<div class="toolbar">
<div class="buttons">
<button class="mdc-button mdc-button--outlined" onclick="window.location.href = 'https://flutter.dev/docs/cookbook/animation/opacity-animation.html';"> <span class="mdc-button__ripple"></span>View Recipe</button>
</div>
<div class="tags-container">
<div class="tags-label">
<i class="material-icons">local_offer</i>
<span>Tags</span>
</div>
<div class="tags">
<a href="./#?search=tag%3Acookbook">cookbook</a>
<a href="./#?search=tag%3Aanimation">animation</a>
</div>
</div>
</div>
<div class="screenshots">
<img src="images/cookbook/opacity-animation.png" alt="Cookbook article" />
</div>
<div class="description">
<p>UI developers often need to show and hide elements on screen.
However, quickly popping elements on and off the screen can
feel jarring to end users. Instead,
fade elements in and out with an opacity animation to create
a smooth experience.</p>
</div>
</div>
</div>
</body>
<div class="footer">
<span>© Flutter 2020</span>
</div>
</html>

@ -0,0 +1,63 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Flutter samples</title>
<link href="styles.css" rel="stylesheet" media="screen">
<link href="https://fonts.googleapis.com/css?family=Google+Sans|Google+Sans+Display|Roboto:300,400,500&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="packages/mdc_web/material-components-web.min.js"></script>
<script defer src="description.dart.js"></script>
</head>
<body>
<div class="content">
<div class="navbar">
<a class="leading" href="./">
<img src="images/logos/logo_lockup_flutter_horizontal_wht_96.png" />
<span class="title">Samples</span>
</a>
<div class="nav-items">
<a href="https://flutter.dev/">Flutter Home</a>
<a href="https://api.flutter.dev/">API Docs</a>
</div>
</div>
<div class="container">
<div class="description-title-row">
<h1>Fade in images with a placeholder</h1>
<div class="type-label type-label-bordered">cookbook</div>
</div>
<p>By Flutter</p>
<div class="toolbar">
<div class="buttons">
<button class="mdc-button mdc-button--outlined" onclick="window.location.href = 'https://flutter.dev/docs/cookbook/images/fading-in-images.html';"> <span class="mdc-button__ripple"></span>View Recipe</button>
</div>
<div class="tags-container">
<div class="tags-label">
<i class="material-icons">local_offer</i>
<span>Tags</span>
</div>
<div class="tags">
<a href="./#?search=tag%3Acookbook">cookbook</a>
<a href="./#?search=tag%3Aimages">images</a>
</div>
</div>
</div>
<div class="screenshots">
<img src="images/cookbook/fading-in-images.png" alt="Cookbook article" />
</div>
<div class="description">
<p>When displaying images using the default Image widget,
you might notice they simply pop onto the screen as theyre loaded.
This might feel visually jarring to your users.</p>
</div>
</div>
</div>
</body>
<div class="footer">
<span>© Flutter 2020</span>
</div>
</html>

@ -0,0 +1,63 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Flutter samples</title>
<link href="styles.css" rel="stylesheet" media="screen">
<link href="https://fonts.googleapis.com/css?family=Google+Sans|Google+Sans+Display|Roboto:300,400,500&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="packages/mdc_web/material-components-web.min.js"></script>
<script defer src="description.dart.js"></script>
</head>
<body>
<div class="content">
<div class="navbar">
<a class="leading" href="./">
<img src="images/logos/logo_lockup_flutter_horizontal_wht_96.png" />
<span class="title">Samples</span>
</a>
<div class="nav-items">
<a href="https://flutter.dev/">Flutter Home</a>
<a href="https://api.flutter.dev/">API Docs</a>
</div>
</div>
<div class="container">
<div class="description-title-row">
<h1>Fetch data from the internet</h1>
<div class="type-label type-label-bordered">cookbook</div>
</div>
<p>By Flutter</p>
<div class="toolbar">
<div class="buttons">
<button class="mdc-button mdc-button--outlined" onclick="window.location.href = 'https://flutter.dev/docs/cookbook/networking/fetch-data.html';"> <span class="mdc-button__ripple"></span>View Recipe</button>
</div>
<div class="tags-container">
<div class="tags-label">
<i class="material-icons">local_offer</i>
<span>Tags</span>
</div>
<div class="tags">
<a href="./#?search=tag%3Acookbook">cookbook</a>
<a href="./#?search=tag%3Anetworking">networking</a>
</div>
</div>
</div>
<div class="screenshots">
<img src="images/cookbook/fetch-data.png" alt="Cookbook article" />
</div>
<div class="description">
<p>Fetching data from the internet is necessary for most apps.
Luckily, Dart and Flutter provide tools, such as the
http package, for this type of work.</p>
</div>
</div>
</div>
</body>
<div class="footer">
<span>© Flutter 2020</span>
</div>
</html>

@ -0,0 +1,66 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Flutter samples</title>
<link href="styles.css" rel="stylesheet" media="screen">
<link href="https://fonts.googleapis.com/css?family=Google+Sans|Google+Sans+Display|Roboto:300,400,500&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="packages/mdc_web/material-components-web.min.js"></script>
<script defer src="description.dart.js"></script>
</head>
<body>
<div class="content">
<div class="navbar">
<a class="leading" href="./">
<img src="images/logos/logo_lockup_flutter_horizontal_wht_96.png" />
<span class="title">Samples</span>
</a>
<div class="nav-items">
<a href="https://flutter.dev/">Flutter Home</a>
<a href="https://api.flutter.dev/">API Docs</a>
</div>
</div>
<div class="container">
<div class="description-title-row">
<h1>Filipino Cuisine</h1>
<div class="type-label type-label-bordered">demo</div>
</div>
<p>By github.com/markgrancapal</p>
<div class="toolbar">
<div class="buttons">
<button class="mdc-button mdc-button--outlined" onclick="window.location.href = 'web/filipino_cuisine';"><span class="mdc-button__ripple"></span> Launch App</button><button class="mdc-button mdc-button--outlined" onclick="window.location.href = 'https://github.com/markgrancapal/filipino_cuisine';">
<div class="mdc-button__ripple"></div>
<i class="material-icons mdc-button__icon" aria-hidden="true">code</i>
<span class="mdc-button__label">Source Code</span>
</button>
</div>
<div class="tags-container">
<div class="tags-label">
<i class="material-icons">local_offer</i>
<span>Tags</span>
</div>
<div class="tags">
<a href="./#?search=tag%3Ademo">demo</a>
<a href="./#?search=tag%3Aflutter create">flutter create</a>
</div>
</div>
</div>
<div class="screenshots">
<img src="images/filipino_cuisine1.png" alt="Filipino Cuisine screenshot" />
</div>
<div class="description">
<p>Flutter Create challenge entry
</p>
</div>
</div>
</div>
</body>
<div class="footer">
<span>© Flutter 2020</span>
</div>
</html>

@ -0,0 +1,64 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Flutter samples</title>
<link href="styles.css" rel="stylesheet" media="screen">
<link href="https://fonts.googleapis.com/css?family=Google+Sans|Google+Sans+Display|Roboto:300,400,500&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="packages/mdc_web/material-components-web.min.js"></script>
<script defer src="description.dart.js"></script>
</head>
<body>
<div class="content">
<div class="navbar">
<a class="leading" href="./">
<img src="images/logos/logo_lockup_flutter_horizontal_wht_96.png" />
<span class="title">Samples</span>
</a>
<div class="nav-items">
<a href="https://flutter.dev/">Flutter Home</a>
<a href="https://api.flutter.dev/">API Docs</a>
</div>
</div>
<div class="container">
<div class="description-title-row">
<h1>Find widgets</h1>
<div class="type-label type-label-bordered">cookbook</div>
</div>
<p>By Flutter</p>
<div class="toolbar">
<div class="buttons">
<button class="mdc-button mdc-button--outlined" onclick="window.location.href = 'https://flutter.dev/docs/cookbook/testing/widget/finders.html';"> <span class="mdc-button__ripple"></span>View Recipe</button>
</div>
<div class="tags-container">
<div class="tags-label">
<i class="material-icons">local_offer</i>
<span>Tags</span>
</div>
<div class="tags">
<a href="./#?search=tag%3Acookbook">cookbook</a>
<a href="./#?search=tag%3Awidget">widget</a>
</div>
</div>
</div>
<div class="screenshots">
<img src="images/cookbook/finders.png" alt="Cookbook article" />
</div>
<div class="description">
<p>To locate widgets in a test environment, use the Finder
classes. While its possible to write your own Finder classes,
its generally more convenient to locate widgets using the tools
provided by the flutter_test package.</p>
</div>
</div>
</div>
</body>
<div class="footer">
<span>© Flutter 2020</span>
</div>
</html>

@ -0,0 +1,69 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Flutter samples</title>
<link href="styles.css" rel="stylesheet" media="screen">
<link href="https://fonts.googleapis.com/css?family=Google+Sans|Google+Sans+Display|Roboto:300,400,500&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="packages/mdc_web/material-components-web.min.js"></script>
<script defer src="description.dart.js"></script>
</head>
<body>
<div class="content">
<div class="navbar">
<a class="leading" href="./">
<img src="images/logos/logo_lockup_flutter_horizontal_wht_96.png" />
<span class="title">Samples</span>
</a>
<div class="nav-items">
<a href="https://flutter.dev/">Flutter Home</a>
<a href="https://api.flutter.dev/">API Docs</a>
</div>
</div>
<div class="container">
<div class="description-title-row">
<h1>Flutter Maps Firestore</h1>
<div class="type-label type-label-bordered">sample</div>
</div>
<p>By Flutter</p>
<div class="toolbar">
<div class="buttons">
<button class="mdc-button mdc-button--outlined" onclick="window.location.href = 'https://github.com/flutter/samples/tree/master/flutter_maps_firestore';">
<div class="mdc-button__ripple"></div>
<i class="material-icons mdc-button__icon" aria-hidden="true">code</i>
<span class="mdc-button__label">Source Code</span>
</button>
</div>
<div class="tags-container">
<div class="tags-label">
<i class="material-icons">local_offer</i>
<span>Tags</span>
</div>
<div class="tags">
<a href="./#?search=tag%3Aintermediate">intermediate</a>
<a href="./#?search=tag%3Asample">sample</a>
<a href="./#?search=tag%3Afirebase">firebase</a>
<a href="./#?search=tag%3Amaps">maps</a>
</div>
</div>
</div>
<div class="screenshots">
<img src="images/flutter_maps_firestore1.png" alt="Flutter maps firestore screenshot" />
<img src="images/flutter_maps_firestore2.png" alt="Flutter maps firestore screenshot" />
</div>
<div class="description">
<p>A Flutter sample app that shows the end product of the Cloud Next '19 talk Build Mobile Apps With Flutter and Google Maps.
</p>
</div>
</div>
</div>
</body>
<div class="footer">
<span>© Flutter 2020</span>
</div>
</html>

@ -0,0 +1,65 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Flutter samples</title>
<link href="styles.css" rel="stylesheet" media="screen">
<link href="https://fonts.googleapis.com/css?family=Google+Sans|Google+Sans+Display|Roboto:300,400,500&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="packages/mdc_web/material-components-web.min.js"></script>
<script defer src="description.dart.js"></script>
</head>
<body>
<div class="content">
<div class="navbar">
<a class="leading" href="./">
<img src="images/logos/logo_lockup_flutter_horizontal_wht_96.png" />
<span class="title">Samples</span>
</a>
<div class="nav-items">
<a href="https://flutter.dev/">Flutter Home</a>
<a href="https://api.flutter.dev/">API Docs</a>
</div>
</div>
<div class="container">
<div class="description-title-row">
<h1>Focus and text fields</h1>
<div class="type-label type-label-bordered">cookbook</div>
</div>
<p>By Flutter</p>
<div class="toolbar">
<div class="buttons">
<button class="mdc-button mdc-button--outlined" onclick="window.location.href = 'https://flutter.dev/docs/cookbook/forms/focus.html';"> <span class="mdc-button__ripple"></span>View Recipe</button>
</div>
<div class="tags-container">
<div class="tags-label">
<i class="material-icons">local_offer</i>
<span>Tags</span>
</div>
<div class="tags">
<a href="./#?search=tag%3Acookbook">cookbook</a>
<a href="./#?search=tag%3Aforms">forms</a>
</div>
</div>
</div>
<div class="screenshots">
<img src="images/cookbook/focus.png" alt="Cookbook article" />
</div>
<div class="description">
<p>When a text field is selected and accepting input,
it is said to have “focus.”
Generally, users shift focus to a text field by tapping,
and developers shift focus to a text field programmatically by
using the tools described in this recipe.</p>
</div>
</div>
</div>
</body>
<div class="footer">
<span>© Flutter 2020</span>
</div>
</html>

@ -0,0 +1,69 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Flutter samples</title>
<link href="styles.css" rel="stylesheet" media="screen">
<link href="https://fonts.googleapis.com/css?family=Google+Sans|Google+Sans+Display|Roboto:300,400,500&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="packages/mdc_web/material-components-web.min.js"></script>
<script defer src="description.dart.js"></script>
</head>
<body>
<div class="content">
<div class="navbar">
<a class="leading" href="./">
<img src="images/logos/logo_lockup_flutter_horizontal_wht_96.png" />
<span class="title">Samples</span>
</a>
<div class="nav-items">
<a href="https://flutter.dev/">Flutter Home</a>
<a href="https://api.flutter.dev/">API Docs</a>
</div>
</div>
<div class="container">
<div class="description-title-row">
<h1>Form App</h1>
<div class="type-label type-label-bordered">sample</div>
</div>
<p>By Flutter</p>
<div class="toolbar">
<div class="buttons">
<button class="mdc-button mdc-button--outlined" onclick="window.location.href = 'web/form_app';"><span class="mdc-button__ripple"></span> Launch App</button><button class="mdc-button mdc-button--outlined" onclick="window.location.href = 'https://github.com/flutter/samples/tree/master/experimental/form_app';">
<div class="mdc-button__ripple"></div>
<i class="material-icons mdc-button__icon" aria-hidden="true">code</i>
<span class="mdc-button__label">Source Code</span>
</button>
</div>
<div class="tags-container">
<div class="tags-label">
<i class="material-icons">local_offer</i>
<span>Tags</span>
</div>
<div class="tags">
<a href="./#?search=tag%3Aintermediate">intermediate</a>
<a href="./#?search=tag%3Asample">sample</a>
<a href="./#?search=tag%3Aforms">forms</a>
</div>
</div>
</div>
<div class="screenshots">
<img src="images/form_app1.png" alt="Form App screenshot" />
<img src="images/form_app2.png" alt="Form App screenshot" />
<img src="images/form_app3.png" alt="Form App screenshot" />
</div>
<div class="description">
<p>A Flutter sample app that shows how to use Forms.
</p>
</div>
</div>
</div>
</body>
<div class="footer">
<span>© Flutter 2020</span>
</div>
</html>

@ -0,0 +1,74 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Flutter samples</title>
<link href="styles.css" rel="stylesheet" media="screen">
<link href="https://fonts.googleapis.com/css?family=Google+Sans|Google+Sans+Display|Roboto:300,400,500&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="packages/mdc_web/material-components-web.min.js"></script>
<script defer src="description.dart.js"></script>
</head>
<body>
<div class="content">
<div class="navbar">
<a class="leading" href="./">
<img src="images/logos/logo_lockup_flutter_horizontal_wht_96.png" />
<span class="title">Samples</span>
</a>
<div class="nav-items">
<a href="https://flutter.dev/">Flutter Home</a>
<a href="https://api.flutter.dev/">API Docs</a>
</div>
</div>
<div class="container">
<div class="description-title-row">
<h1>Gallery</h1>
<div class="type-label type-label-bordered">demo</div>
</div>
<p>By Flutter</p>
<div class="toolbar">
<div class="buttons">
<button class="mdc-button mdc-button--outlined" onclick="window.location.href = 'https://gallery.flutter.dev';"><span class="mdc-button__ripple"></span> Launch App</button><button class="mdc-button mdc-button--outlined" onclick="window.location.href = 'https://github.com/flutter/gallery';">
<div class="mdc-button__ripple"></div>
<i class="material-icons mdc-button__icon" aria-hidden="true">code</i>
<span class="mdc-button__label">Source Code</span>
</button>
</div>
<div class="tags-container">
<div class="tags-label">
<i class="material-icons">local_offer</i>
<span>Tags</span>
</div>
<div class="tags">
<a href="./#?search=tag%3Aintermediate">intermediate</a>
<a href="./#?search=tag%3Asample">sample</a>
<a href="./#?search=tag%3Agallery">gallery</a>
<a href="./#?search=tag%3Amaterial">material</a>
<a href="./#?search=tag%3Adesign">design</a>
<a href="./#?search=tag%3Avignettes">vignettes</a>
</div>
</div>
</div>
<div class="screenshots">
<img src="images/gallery1.png" alt="Gallery app screenshot" />
<img src="images/gallery2.png" alt="Rally app screenshot" />
<img src="images/gallery3.png" alt="Fortnightly app screenshot" />
<img src="images/gallery4.png" alt="Crane app screenshot" />
<img src="images/gallery5.png" alt="Shrine app screnshot" />
</div>
<div class="description">
<p>A collection of material design widgets, behaviors, and vignettes implemented with Flutter.
</p>
</div>
</div>
</div>
</body>
<div class="footer">
<span>© Flutter 2020</span>
</div>
</html>

@ -0,0 +1,67 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Flutter samples</title>
<link href="styles.css" rel="stylesheet" media="screen">
<link href="https://fonts.googleapis.com/css?family=Google+Sans|Google+Sans+Display|Roboto:300,400,500&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="packages/mdc_web/material-components-web.min.js"></script>
<script defer src="description.dart.js"></script>
</head>
<body>
<div class="content">
<div class="navbar">
<a class="leading" href="./">
<img src="images/logos/logo_lockup_flutter_horizontal_wht_96.png" />
<span class="title">Samples</span>
</a>
<div class="nav-items">
<a href="https://flutter.dev/">Flutter Home</a>
<a href="https://api.flutter.dev/">API Docs</a>
</div>
</div>
<div class="container">
<div class="description-title-row">
<h1>GitHub Dataviz</h1>
<div class="type-label type-label-bordered">demo</div>
</div>
<p>By Larva Labs</p>
<div class="toolbar">
<div class="buttons">
<button class="mdc-button mdc-button--outlined" onclick="window.location.href = 'web/github_dataviz';"><span class="mdc-button__ripple"></span> Launch App</button><button class="mdc-button mdc-button--outlined" onclick="window.location.href = 'https://github.com/flutter/samples/tree/master/web/github_dataviz';">
<div class="mdc-button__ripple"></div>
<i class="material-icons mdc-button__icon" aria-hidden="true">code</i>
<span class="mdc-button__label">Source Code</span>
</button>
</div>
<div class="tags-container">
<div class="tags-label">
<i class="material-icons">local_offer</i>
<span>Tags</span>
</div>
<div class="tags">
<a href="./#?search=tag%3Ademo">demo</a>
<a href="./#?search=tag%3Adata">data</a>
<a href="./#?search=tag%3Avisualization">visualization</a>
</div>
</div>
</div>
<div class="screenshots">
<img src="images/github_dataviz1.png" alt="GitHub Dataviz screenshot" />
</div>
<div class="description">
<p>A visualization for Flutter repository data
</p>
</div>
</div>
</div>
</body>
<div class="footer">
<span>© Flutter 2020</span>
</div>
</html>

@ -0,0 +1,64 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Flutter samples</title>
<link href="styles.css" rel="stylesheet" media="screen">
<link href="https://fonts.googleapis.com/css?family=Google+Sans|Google+Sans+Display|Roboto:300,400,500&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="packages/mdc_web/material-components-web.min.js"></script>
<script defer src="description.dart.js"></script>
</head>
<body>
<div class="content">
<div class="navbar">
<a class="leading" href="./">
<img src="images/logos/logo_lockup_flutter_horizontal_wht_96.png" />
<span class="title">Samples</span>
</a>
<div class="nav-items">
<a href="https://flutter.dev/">Flutter Home</a>
<a href="https://api.flutter.dev/">API Docs</a>
</div>
</div>
<div class="container">
<div class="description-title-row">
<h1>Handle changes to a text field</h1>
<div class="type-label type-label-bordered">cookbook</div>
</div>
<p>By Flutter</p>
<div class="toolbar">
<div class="buttons">
<button class="mdc-button mdc-button--outlined" onclick="window.location.href = 'https://flutter.dev/docs/cookbook/forms/text-field-changes.html';"> <span class="mdc-button__ripple"></span>View Recipe</button>
</div>
<div class="tags-container">
<div class="tags-label">
<i class="material-icons">local_offer</i>
<span>Tags</span>
</div>
<div class="tags">
<a href="./#?search=tag%3Acookbook">cookbook</a>
<a href="./#?search=tag%3Aforms">forms</a>
</div>
</div>
</div>
<div class="screenshots">
<img src="images/cookbook/text-field-changes.png" alt="Cookbook article" />
</div>
<div class="description">
<p>In some cases, its useful to run a callback function every time the text
in a text field changes. For example, you might want to build a search
screen with autocomplete functionality where you want to update the
results as the user types.</p>
</div>
</div>
</div>
</body>
<div class="footer">
<span>© Flutter 2020</span>
</div>
</html>

@ -0,0 +1,65 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Flutter samples</title>
<link href="styles.css" rel="stylesheet" media="screen">
<link href="https://fonts.googleapis.com/css?family=Google+Sans|Google+Sans+Display|Roboto:300,400,500&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="packages/mdc_web/material-components-web.min.js"></script>
<script defer src="description.dart.js"></script>
</head>
<body>
<div class="content">
<div class="navbar">
<a class="leading" href="./">
<img src="images/logos/logo_lockup_flutter_horizontal_wht_96.png" />
<span class="title">Samples</span>
</a>
<div class="nav-items">
<a href="https://flutter.dev/">Flutter Home</a>
<a href="https://api.flutter.dev/">API Docs</a>
</div>
</div>
<div class="container">
<div class="description-title-row">
<h1>Handle scrolling</h1>
<div class="type-label type-label-bordered">cookbook</div>
</div>
<p>By Flutter</p>
<div class="toolbar">
<div class="buttons">
<button class="mdc-button mdc-button--outlined" onclick="window.location.href = 'https://flutter.dev/docs/cookbook/testing/integration/scrolling.html';"> <span class="mdc-button__ripple"></span>View Recipe</button>
</div>
<div class="tags-container">
<div class="tags-label">
<i class="material-icons">local_offer</i>
<span>Tags</span>
</div>
<div class="tags">
<a href="./#?search=tag%3Acookbook">cookbook</a>
<a href="./#?search=tag%3Aintegration">integration</a>
</div>
</div>
</div>
<div class="screenshots">
<img src="images/cookbook/scrolling.png" alt="Cookbook article" />
</div>
<div class="description">
<p>Many apps feature lists of content,
from email clients to music apps and beyond.
To verify that lists contain the expected content
using integration tests,
you need a way to scroll through lists to search for particular items.</p>
</div>
</div>
</div>
</body>
<div class="footer">
<span>© Flutter 2020</span>
</div>
</html>

@ -0,0 +1,64 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Flutter samples</title>
<link href="styles.css" rel="stylesheet" media="screen">
<link href="https://fonts.googleapis.com/css?family=Google+Sans|Google+Sans+Display|Roboto:300,400,500&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="packages/mdc_web/material-components-web.min.js"></script>
<script defer src="description.dart.js"></script>
</head>
<body>
<div class="content">
<div class="navbar">
<a class="leading" href="./">
<img src="images/logos/logo_lockup_flutter_horizontal_wht_96.png" />
<span class="title">Samples</span>
</a>
<div class="nav-items">
<a href="https://flutter.dev/">Flutter Home</a>
<a href="https://api.flutter.dev/">API Docs</a>
</div>
</div>
<div class="container">
<div class="description-title-row">
<h1>Handle taps</h1>
<div class="type-label type-label-bordered">cookbook</div>
</div>
<p>By Flutter</p>
<div class="toolbar">
<div class="buttons">
<button class="mdc-button mdc-button--outlined" onclick="window.location.href = 'https://flutter.dev/docs/cookbook/gestures/handling-taps.html';"> <span class="mdc-button__ripple"></span>View Recipe</button>
</div>
<div class="tags-container">
<div class="tags-label">
<i class="material-icons">local_offer</i>
<span>Tags</span>
</div>
<div class="tags">
<a href="./#?search=tag%3Acookbook">cookbook</a>
<a href="./#?search=tag%3Agestures">gestures</a>
</div>
</div>
</div>
<div class="screenshots">
<img src="images/cookbook/handling-taps.png" alt="Cookbook article" />
</div>
<div class="description">
<p>You not only want to display information to users,
you want users to interact with your app.
Use the GestureDetector widget to respond
to fundamental actions, such as tapping and dragging.</p>
</div>
</div>
</div>
</body>
<div class="footer">
<span>© Flutter 2020</span>
</div>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 71 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 146 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 110 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 574 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 262 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 99 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 706 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 84 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 583 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 646 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 462 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 552 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 584 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 592 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 71 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 638 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 75 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 555 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 602 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 73 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 613 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 75 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 731 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 88 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 648 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 78 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 597 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 538 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 550 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 608 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 73 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 461 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 688 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 83 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 582 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 70 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 555 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 600 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 644 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 77 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 619 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 669 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save