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.
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
about this series
Part of the devai.io blog series — the same API, four frontend takes.