Flutter client — implementation log

Living document for the Android-first Flutter app. Staging API: https://api-staging.thegood-app.com/api

Stack

API alignment (profile)

The app uses the same contract as PATCH /api/v1/users/:id/profile (UpdateProfileDto):

Screens shipped (this milestone)

  1. Onboarding / welcome (3 slides)
  2. Email + password login
  3. Registration with confirm password
  4. Home (session + profile summary)
  5. Edit profile (name fields + address)
  6. Settings (language: EN / ES)

Screenshots

Current captures from good-app/flutter/images/ (served at /flutter/images/).

Welcome onboarding
Login screen
Register screen
Home logged in
Profile screen

Troubleshooting captures

Flutter path setup
Hot reload stale state error
Plugin error log

Back to frontend plan