This book is a community effort that aims to explain how Flutter actually works in an intuitive, but brief, way.
Given the breadth and scope of the framework, there's a lot of material to cover and a lot of material to review. Suffice to say: we need your help!
Any and all contributions are much appreciated. Keep on reading for ways to get involved.
- Copy editing and structural improvements.
- Fact checking, corrections, and technical revisions.
- Expanding sections that are incomplete or outdated.
- Adding new sections or topics.
- ... or however you think would be helpful!
- Use our invite link to join as a contributor.
- Once you've joined, you'll be able to comment, edit, and review.
- Start editing! (If adding a new section, please be mindful to mark it as "Work in Progress").
- See the "Project status" section for pointers to areas needing attention.
- Add your name to the "Authors" section so you get the credit you deserve!
- Needs copy editing
- (Section) Core
- (Section) Data Model
- (Section) Rendering
- (Section) Interaction
- (Section) Scrolling
- (Section) Slivers
- (Section) Animation
- (Section) Assets
- (Section) Text
- (Section) User Interface
- (Section) Business Logic
- Needs expansion
- Gestures
- Needs writing
- Semantics
- Themes
- Navigation
- Material
- State Management
- Async Programming
- Testing
- Brandon Diamond
- Ian Hickson