Flutter Engine
The Flutter Engine
Related Pages
Here is a list of all related documentation pages:
Contributing to Fuchsia
Protocol Buffers GN Build Support
Flutter Engine Build Definition Language
README
Flutter Common
Contributing to the Flutter engine
RBE for Flutter Engine Developers
Flutter Embedder Engine GLFW Example
Flutter Embedder Engine GLFW Example
Flow
The Impeller Base Library
The Impeller Shader Compiler & Reflector
Android
Android CPU Profiling
Android Vulkan Validation Layers
Baby's First Triangle
Impeller Benchmarks
Color blending
Impeller's Coordinate System
Frequently Asked Questions
Glossary
iOS CPU Profiling
Enable Metal Validation without Xcode.
Learning to Read GPU Frame Captures
Frame Capture with RenderDoc
Writing efficient shaders
Specialization Constants
Using Impeller as a Standalone Rendering Library (with OpenGL ES)
How Impeller Works Around The Lack of Uniform Buffers in Open GL ES 2.0.
Threading in Vulkan
Setup Xcode for GPU Frame Capture
The Impeller Fixtures Set
The Impeller Geometry Library
Impeller Golden Tests
The Impeller Image Library
The Impeller Playground
```
<tt>MockGLES</tt>
KHR Swapchain
Vulkan Swapchains
⚠️ <strong>Experimental:</strong> Do not use in production! ⚠️
Android Toolkit
ui_unittest Fixtures
Web-specific coding conventions and terminology
Flutter Web Engine
README
UI Tests
Flutter Engine
Android Platform Embedder
README
Unit testing Java code
Flutter macOS Embedder
<tt>platform/embedder/fixtures</tt>
dart:fuchsia
dart:zircon
Dart Application Runner
Dart Runner Tests
dart_aot_runner
dart_echo_server
dart_jit_runner
Flutter Application Runner
mouse-input
Flutter runner integration tests
touch-input
Timezone data for testing
Running the Fuchsia unit tests locally
gsettings-desktop-schemas
Windows Platform Embedder
CHANGELOG
Flutter Engine
Native Activity
README
Running and Processing DisplayList Benchmarks
README
Dart UI Tests
iOS Unit Tests
package:litetest
Demo of <tt>package:test</tt> with <tt>DEPS</tt>-vendored packages
Engine Testing
Scenario App: Android Tests and Test Runner
Scenario App Android Test Runner
Scenario App: iOS Tests
Golden UI Tests
Scenario App
Skia Gold Client
<tt>base/numerics</tt>
Flutter Accessibility Library
README
SoundSplayTreeSieve
SoundSplayTreeSieve
Alpine Linux Sysroots
README.dart
3.5.0
CONTRIBUTING
Adding-and-Updating-Dependencies
Branches-and-releases
Building-Dart-SDK-for-ARM-or-RISC-V
Building-the-Dart-VM-for-Android
Building
Cherry-picks-to-a-release-channel
Code-review-workflow-with-GitHub-and-Gerrit
Commit-Message-Best-Practices
Debugging-Dart-VM-with-AddressSanitizer
Experimental-Flags
Versioning Packages
Filing-Dart-issues
What are Flutter pinned packages?
Frequently-asked-questions-about-the-Dart-VM
Gerrit-Submit-Requirements
Dart-GSoC-2020-Project-Ideas
Dart-GSoC-2021-Project-Ideas
Dart-GSoC-2022-Project-Ideas
Dart-GSoC-2023-Project-Ideas
Dart-GSoC-2024-Project-Ideas
Heap-snapshots
Hot-reload
How-the-issue-tracker-works
Installing-beta-and-dev-releases-using-package-managers
Kernel-developer-notes
Kernel-Documentation
Kernel-Operational-Semantics
Kernel-Type-System
Merging-a-PR-contribution
Null-safety-migration-status
Dart SDK breaking change process
Dart SDK process for changes behind experimental flags
Language Versioning and Experiments
README
Setting VM flags in standalone executables
Status-files
Supported-Architectures
Test-Requirements
Testing-Dart2js
Testing-the-VM
Testing
The-Dart-specification-parser
Workflow
Working-with-meta-issues
parser
FE/analyzer shared code
README
0.3.2
Required steps when updating this package
README
Running Benchmarks
Analysis Server Benchmarks
Changelog
Contributing
Code Editing Features
Enhancing data-driven fixes
Request handlers
Supporting the legacy protocol
Supporting LSP
Adding Navigation
Overview
Writing a quick assist
Writing a quick fix
Adding Semantic Highlighting
Starting the server
Introduction
Implementing a new language feature
Overview
Running/Debugging the Analysis Server from Source in VS Code
Instrumentation
Statement Completion
Auto-snapshotting
analysis_server
coverage
readme
Language Server Protocol
2.0.1
README
Contributing
analysis_server_plugin package
6.7.0
Extending the AST
Coding style
Adding a new diagnostic
Adding a new pubspec diagnostic
Summaries in Dart analyzer
Testing the analyzer
Implementing a new language feature
Overview
Performing Analysis
The AST
The Element Model
Introduction
The Token stream
Analyzing Dart
The Type Model
Wolf Analysis
README
README
README
Triage Priorities for Dart Analyzer
SDK development code analysis
0.12.0-dev
Providing Quick Assists
Providing Code Completions
Creating <tt>SourceChange</tt>s
Debugging Plugins
Providing Quick Fixes
Providing Folding Information
Getting Started
Providing Highlighting Information
Introduction
Providing Navigation
Providing Occurrences Information
Providing Outlines
Package Structure
Building a Plugin
README
README
Package build_integration
Interceptors
Pragma Annotations understood by dart2js
Resource Identifiers
Source map extensions
code_organization
The dart2js compiler
used_names.html
0.6.6
Notes for developers
Dart2js Info
0.2.0
README
dart2js_tools
Build V8
Checkout
Building Flutter apps with newest Engine & newest Dart
Imports and exports
Inspecting the generated Wasm code
Checkout & Build V8
Detecting whether code is running as WebAssembly
0.2.12
README
0.0.2
README
0.0.1
<tt>dart fix</tt>
Design Principles
Dart CLI tooling
4.2.4
Development for <tt>package:dds</tt>
Dart Development Service Protocol 2.0
README
2.0.0
README
README
Strong Mode
Testing of source maps
2.2.1
Contributing guide
package:dtd
0.0.1
Dart Tooling Daemon Protocol
Dart Tooling Daemon
README
diagnostics
README
README
README
README
TESTING
Front end for Dart
README
README
README
README
README
0.7.1
README
js_ast
Package <tt>js_runtime</tt>:
Package <tt>js_shared</tt>:
0.20.2
README
binary
Nullability in CFE
readme
readme
readme
problems
Dart Kernel
3.5.0-wip
Contributing to the Linter
The Life of a Lint
<tt>use_build_context_synchronously</tt> design
Writing Lints
Examples
Linter for Dart
0.1.2-main.4
CONTRIBUTING
README
1.16.0-dev
README
readme
0.5.7
README
Package validation
Scrape
Contributing
server_plugin package
Testing of source maps
telemetry
README
dynamic_interface
README
14.2.4
Contributing to <tt>package:vm_service</tt> and <tt>package:vm_service_interface</tt>
DEPENDENCIES
DEPENDENCIES
README
README
README
README
1.1.0
Contributing to <tt>package:vm_service</tt> and <tt>package:vm_service_interface</tt>
<tt>package:vm_service_interface</tt>
1.0.1-wip
README
Changelog
README
Data-Driven Documents
README
Dart
AOT code size analysis
Suspendable Functions (<tt>async</tt>, <tt>async*</tt> and <tt>sync*</tt>)
Awaiter Stack Traces
<tt>vm:entry-point</tt> pragma
Dart Mini Design Doc
Exceptions Implementation
Pragmas used in the FFI implementation
<tt>vm:testing.unsafe.trace-entrypoints-fn</tt> pragma
Dart MiniDesign Doc
Pragma annotations recognized by the compiler
Type Testing Stubs
Deeply immutable instances and types
Using and interpreting DWARF stack traces
Garbage Collection
Glossary
Crash Dumps Archiving
Writing IL tests for AOT compiler
VM-Specific Pragma Annotations
Introduction to Dart VM
Shared memory
AOT Snapshot Size Profiling
Timeline
Representation of Types
Hacking Observatory
README
README
DartFuzz
Minimize
README
Changelog
Obtaining a heapsnapshot
README
README
Dart VM Compilation Pipeline
DartLibFuzzer
VM Service Feature Availability
Dart VM Service Heap Snapshot
Dart VM Service Protocol 4.15
Evolving the Dart Service Protocol
Dart VM Service Protocol Extension 4.0
README
android
dart:ffi SQLite mini tutorial
Sample code dart:ffi
Welcome!
Native Null Assertions in Dart Dev Compiler and Dart2JS
WORKAROUNDS
Reporting vulnerabilities
Feature tests for instantiation to bounds, and super-bounded types
Macro "Augment" Tests
Macro "Introspect" Tests
README
README
Feature tests for static analysis involving subtyping
Feature tests for void
Directory contents
README
README
Data-Driven Documents
README
Double Conversion
1.3.0
README
Debug Adapter Protocol
README
RequireJS
tools/bots
README
README
What’s this?
<tt>flutter/third_party</tt>
README
Bazel Project Exporter
README
README
README
README
RBE configurations
README
README
Docker
README
README
Using Gerrit without git-cl
<tt>minimal_ios_mtl_skia_app</tt>
README
README
README
Job Analysis
README
README
README
README
README
README
README
README
README
README
README
README
README
README
README
Creating the Mesa Intel Linux driver asset (which supports Vulkan)
Creating the Mesa Intel Linux driver asset (which supports Vulkan)
Assets
README
README
Text Blob Traces
Skia Infrastructure
README.recipes
Skia Recipe Modules
Skia Recipes
G3 Canary Production Manual
luci-go
README
README
README
Docker
README
README
README
README
Docker
README
CanvasKit Changelog
README
ImageDecoder API
WebGPU API
Code of Conduct
How to Contribute
README
README
Prerequisites
PathKit Changelog
Code of Conduct
How to Contribute
README
Code of Conduct
How to Contribute
README
PathKit WASM API
Editor
RELEASE_NOTES
Skia Release Notes
_index
blink
changes
multi_repo_trybots
repo
bazel
cqkeywords
directory
revert
_index
aaa
_index
gpu
infra
_index
pathops
_index
automated_testing
download
fonts
skiaperf
skqp
xsan
_index
android_gdb
codesearch
debugvis
tracing
roles
_index
skcanvas_overview
color
issue-tracker
_index
quickstart
privacy
_index
viewer
_index
angle
vulkan
Proposed Specifications
JS image decode
README
Gradients on the GPU
Overview
README
Doxygen
GrGlInterface Autogeneration
Capture Lottie Filmstrip in the Browser
README
Skottie iOS Example App
skpbench
SkQP
SVG Tools
Unicode comparison utilities
spring_animation
Files
Tonic
0.1.1
Web Locale Keymap
Usage
API consistency check tool
<tt>build_bucket_golden_scraper</tt>
Updating the Embedding Dependencies
Updating malioc
clang_tidy
<tt>clangd_check</tt>
Compare Goldens
Const Finder
dir_contents_diff
The Engine Tool
Web Locale Keymap Generator
Git Hooks
Golden Tests Harvester
Updating gradle version used in engine repo
header_guard_check
Update License Files
path_ops
Overview
engine_repo_tools
<tt>git_repo_tools</tt>
<tt>process_fakes</tt>
README
Deprecated List
Bug List
Generated on Sun Jun 23 2024 22:00:59 for Flutter Engine by
1.9.4