Wayback Machine
44 captures
30 Mar 2019 - 12 Mar 2026
Jul AUG Sep
17
2019 2020 2021
success
fail
About this capture
COLLECTED BY
Organization: Internet Archive
The Internet Archive discovers and captures web pages through many different web crawls. At any given time several distinct crawls are running, some for months, and some every day or longer. View the web archive through the Wayback Machine.
Collection: survey_00010
TIMESTAMPS
loading
The Wayback Machine - https://web.archive.org/web/20200817234556/https://flutter.dev/docs/development/ui
Flutter logo
  • Docs
    • Get started
      • 1. Install
      • 2. Set up an editor
      • 3. Test drive
      • 4. Write your first app
      • 5. Learn more
      • From another platform?
        • Flutter for Android devs
        • Flutter for iOS devs
        • Flutter for React Native devs
        • Flutter for web devs
        • Flutter for Xamarin.Forms devs
        • Introduction to declarative UI
      • Dart language overview
      • Building a web app
    • Samples & tutorials
      • Flutter Gallery [running app]
      • Flutter Gallery [repo]
      • Sample apps on GitHub
      • Cookbook
      • Codelabs
      • Tutorials
    • Development
      • User interface
        • Introduction to widgets
        • Building layouts
          • Layouts in Flutter
          • Tutorial
          • Creating responsive apps
          • Understanding constraints [NEW]
          • Box constraints
        • Adding interactivity
        • Assets and images
        • Navigation & routing
        • Animations
          • Introduction
          • Overview
          • Tutorial
          • Implicit animations
          • Hero animations
          • Staggered animations
        • Advanced UI
          • Slivers
          • Gestures
          • Splash screens
        • Widget catalog
      • Data & backend
        • State management
          • Introduction
          • Think declaratively
          • Ephemeral vs app state
          • Simple app state management
          • Options
        • Networking & http
        • JSON and serialization
        • Firebase
      • Accessibility & internationalization
        • Accessibility
        • Internationalization
      • Platform integration
        • C and C++ interop
        • Web FAQ
        • Writing platform-specific code
        • Apple Watch support
      • Packages & plugins
        • Using packages
        • Developing packages & plugins
        • Flutter Favorites program
        • Background processes
        • Android plugin upgrade
        • Package site
      • Add Flutter to existing app
        • Introduction
        • Adding to an Android app
          • Project setup
          • Add a single Flutter screen
          • Add a Flutter Fragment
          • Plugin setup
        • Adding to an iOS app
          • Project setup
          • Add a single Flutter screen
        • Debugging & hot reload
        • Loading sequence and performance
      • Tools & techniques
        • Android Studio & IntelliJ
        • Visual Studio Code
        • DevTools
          • Overview
          • Install from Android Studio & IntelliJ
          • Install from VS Code
          • Install from command line
          • Flutter inspector
          • Timeline view
          • Memory view
          • Performance view
          • Network view
          • Debugger
          • Logging view
        • Flutter SDK
          • Upgrading
          • Releases
          • Breaking changes
          • Release notes
        • Hot reload
        • Code formatting
      • Migration notes
        • AndroidX migration
        • Android plugin upgrade
        • Developing for iOS 14 beta
        • Xcode 11.4 support
    • Testing & debugging
      • Debugging tools
      • Debugging apps programmatically
      • Using an OEM debugger
      • Flutter's build modes
      • Handling errors
      • Testing
    • Performance & optimization
      • Overview
      • App size
      • Rendering performance
        • Overview
        • Performance best practices
        • Performance profiling
        • Reduce shader compilation jank
    • Deployment
      • Obfuscating Dart code
      • Creating flavors for Flutter
      • Build and release an Android app
      • Build and release an iOS app
      • Build and release a Linux app
      • Build and release a web app
      • Continuous deployment
    • Resources
      • Dart resources
      • Compatibility policy
      • Architectural overview
      • Inside Flutter
      • Google Fonts package
      • Platform adaptations
      • Technical videos
      • Books
      • FAQ
      • Design Documents
      • Creating useful bug reports
      • Official brand assets
    • Reference
      • Widget index
      • API reference
      • Package site
  • Showcase
  • Community
Get started
Release 1.20 is live! For more information, see the 1.20 blog post and What's new on the site.
  • Get started
    • 1. Install
    • 2. Set up an editor
    • 3. Test drive
    • 4. Write your first app
    • 5. Learn more
    • From another platform?
      • Flutter for Android devs
      • Flutter for iOS devs
      • Flutter for React Native devs
      • Flutter for web devs
      • Flutter for Xamarin.Forms devs
      • Introduction to declarative UI
    • Dart language overview
    • Building a web app
  • Samples & tutorials
    • Flutter Gallery [running app]
    • Flutter Gallery [repo]
    • Sample apps on GitHub
    • Cookbook
    • Codelabs
    • Tutorials
  • Development
    • User interface
      • Introduction to widgets
      • Building layouts
        • Layouts in Flutter
        • Tutorial
        • Creating responsive apps
        • Understanding constraints [NEW]
        • Box constraints
      • Adding interactivity
      • Assets and images
      • Navigation & routing
      • Animations
        • Introduction
        • Overview
        • Tutorial
        • Implicit animations
        • Hero animations
        • Staggered animations
      • Advanced UI
        • Slivers
        • Gestures
        • Splash screens
      • Widget catalog
    • Data & backend
      • State management
        • Introduction
        • Think declaratively
        • Ephemeral vs app state
        • Simple app state management
        • Options
      • Networking & http
      • JSON and serialization
      • Firebase
    • Accessibility & internationalization
      • Accessibility
      • Internationalization
    • Platform integration
      • C and C++ interop
      • Web FAQ
      • Writing platform-specific code
      • Apple Watch support
    • Packages & plugins
      • Using packages
      • Developing packages & plugins
      • Flutter Favorites program
      • Background processes
      • Android plugin upgrade
      • Package site
    • Add Flutter to existing app
      • Introduction
      • Adding to an Android app
        • Project setup
        • Add a single Flutter screen
        • Add a Flutter Fragment
        • Plugin setup
      • Adding to an iOS app
        • Project setup
        • Add a single Flutter screen
      • Debugging & hot reload
      • Loading sequence and performance
    • Tools & techniques
      • Android Studio & IntelliJ
      • Visual Studio Code
      • DevTools
        • Overview
        • Install from Android Studio & IntelliJ
        • Install from VS Code
        • Install from command line
        • Flutter inspector
        • Timeline view
        • Memory view
        • Performance view
        • Network view
        • Debugger
        • Logging view
      • Flutter SDK
        • Upgrading
        • Releases
        • Breaking changes
        • Release notes
      • Hot reload
      • Code formatting
    • Migration notes
      • AndroidX migration
      • Android plugin upgrade
      • Developing for iOS 14 beta
      • Xcode 11.4 support
  • Testing & debugging
    • Debugging tools
    • Debugging apps programmatically
    • Using an OEM debugger
    • Flutter's build modes
    • Handling errors
    • Testing
  • Performance & optimization
    • Overview
    • App size
    • Rendering performance
      • Overview
      • Performance best practices
      • Performance profiling
      • Reduce shader compilation jank
  • Deployment
    • Obfuscating Dart code
    • Creating flavors for Flutter
    • Build and release an Android app
    • Build and release an iOS app
    • Build and release a Linux app
    • Build and release a web app
    • Continuous deployment
  • Resources
    • Dart resources
    • Compatibility policy
    • Architectural overview
    • Inside Flutter
    • Google Fonts package
    • Platform adaptations
    • Technical videos
    • Books
    • FAQ
    • Design Documents
    • Creating useful bug reports
    • Official brand assets
  • Reference
    • Widget index
    • API reference
    • Package site

User interface

  1. Docs
  2. Development
  3. UI

Topics:

  • Introduction to widgets
  • Building layouts
  • Adding interactivity
  • Assets and images
  • Navigation & routing
  • Animations
  • Advanced UI
  • Widget catalog
Flutter Logo
  • flutter-dev@
  • terms
  • brand usage
  • security
  • privacy
  • español
  • 社区中文资源
  • We stand in solidarity with the Black community. Black Lives Matter.

Except as otherwise noted, this work is licensed under a Creative Commons Attribution 4.0 International License, and code samples are licensed under the BSD License.