Results for “Project”
Full-text search across Boring Doc explanations, official documentation pages, the Flutter API index and every indexed version change.
Concepts
Guides
- JSON and serializationdoc
strategies for working with JSON: Manual serialization Automated serialization using code generation Different projects come with different complexities and use cases. For smaller proof-of-concept projects
- Build and release an Android appdoc
release FAQ the directory that contains your application. While following these instructions, substitute [project] with your app's directory. Add a launcher icon When a new Flutter
- 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
- Architecting Flutter appsdoc
structure, organize, and design your Flutter app in order to scale as your project requirements and team grow. What you'll learn Benefits of intentional architecture Common
- An introduction to unit testingdoc
How to write unit tests. How can you ensure that your app
- Build and release a web appdoc
including the assets, and places the files into the /build/web directory of the project. To validate the release build of your app, launch a web server
- Hero animationsdoc
How to animate a widget to fly between two screens. The hero
- Handle scrollingdoc
How to handle scrolling in a widget test. Many apps feature lists
- Configuring the URL strategy on the webdoc
Hosting, choose the "Configure as a single-page app" option when initializing your project. For more information see Firebase's Configure rewrites documentatio
- Integration testing conceptsdoc
Learn about integration testing in Flutter. Unit tests and widget tests validate
- Architecture recommendations and resourcesdoc
Recommendations for building scalable Flutter applications. This page presents architecture best practices
- Parse JSON in the backgrounddoc
isolate. 1. Add the http package First, add the http package to your project. The http package makes it easier to perform network requests, such as fetching
- Create widgetsdoc
Download the following Dart file and save it as lib/game.dart in your project directory. To enable access to the types defined in the game.dart library
- Mock dependencies using Mockitodoc
Use the Mockito package to mimic the behavior of services for testing
Version changes
- Migrate a Windows project to ensure the window is shown3.13.0breaking
update a Windows project to ensure the window is shown
- Migrate a Windows project to set version information3.3.0breaking
update a Windows project to set version information
- Migrate a Windows project to the idiomatic run loop2.5.0breaking
update a Windows project to use the idiomatic run loop
- Migrate a Windows project to support dark title bars3.7.0breaking
update a Windows project to support dark title bars
- Flutter GPU could not be enabled in release builds on Linux and Windows, since those embedders had no project-level opt-in and release...3.47.1bugfix
enabled in release builds on Linux and Windows, since those embedders had no project-level opt-in and release builds ignore engine switches from the environment
- Introducing package:flutter_lints2.5.0breaking
recommended lints that encourage good coding practices for Flutter apps, packages, and plugins. Projects created with `flutter create` using Flutter version 2.5 or newer are already enabled
- `flutter pub get` could be spawned multiple times on MacOS when `pubspec.yaml`s outside of the project were modified after a `flutter...3.38.4bugfix
could be spawned multiple times on MacOS when `pubspec.yaml`s outside of the project were modified after a `flutter pub get` in the root project
- The widget previewer fails to start if flutter pub get has not been run in the target project.3.38.2bugfix
start if flutter pub get has not been run in the target project
- - fixes issue where console prints dart:ui_web warnings in new flutter project3.13.3bugfix
fixes issue where console prints dart:ui_web warnings in new flutter project
- - Fixed a bug where the flutter tool crash reporting did not include what plugins were being used by the current project.3.32.1bugfix
crash reporting did not include what plugins were being used by the current project
- Add tests for `Project` getters3.38.0tooling
tests for `Project` getters (Tooling, by @AbdeMohlbi). Project
- On Windows, truncate `lastCompiled` timestamp to whole seconds in `ProjectFileInvalidator` so rapid consecutive file modifications...3.47.2bugfix
Windows, truncate `lastCompiled` timestamp to whole seconds in `ProjectFileInvalidator` so rapid consecutive file modifications within the same second are not silently ignored by hot reload
- `flutter widget-preview start` crashes if a file named `pubspec.yaml` is modified outside the root of the previewed project.3.38.4bugfix
file named `pubspec.yaml` is modified outside the root of the previewed project
- Running flutter test on Linux/MacOS for Android projects with build hooks fails without the desktop native tooling installed.3.38.4bugfix
Running flutter test on Linux/MacOS for Android projects with build hooks fails without the desktop native tooling installed
- Introduce a getter for `Project` to get `gradle-wrapper.properties` directly3.38.0tooling
Introduce a getter for `Project` to get `gradle-wrapper.properties` directly (Tooling, by @AbdeMohlbi). Project
- [web] Don't serve files outside of project3.44.0tooling
serve files outside of project (Tooling, by @mdebbar
- adds linux impeller project flag3.47.0new-feature
adds linux impeller project flag (Linux, by @gaaclarke
- Look for project root for FeatureFlags manifest3.44.0tooling
Look for project root for FeatureFlags manifest (Tooling, by @Albert221). FeatureFlags
- Adds windows project switch for enabling impeller3.47.0new-feature
Adds windows project switch for enabling impeller (Windows, by @gaaclarke
- Prevent downgrading `project.pbxproj` when greater version number3.47.0tooling
Prevent downgrading `project.pbxproj` when greater version number (Tooling, by @chika3742
- Give guided message when project is not compatible with SwiftPM3.44.0tooling
Give guided message when project is not compatible with SwiftPM (Tooling, by @vashworth
- [android][tool] Consolidate minimum versions for android projects.3.38.0tooling
android][tool] Consolidate minimum versions for android projects. (Tooling, by @reidbaker
- [record_use] Add experimental flag and test project3.47.0tooling
record_use] Add experimental flag and test project (Tooling, by @dcharkes
- Rename MemoryAllocations to FlutterMemoryAllocations3.22.0breaking
Disposables in pure Dart projects can't use `MemoryAllocations` in Flutter. So, to be leak-trackable they need a Dart-only class. `MemoryAllocations` in Flutter is renamed
- Upgrade flutter_lints in project template pubspec.yaml files3.38.0tooling
Upgrade flutter_lints in project template pubspec.yaml files (Tooling, by @jason-simmons
- Rename UIScene integration test projects and fix Xcode compatibility3.38.0bugfix
Rename UIScene integration test projects and fix Xcode compatibility (Other changes, by @vashworth
- [ Widget Preview ] Don't require 'flutter pub get' to be run in the root project3.41.0tooling
Preview ] Don't require 'flutter pub get' to be run in the root project (Tooling, by @bkonyi
- [ Tool ] Allow creation of projects inside the engine's examples directory3.44.0tooling
Tool ] Allow creation of projects inside the engine's examples directory (Tooling, by @jason-simmons
- Pass EXCLUDED_ARCHS from Xcode project to xcodebuild for macOS builds3.41.0tooling
Pass EXCLUDED_ARCHS from Xcode project to xcodebuild for macOS builds (Tooling, by @abdelaziz-mahdy
- Skip prefetch SwiftPM dependencies if the project hasn't been migrated to SwiftPM yet3.47.0tooling
Skip prefetch SwiftPM dependencies if the project hasn't been migrated to SwiftPM yet (Tooling, by @vashworth
- Add `--include-example` flag to `flutter clean` for package example projects3.47.0tooling
include-example` flag to `flutter clean` for package example projects (Tooling, by @andeart
- [ Tool / l10n ] Fix issue where localization generator assumed current directory was the target project3.38.0tooling
Tool / l10n ] Fix issue where localization generator assumed current directory was the target project (Tooling, by @bkonyi
- Selecting an implementation widget with the on-device inspector opens the code location for the nearest project widget3.38.0improvement
widget with the on-device inspector opens the code location for the nearest project widget (Framework, by @elliette
- Respect product flavor abiFilters by adding a `disable-abi-filtering` Android project flag.3.41.0platform
Respect product flavor abiFilters by adding a `disable-abi-filtering` Android project flag. (Android, by @mboetger
- Fix #160622: change containsWatchConpanion function to detect companion watch apps defined by only the project info file.3.41.0tooling
change containsWatchConpanion function to detect companion watch apps defined by only the project info file. (Tooling, by @garrettjavalia
- In "flutter create", use the project directory in the suggested "cd" command instead of the main source file path3.38.0tooling
flutter create", use the project directory in the suggested "cd" command instead of the main source file path (Tooling, by @jason-simmons
- Android v1 embedding app and plugin creation deprecation1.22.0deprecated
toggleable `enable-android-embedding-v2` flag (which defaulted to true since v1.12). All projects created with `flutter create` and `flutter create -t plugin` exclusively use the Android
- .flutter-plugins-dependencies replaces .flutter-plugins3.32.0breaking
path -> def pluginDirectory = flutterProjectRoot.resolve(path).resolve('android').toFile() include ":$name" project(":$name").projectDir = pluginDirectory } ``` Might be upgraded to its `settings.gradle.kts` equivalent: ```kts title="settings.gradle.kts" pluginManagement { val flutterSdkPath
- fix: prevent null crash in debugTogglePlatform when vmService is null3.47.0tooling
prevent null crash in debugTogglePlatform when vmService is null (Tooling, by @briskbase-projects
- FloatingActionButton and ThemeData's accent properties1.17.0breaking
foregroundColor` property: This was a small part of the Material Theme System Updates project. This change occurred in two steps: 1. If the foreground of a `FloatingActionButton
- ThemeData's accent properties have been deprecated2.5.0deprecated
uses them. This was a small part of the Material Theme System Updates project. ### Application theme [`ThemeData`][] values no longer need to specify accentColor, accentColorBrightness, accentIconTheme
- Scrollable AlertDialog1.17.0breaking
since the `SingleChildScrollView` now nests both the title and content widgets. Some Flutter projects have taken to creating semantics tests by taking goldens of semantics nodes used
- Using HTML slots to render platform views in the web2.5.0breaking
positions ` `, which is the parent of the slot where the content is projected. To stop the warning above, platform views need to set the `style.width` and `style.height
- Migrate to standalone material_ui and cupertino_ui packagesunreleasedbreaking
formal deprecation of the in-framework design libraries. To migrate your project from the in-framework design libraries to the standalone packages, you can use the automated