User documentation index
Ian Hickson edited this page Aug 7, 2023
·
47 revisions
Flutter's user-facing documentation should all be on the Flutter web site and the API documentation site:
Historically, experimental documentation was sometimes first written on this wiki and later moved to the web site. This is now discouraged but some of the content created in this way still exists and is listed below.
Contributors: please consider moving this content to the web site or deleting it if it is no longer applicable!
- Apple Silicon support
- Bad Builds
- Binding to native code via FFI (moved to website)
- Code generation in Flutter
- Codelabs
- Data-driven Fixes
- Desktop shells
- Deferred Components
- Flutter CLI crash reporting
- Flutter CLI custom embedder support
- Flutter Test Fonts
- Game development with Flutter
- Hybrid Composition
- IntelliJ - Flutter Setup Tips and Tricks
- JIT release builds
- Making animated GIFs of Flutter apps
- Multi-device debugging in VS Code
- Null safety package migration status
- Obfuscating Dart Code
- Reduce shader compilation jank using SkSL warm up (moved to website)
- Upgrading Flutter projects from using PlatformMessages to using channels
- Writing Effective Tests
- Android Fast Start
- Android Platform Views
- Experimental: Add Flutter Activity (moved to website)
- Experimental: Add Flutter Fragment
- Experimental: Add Flutter Fragment ViewPager
- Experimental: Add Flutter View
- Experimental: Create Flutter Plugin (moved to website)
- Experimental: Launch Flutter with non main entrypoint
- Experimental: Reuse FlutterEngine across screens
- Experimental: Use old plugins with new embedding
- How Flutter apps are compiled with Gradle for Android
- Hybrid Composition
- Multidex
- Texture Layer Hybrid Composition
- Upgrading Flutter projects to build with gradle
- Upgrading Flutter projects to Gradle 4.1 and Android Studio Gradle plugin 3.0.1
- Upgrading pre 1.12 Android projects
- Creating an iOS Bitcode enabled app
- Hybrid Composition
- Hybrid Composition iOS
- PID leak in iOS development workflow
- State of Catalina Support in Flutter 1.9.
- Upgrading Flutter added to existing iOS Xcode project
- Home of the Wiki
- Roadmap
- API Reference (stable)
- API Reference (main)
- Glossary
- Contributor Guide
- Chat on Discord
- Design documents
- Code of Conduct
- Issue triage reports (latest)
- Our Values
- Tree hygiene
- Issue hygiene and Triage
- Style guide for Flutter repo
- Project teams
- Contributor access
- What should I work on?
- Popular issues
- Running and writing tests
- Release process
- Flutter Framework Gardener Rotation
- Rolling Dart
- Manual Engine Roll with Breaking Commits
- Updating Material Design Fonts & Icons
- Postmortems and Retrospectives
- Hotfix Documentation Best Practices
- In case of emergency
- Landing Changes With Autosubmit
- Setting up the Framework development environment
- The Framework architecture
- API Docs code block generation
- Running examples
- Using the Dart analyzer
- The flutter run variants
- Test coverage for package:flutter
- Writing a golden-file test for package:flutter
- Managing template image assets
- Setting up the Engine development environment
- Compiling the engine
- Debugging the engine
- Using Sanitizers with the Flutter Engine
- Testing the engine
- The Engine architecture
- Flutter's modes
- Crashes
- more...
- Setting up the Packages development environment
- Plugins and Packages repository structure
- Contributing to Plugins and Packages
- Understanding Packages tests
- Plugin Tests
- Releasing a Plugin or Package
- more...