Understanding Flutter's keyboard focus system

UI

Advanced

Understanding Flutter's keyboard focus system

Overview

Focus use cases

Glossary

FocusNode and FocusScopeNode

Best practices for creating FocusNode objects
Unfocusing

Focus widget

Key events
Controlling what gets focus
Autofocus
Change notifications
Obtaining the FocusNode
Timing

FocusScope widget

FocusableActionDetector widget

Controlling focus traversal

FocusTraversalGroup widget
FocusTraversalPolicy

The focus manager