all templates
Blog Frontends

Blog Frontend — Flutter

The blog client as a Flutter app — Material 3, three screens and an editor.

Flutter Material 3 against the same blog API: posts list, detail with minimal markdown rendering, login, and an editor with a publish switch. Plain setState/ChangeNotifier — no state-management framework to learn before you start.

Variants

What's inside

  • Material 3 UI, light/dark aware
  • Posts list, detail, login, editor screens
  • JWT auth with secure storage pattern
  • Plain setState/ChangeNotifier state
  • API base via --dart-define
  • flutter create . regenerates platform shells

Quickstart

$ curl -LO https://devai.io/downloads/blog-flutter.zip$ unzip blog-flutter.zip && cd blog-flutter$ flutter create .$ flutter run --dart-define=API_URL=http://localhost:8080

Browse the code

The full source, exactly as the zip ships it.

loading…
Download .zip
loading tree…

about this series

Part of the devai.io blog series — the same API, four frontend takes.