Results for “Page”
Full-text search across Boring Doc explanations, official documentation pages, the Flutter API index and every indexed version change.
Guides
- Animate a page route transitiondoc
custom transition between screens can make an app more unique. To help, PageRouteBuilder provides an Animation object. This Animation can be used with Tween and Curve objects
- Navigation and routingdoc
Overview of Flutter's navigation and routing features Flutter provides a complete
- Common Flutter errorsdoc
recognize and resolve common Flutter framework errors. Introduction This page explains several frequently-encountered Flutter framework errors (including layout errors) and gives suggestions on how to resolve
- Deep linkingdoc
pair of sneakers might open a shopping app and display the product page for those particular shoes. Flutter supports deep linking on iOS, Android
- Advanced scrolling and sliversdoc
Learn how to implement performant scrolling with slivers. In this lesson, you
- Build and release an iOS appdoc
How to release a Flutter app to the App Store. This guide
- Introduction to animationsdoc
How to perform animations in Flutter. Well-designed animations make a UI
- LayoutBuilder and adaptive layoutsdoc
Modern apps need to work well on screens of all sizes. On this page, you'll learn how to create layouts that adapt to different screen widths
- Performance best practicesdoc
How to ensure that your Flutter app is performant. Generally, Flutter applications
- Stack-based navigationdoc
Learn how to navigate from one page to another in a Flutter app. Learn to navigate between screens with Navigator.push and implement adaptive navigation patterns for different
- Hero animationsdoc
examples yourself, follow the steps in Run the examples . This page assumes you know how to create a layout using Flutter
- Performancedoc
from several angles. trying to debug it, check out the DevTool's page on [Using the Performance view][]. What is performance? Why is performance important
- Layouts in Flutterdoc
Learn how Flutter's layout mechanism works and how to build your
- Configuring the URL strategy on the webdoc
Check your web server's documentation for details on how to configure single-page apps. If you are using Firebase Hosting, choose the "Configure as a single
- Approaches to state managementdoc
your questions haven't been answered, or that the approach described on these pages is not viable for your use cases, you are probably right. Learn more
- UI design & stylingdoc
create an accessible app, design your UI with accessibility in mind. This page covers key aspects of accessible UI design and styling. Large fonts Both Android
- Layoutdoc
Scaffold and AppBar . Scaffold is a convenience widget that provides a Material-style page layout, making it simple to add an app bar, drawer, navigation
- Build and release a web appdoc
command line. This builds a debug version of your app. This page helps you prepare a release version of your app and covers the following topics: Building
- Guide to app architecturedoc
recommended way to architect a Flutter app. The following pages demonstrate how to build an app using best practices. The recommendations in this guide can be applied
- Architecture recommendations and resourcesdoc
Recommendations for building scalable Flutter applications. This page presents architecture best practices, why they matter, and whether we recommend them for your Flutter application. You should treat
- Implicit animationsdoc
Where to find more information on using implicit animations in Flutter. With
- Differentiate between ephemeral state and app statedoc
vague definition, so here are a few examples. current page in a PageView current progress of a complex animation current selected tab in a BottomNavigationBar Other parts
- Simple app state managementdoc
state , you are ready to learn about simple app state management. On this page, we are going to be using the provider package
- Flutter performance profilingdoc
speed and I/O throughput to the smoothness of the user interface. While this page primarily focuses on UI smoothness (lack of stutter or jank), the tools described
- Understanding Flutter's keyboard focus systemdoc
that uses a physical keyboard, such as most desktop and web applications, this page is for you. If your app won't be used with a physical
- State managementdoc
approaches you can take, and many questions to think about. In the following pages, you will learn the basics of dealing with state in Flutter apps
- Scrollingdoc
GridView . You can check out more of these widgets on the scrolling page of the Widget catalog. Infinite scrolling When you have a long list of items
- Navigate with named routesdoc
navigating between screens. applications. For more information, see [Limitations][] in the navigation overview page. In the Navigate to a new screen and back recipe, you learned
- Pass arguments to a named routedoc
that route. applications. For more information, see [Limitations][] in the navigation overview page. You can accomplish this task using the arguments parameter of the Navigator.pushNamed() method. Extract
- Accessibility testingdoc
your product. For more details on these regulations, check out the main accessibility page . Inspecting accessibility support We recommend using automated accessibility scanners to test the following
- Architecting Flutter appsdoc
design patterns for writing robust Flutter applications TODO @ewindmill complete this list as pages land, add links. Benefits of intentional architecture Good app architecture provides a number
- Navigate to a new screen and backdoc
product, a new screen displays details about the product. In Flutter, screens and pages are called routes . The remainder of this recipe refers to routes
- Send data to a new screendoc
create a StatelessWidget . We call it TodosScreen . Since the contents of this page
- SafeArea & MediaQuerydoc
Learn how to use SafeArea and MediaQuery to create an adaptive app. This page discusses how and when to use the SafeArea and MediaQuery widgets. SafeArea When
- Rebuild UI when state changesdoc
notifyListeners() . Create the article view widget Create the ArticleView widget that manages your page's layout and ViewModel lifecycle. Because it must explicitly initialize data fetching before
- Accessibilitydoc
Information on Flutter's accessibility support. Background Ensuring that apps are accessible
- DevToolsdoc
Copy this URL. Paste it into the connect bar in the DevTools browser page. Provided you have the appropriate Flutter plugin installed, you can also run DevTools
- Testing Flutter appsdoc
Learn more about the different types of testing and how to write
- Staggered animationsdoc
How to write a staggered animation in Flutter. A staggered animation consists
- Add interactivity to your Flutter appdoc
How to implement a stateful widget that responds to taps. How to
- Build and release an Android appdoc
your app, for example to [publish to the Google Play Store][play], this page can help. Before publishing, you might want to put some finishing touches
- Writing custom platform-specific codedoc
Learn how to write custom platform-specific code in your app. This