Look up a working Flutter example for a specific widget like swipe-to-delete, frosted glass, or expandable panels.
Compare BLoC, Provider, Redux, and Scoped Model state management side by side in small working examples.
Copy a hero transition animation example to add polished screen-to-screen transitions to a Flutter app.
README is written primarily in Chinese, the demo code is standard Dart readable in any language.
Flutter Notebook is a collection of small, focused demo projects for Flutter, which is Google's toolkit for building mobile apps that run on both Android and iOS from a single codebase. Each demo in the collection is kept to around 100 lines of code and shows how to accomplish one specific thing, making the collection practical for developers who want to look up a working example rather than read through longer documentation. The collection is organized into several categories. The first covers official Flutter widgets and UI elements: navigation bars, search fields, animated containers, frosted glass effects, tag chips, expandable panels, scrollable slivers, and image clipping. The second covers common app behaviors like splash screens, pull-to-refresh, swipe-to-delete list items, taking screenshots within the app, draggable components, and a custom back-navigation gesture. A third category focuses on animations, including basic animation patterns, hero transitions between screens, and ripple effects during navigation. State management is covered separately, with small examples for several different approaches including Scoped Model, Redux, BLoC, BLoC Provider, and the Provider package. State management refers to how an app tracks and shares data across different screens, and it is a topic where Flutter developers frequently debate which approach to use. Having side-by-side examples of each pattern makes it easier to compare them directly. The collection also links to third-party Flutter packages covering charts, image zooming, loading animations, app intro screens, and audio and video calls, though these links point to external repositories rather than self-contained demos within this project. The README is written primarily in Chinese, but the demos themselves are standard Dart and Flutter code that any developer familiar with the language can read. The project is intended for learners and developers who want quick reference material, not a production-ready library.
← openflutter on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.