PRODUCT CASE STUDY · 2026
From a sentence to a shareable image.
PostPilot connects a Flutter Android app, a public web demo, and the services that run AI image creation. I built the cross-client experience and the workflow behind it.
01 / MOBILE
A real app, designed for the small moments people share.
The Flutter client brings together text-to-image creation, image styling, draft recovery, a personal works library and a public gallery. Its layout handles notches, gesture navigation, keyboards and larger text.
The screenshots are from a Samsung Android 16 device. The creation screen shows the real zero-credit state: generation is disabled until credits are available. Sample images in the works view are labelled as examples.
02 / ENGINEERING
The product continues when a generation takes time.
On the service side, Go and Python support long-running image jobs with validation, resumable state, bounded retries, usage accounting and production health checks. The public demo lets someone inspect the flow without signing in or spending credits.
03 / VERIFIED SCOPE
What can be checked today
- Public product page and guest demo are live.
- The Flutter app passed static analysis and 74 tests in the September 23 build.
- The updated Android build was installed and walked through on a Samsung Android 16 device.
- Google Play is in closed testing. The current Android update is not a public store release; iOS and paid generation have not been verified on a device.