flutter-ko.dev Open in urlscan Pro
199.36.158.100  Public Scan

Submitted URL: http://flutter-ko.dev/
Effective URL: https://flutter-ko.dev/
Submission Tags: tranco_l324
Submission: On May 18 via api from DE — Scanned from DE

Form analysis 1 forms found in the DOM

/search/

<form action="/search/" class="site-header__search form-inline">
  <input class="site-header__searchfield form-control" type="search" name="q" id="q" autocomplete="off" placeholder="Search" aria-label="Search">
</form>

Text Content

Google uses cookies to deliver its services, to personalize ads, and to analyze
traffic. You can adjust your privacy controls anytime in your Google settings.
Learn more.

Okay

menu
    * 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 SwiftUI devs
        * Flutter for UIKit devs
        * Flutter for React Native devs
        * Flutter for web devs
        * Flutter for Xamarin.Forms devs
        * Introduction to declarative UI
      * Dart language overview open_in_new
      * Building a web app
    * Samples & tutorials
      * Flutter Gallery [running app] open_in_new
      * Flutter Gallery [repo] open_in_new
      * Sample apps on GitHub open_in_new
      * Cookbook
      * Codelabs
      * Tutorials
    * Development
      * User interface
        * Introduction to widgets
        * Building layouts
          * Layouts in Flutter
          * Tutorial
          * Creating adaptive and responsive apps
          * Building adaptive apps
          * Understanding constraints
          * Box constraints
        * Adding interactivity
        * Assets and images
        * Material
        * Navigation & routing
          * Navigation in Flutter
          * Deep linking
          * URL strategies
        * Animations
          * Introduction
          * Overview
          * Tutorial
          * Implicit animations
          * Hero animations
          * Staggered animations
        * Advanced UI
          * Actions & shortcuts
          * Keyboard focus system
          * Gestures
          * Shaders
          * Slivers
          * 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
        * Supported platforms
        * Building desktop apps with Flutter
        * Writing platform-specific code
        * Android
          * C interop
          * Hosting native Android views
          * Android plugin upgrade
          * AndroidX migration
          * Deprecated Splash Screen API Migration
        * iOS
          * Leveraging Apple's system libraries
          * Adding iOS App Clip support
          * C interop
          * Hosting native iOS views
          * iOS debugging
        * Linux
          * Building Linux apps
        * macOS
          * Building macOS apps
          * C interop
        * Web
          * Web FAQ
          * Web renderers
          * Custom app initialization
          * Displaying images on the web
        * Windows
          * Building Windows apps
          * Run loop migration
          * Version information migration
          * Dark mode migration
      * Packages & plugins
        * Background processes
        * Developing packages & plugins
        * Flutter Favorites program
        * Happy paths project
        * Happy paths recommendations
        * Plugins in Flutter tests **NEW**
        * Using packages
        * Package site open_in_new
      * Add Flutter to an existing app
        * Introduction
        * Adding to an Android app
          * Project setup
          * Add a single Flutter screen
          * Add a Flutter Fragment
          * Add a Flutter View
          * Plugin setup
        * Adding to an iOS app
          * Project setup
          * Add a single Flutter screen
        * Debugging & hot reload
        * Loading sequence and performance
        * Multiple Flutter instances
      * Tools & features
        * Android Studio & IntelliJ
        * Visual Studio Code
        * DevTools
          * Overview
          * Install from Android Studio & IntelliJ
          * Install from VS Code
          * Install from command line
          * Flutter inspector
          * Performance view
          * CPU Profiler view
          * Memory view
          * Network view
          * Debugger
          * Logging view
          * App size tool
          * Release notes
        * Flutter SDK
          * Overview
          * Upgrading
          * Releases
          * Breaking changes
          * Release notes
        * Flutter and the pubspec file
        * Hot reload
        * Flutter Fix
        * Code formatting
    * Testing & debugging
      * Debugging tools
      * Debugging apps programmatically
      * Using an OEM debugger
      * Flutter's build modes
      * Common Flutter errors
      * Handling errors
      * Testing
      * Integration testing
      * Migrating from flutter_driver
    * Performance & optimization
      * Overview
      * Performance best practices
      * App size
      * Deferred components
      * Rendering performance
      * Performance profiling
      * Shader compilation jank
      * Performance metrics
      * Performance FAQ
      * Appendix
    * Deployment
      * Obfuscating Dart code
      * Creating flavors for Flutter
      * Build and release an Android app
      * Build and release an iOS app
      * Build and release a macOS app
      * Build and release a Linux app
      * Build and release a Windows app
      * Build and release a web app
      * Continuous deployment
    * Resources
      * Architectural overview
      * Books
      * Compatibility policy
      * Contributing to Flutter open_in_new
      * Creating useful bug reports
      * Dart resources
      * Design documents
      * FAQ
      * Casual Games Toolkit
      * Google Fonts package open_in_new
      * Inside Flutter
      * Flutter vs. Swift Concurrency
      * Official brand assets open_in_new
      * Platform adaptations
      * Security false positives **NEW**
      * Videos and online courses
    * Reference
      * Who is Dash?
      * Widget index
      * API reference open_in_new
      * flutter CLI reference
      * Package site open_in_new

 * Multi-Platform
   Mobile Web Desktop Embedded
 * Development
   Learn Flutter Favorites Packages
 * Ecosystem
   Community Events Monetization
 * Showcase
 * Docs
   What's new Editor support Hot reload Profiling Install Flutter DevTools
   Cookbook Tutorials



Get started
Lots has been happening! Check out what's new in Flutter 3.7, watch videos from
Flutter Forward, and learn what's next for Flutter!
 * 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 SwiftUI devs
     * Flutter for UIKit devs
     * Flutter for React Native devs
     * Flutter for web devs
     * Flutter for Xamarin.Forms devs
     * Introduction to declarative UI
   * Dart language overview open_in_new
   * Building a web app
 * Samples & tutorials
   * Flutter Gallery [running app] open_in_new
   * Flutter Gallery [repo] open_in_new
   * Sample apps on GitHub open_in_new
   * Cookbook
   * Codelabs
   * Tutorials
 * Development
   * User interface
     * Introduction to widgets
     * Building layouts
       * Layouts in Flutter
       * Tutorial
       * Creating adaptive and responsive apps
       * Building adaptive apps
       * Understanding constraints
       * Box constraints
     * Adding interactivity
     * Assets and images
     * Material
     * Navigation & routing
       * Navigation in Flutter
       * Deep linking
       * URL strategies
     * Animations
       * Introduction
       * Overview
       * Tutorial
       * Implicit animations
       * Hero animations
       * Staggered animations
     * Advanced UI
       * Actions & shortcuts
       * Keyboard focus system
       * Gestures
       * Shaders
       * Slivers
       * 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
     * Supported platforms
     * Building desktop apps with Flutter
     * Writing platform-specific code
     * Android
       * C interop
       * Hosting native Android views
       * Android plugin upgrade
       * AndroidX migration
       * Deprecated Splash Screen API Migration
     * iOS
       * Leveraging Apple's system libraries
       * Adding iOS App Clip support
       * C interop
       * Hosting native iOS views
       * iOS debugging
     * Linux
       * Building Linux apps
     * macOS
       * Building macOS apps
       * C interop
     * Web
       * Web FAQ
       * Web renderers
       * Custom app initialization
       * Displaying images on the web
     * Windows
       * Building Windows apps
       * Run loop migration
       * Version information migration
       * Dark mode migration
   * Packages & plugins
     * Background processes
     * Developing packages & plugins
     * Flutter Favorites program
     * Happy paths project
     * Happy paths recommendations
     * Plugins in Flutter tests **NEW**
     * Using packages
     * Package site open_in_new
   * Add Flutter to an existing app
     * Introduction
     * Adding to an Android app
       * Project setup
       * Add a single Flutter screen
       * Add a Flutter Fragment
       * Add a Flutter View
       * Plugin setup
     * Adding to an iOS app
       * Project setup
       * Add a single Flutter screen
     * Debugging & hot reload
     * Loading sequence and performance
     * Multiple Flutter instances
   * Tools & features
     * Android Studio & IntelliJ
     * Visual Studio Code
     * DevTools
       * Overview
       * Install from Android Studio & IntelliJ
       * Install from VS Code
       * Install from command line
       * Flutter inspector
       * Performance view
       * CPU Profiler view
       * Memory view
       * Network view
       * Debugger
       * Logging view
       * App size tool
       * Release notes
     * Flutter SDK
       * Overview
       * Upgrading
       * Releases
       * Breaking changes
       * Release notes
     * Flutter and the pubspec file
     * Hot reload
     * Flutter Fix
     * Code formatting
 * Testing & debugging
   * Debugging tools
   * Debugging apps programmatically
   * Using an OEM debugger
   * Flutter's build modes
   * Common Flutter errors
   * Handling errors
   * Testing
   * Integration testing
   * Migrating from flutter_driver
 * Performance & optimization
   * Overview
   * Performance best practices
   * App size
   * Deferred components
   * Rendering performance
   * Performance profiling
   * Shader compilation jank
   * Performance metrics
   * Performance FAQ
   * Appendix
 * Deployment
   * Obfuscating Dart code
   * Creating flavors for Flutter
   * Build and release an Android app
   * Build and release an iOS app
   * Build and release a macOS app
   * Build and release a Linux app
   * Build and release a Windows app
   * Build and release a web app
   * Continuous deployment
 * Resources
   * Architectural overview
   * Books
   * Compatibility policy
   * Contributing to Flutter open_in_new
   * Creating useful bug reports
   * Dart resources
   * Design documents
   * FAQ
   * Casual Games Toolkit
   * Google Fonts package open_in_new
   * Inside Flutter
   * Flutter vs. Swift Concurrency
   * Official brand assets open_in_new
   * Platform adaptations
   * Security false positives **NEW**
   * Videos and online courses
 * Reference
   * Who is Dash?
   * Widget index
   * API reference open_in_new
   * flutter CLI reference
   * Package site open_in_new

Contents
 * New to Flutter?
   * Docs
   * Videos
 * Want to skill up?


FLUTTER DOCUMENTATION

Contents
 * New to Flutter?
   * Docs
   * Videos
 * Want to skill up?

Get started

Set up your environment and start building.

Widgets catalog

Dip into the rich set of Flutter widgets available in the SDK.

API docs

Bookmark the API reference docs for the Flutter framework.

Cookbook

Browse the cookbook for many easy Flutter recipes.

Samples

Check out the Flutter examples.

Videos

View the many videos on the Flutter YouTube channel.

To see changes to the site since our last release, see What’s new.


NEW TO FLUTTER?

Once you’ve gone through Get started, including Write your first Flutter app,
here are some next steps.


DOCS

Coming from another platform? Check out Flutter for: Android, SwiftUI, UIKit,
React Native, and Xamarin.Forms developers.

Building layouts Learn how to create layouts in Flutter, where everything is a
widget. Understanding constraints Once you understand that “Constraints flow
down. Sizes flow up. Parents set positions”, then you are well on your way to
understanding Flutter’s layout model. Adding interactivity to your Flutter app
Learn how to add a stateful widget to your app. A tour of the Flutter widget
framework Learn more about Flutter’s react-style framework. FAQ Get the answers
to frequently asked questions.


VIDEOS

Check out the Introducing Flutter series. Learn Flutter basics like how do I
make my first Flutter app? In Flutter, “everything is a widget”! Learn more
about Stateless and Stateful widgets in What is State?



Only have 60 seconds? Learn how to build and deploy a Flutter App!




WANT TO SKILL UP?

Dive deeper into how Flutter works under the hood! Learn why you write
standalone widgets instead of using helper methods or what is “BuildContext” and
how is it used?



To learn about all of the Flutter video series, see our videos page.

We release new videos almost every week on the Flutter YouTube channel:

Explore more Flutter videos

The documentation on this site reflects the latest stable release of Flutter.

 * 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.