Results for “Navigator”
Full-text search across Boring Doc explanations, official documentation pages, the Flutter API index and every indexed version change.
Guides
- Navigation and routingdoc
Overview of Flutter's navigation and routing features Flutter provides a complete system for navigating between screens and handling deep links. Small applications without complex deep
- Stack-based navigationdoc
another in a Flutter app. Learn to navigate between screens with Navigator.push and implement adaptive navigation patterns for different screen sizes. Introduction Now that you understand
- Navigate to a new screen and backdoc
using these steps: Create two routes. Navigate to the second route using Navigator.push() . Return to the first route using Navigator.pop() . 1. Create two routes First, create
- Navigate with named routesdoc
named route for navigation. To work with named routes, use the Navigator.pushNamed() function. This example replicates the functionality from the original recipe, demonstrating how to use named
- Send data to a new screendoc
pass data to a new route. Often, you not only want to navigate to a new screen, but also pass data to the screen as well
- Pass arguments to a named routedoc
overview page. You can accomplish this task using the arguments parameter of the Navigator.pushNamed() method. Extract the arguments using the ModalRoute.of() method or inside an onGenerateRoute() function provided
- Deep linkingdoc
Navigate to routes when the app receives a new URL. Deep links are links that not only open an app, but also take the user
- Hero animationsdoc
How to animate a widget to fly between two screens. The hero
- Advanced scrolling and sliversdoc
this section, you'll understand how to use CustomScrollView , create navigation bars that collapse, and organize content in scrollable sections. Slivers and widgets Slivers are scrollable areas
- Writing custom platform-specific codedoc
Learn how to write custom platform-specific code in your app. This
- Build and release an iOS appdoc
How to release a Flutter app to the App Store. This guide
- Animate a widget across screensdoc
context) { return Scaffold( appBar: AppBar(title: const Text('Main Screen')), body: GestureDetector( onTap: () { Navigator.push( context, MaterialPageRoute ( builder: (context) { return const DetailScreen(); }, ), ); }, child: Image.network(' https
- Return data from a screendoc
that it can act on that information. You can do this with the Navigator.pop() method using the following steps: Define the home screen Add a button that launches
- Understanding constraintsdoc
Flutter's model for widget constraints, sizing, positioning, and how they interact
- LayoutBuilder and adaptive layoutsdoc
different screen widths. This app shows a sidebar on large screens and a navigation-based UI on small screens. Specifically, this app handles two screen sizes: Large
- Adaptive and responsive design in Flutterdoc
usable in the available space. For example, should a tablet UI use bottom navigation or side-panel navigation? collapsed into a single term. Most often, adaptive
- Layouts in Flutterdoc
Learn how Flutter's layout mechanism works and how to build your
- Differentiate between ephemeral state and app statedoc
How to tell the difference between ephemeral and app state. This doc
- Accessibility technologiesdoc
shortcuts on desktop. Turn on VoiceOver or TalkBack on your mobile device and navigate around your app. To turn on the screen reader on your device, complete
- Layoutdoc
called an "app bar" that can display a title, navigation controls, and/or actions. The simplest way to add an app bar to your app is by using
- Common Flutter errorsdoc
How to recognize and resolve common Flutter framework errors. Introduction This page
- Understanding Flutter's keyboard focus systemdoc
How to use the focus system in your Flutter app. This article
- Flutter architectural overviewdoc
A high-level overview of the architecture of Flutter, including the core
- Improving rendering performancedoc
How to measure and evaluate your app's rendering performance. Rendering animations
- Configuring the URL strategy on the webdoc
Flutter web apps support two ways of configuring URL-based navigation on the web: Hash (default) : Paths are read and written to the hash fragment . For example
- Focus and text fieldsdoc
have a search screen with a text field. When the user navigates to the search screen, you can set the focus to the text field
- Accessibility testingdoc
Android Enable the Accessibility Scanner from Android Settings > Accessibility > Accessibility Scanner > On . Navigate to the Accessibility Scanner 'checkbox' icon button to initiate a scan. For iOS: Open
- Rebuild UI when state changesdoc
Instructions on how to manage state with ChangeNotifiers. Learn to use ListenableBuilder
- Build and release a web appdoc
http.server 8000 , or by using the dhttpd package), and open the /build/web directory. Navigate to localhost:8000 in your browser (given the python SimpleHTTPServer example) to view
- Introduction to animationsdoc
How to perform animations in Flutter. Well-designed animations make a UI
- JSON and serializationdoc
How to use JSON with Flutter. It is hard to think of
- Performance best practicesdoc
shaking and deferred loading Improving perceived performance with image placeholders, precaching, and disabled navigation transitions Building performant Flutter widgets How do you design a Flutter
- Build and release an Android appdoc
How to prepare for and release an Android app to the Play