Flutter client for the Go REST API — local CRUD subset: list, create, and complete.
Pair: go-tasks-api — run this API first.
Portfolio sample, not production.
| List | Complete |
|---|---|
![]() |
![]() |
Flutter / Dart, http for REST.
- Start the Go API (sibling repo or your clone of
go-tasks-api):
go run ./cmd/server- In this repo:
flutter pub get
flutter runDefault API base URL: http://127.0.0.1:8080.
Override for device/emulator:
flutter run --dart-define=API_BASE_URL=http://10.0.2.2:8080(Use 10.0.2.2 for the Android emulator; iOS simulator and desktop can use 127.0.0.1.)
- List tasks on launch (no login)
- Create task
- Tap open task to complete
flutter analyze
flutter test
