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
@ -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
|
||||
@ -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,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,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>
|
||||
@ -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>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,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,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>
|
||||
|
After Width: | Height: | Size: 71 KiB |
|
After Width: | Height: | Size: 23 KiB |
|
After Width: | Height: | Size: 146 KiB |
|
After Width: | Height: | Size: 56 KiB |
|
After Width: | Height: | Size: 110 KiB |
|
After Width: | Height: | Size: 46 KiB |
|
After Width: | Height: | Size: 31 KiB |
|
After Width: | Height: | Size: 14 KiB |
|
After Width: | Height: | Size: 574 KiB |
|
After Width: | Height: | Size: 262 KiB |
|
After Width: | Height: | Size: 99 KiB |
|
After Width: | Height: | Size: 15 KiB |
|
After Width: | Height: | Size: 706 KiB |
|
After Width: | Height: | Size: 84 KiB |
|
After Width: | Height: | Size: 583 KiB |
|
After Width: | Height: | Size: 72 KiB |
|
After Width: | Height: | Size: 646 KiB |
|
After Width: | Height: | Size: 76 KiB |
|
After Width: | Height: | Size: 462 KiB |
|
After Width: | Height: | Size: 57 KiB |
|
After Width: | Height: | Size: 552 KiB |
|
After Width: | Height: | Size: 67 KiB |
|
After Width: | Height: | Size: 584 KiB |
|
After Width: | Height: | Size: 72 KiB |
|
After Width: | Height: | Size: 592 KiB |
|
After Width: | Height: | Size: 71 KiB |
|
After Width: | Height: | Size: 638 KiB |
|
After Width: | Height: | Size: 75 KiB |
|
After Width: | Height: | Size: 555 KiB |
|
After Width: | Height: | Size: 68 KiB |
|
After Width: | Height: | Size: 602 KiB |
|
After Width: | Height: | Size: 73 KiB |
|
After Width: | Height: | Size: 613 KiB |
|
After Width: | Height: | Size: 75 KiB |
|
After Width: | Height: | Size: 731 KiB |
|
After Width: | Height: | Size: 88 KiB |
|
After Width: | Height: | Size: 648 KiB |
|
After Width: | Height: | Size: 78 KiB |
|
After Width: | Height: | Size: 597 KiB |
|
After Width: | Height: | Size: 72 KiB |
|
After Width: | Height: | Size: 538 KiB |
|
After Width: | Height: | Size: 65 KiB |
|
After Width: | Height: | Size: 550 KiB |
|
After Width: | Height: | Size: 67 KiB |
|
After Width: | Height: | Size: 608 KiB |
|
After Width: | Height: | Size: 73 KiB |
|
After Width: | Height: | Size: 461 KiB |
|
After Width: | Height: | Size: 56 KiB |
|
After Width: | Height: | Size: 688 KiB |
|
After Width: | Height: | Size: 83 KiB |
|
After Width: | Height: | Size: 582 KiB |
|
After Width: | Height: | Size: 70 KiB |
|
After Width: | Height: | Size: 555 KiB |
|
After Width: | Height: | Size: 68 KiB |
|
After Width: | Height: | Size: 600 KiB |
|
After Width: | Height: | Size: 74 KiB |
|
After Width: | Height: | Size: 644 KiB |
|
After Width: | Height: | Size: 77 KiB |
|
After Width: | Height: | Size: 619 KiB |
|
After Width: | Height: | Size: 76 KiB |
|
After Width: | Height: | Size: 669 KiB |
|
After Width: | Height: | Size: 80 KiB |