Skip to content

Flutter ​

Under construction

This section holds my Flutter learning notes. Articles will be added over time.

Handy entry points ​

  • Flutter official site: the front door to the framework — overview, downloads, tutorials and API docs (the docs live at docs.flutter.dev).
  • pub.dev: the official Dart / Flutter package repository — find third-party packages, versions and usage here.
  • TDesign Flutter: Tencent's open-source design system and Flutter component library — ready-made widgets for enterprise / admin-style UIs.
  • Installing Flutter (notes): my own setup walkthrough and pitfalls (hosted on CSDN).

Widget reference ​

The component pages mirror the official Flutter widget catalog, grouped by purpose — each page walks through real features with complete runnable examples:

Why Flutter ​

Pure whim, honestly: after writing enough business code during the day, at night I want a new language and a new framework to build something entirely my own. Dart's null safety and Flutter's hot reload have been a pleasure so far.

Planned table of contents ​

  • [x] Setting up the toolchain and the first app
  • [ ] Dart speed-run: notes for JavaScript programmers
  • [ ] Thinking in widgets: composition without inheritance
  • [ ] State management pitfalls: setState → Provider → Riverpod
  • [ ] Platform channels: talking to native code
  • [ ] Shipping: the double ordeal of App Store and Google Play

Each finished article will turn its line into a link.