Forms and navigation

Capturing user input and moving between screens are the two most frequent actions in any app. These exercises cover Flutter’s three main approaches: forms with Form and TextFormField including real-time validation, basic navigation with named routes, and the modern declarative approach with go_router.