Release dossierMY / 04
Boon
Yong Yang
I build the parts that make a Flutter app shippable—then stay for
store review, production feedback, and the next release.
02 shipped products
02 mobile stores
04+ years with Flutter
Next / shipped work↓
00 / Operating position
The release is part of the product.
Architecture matters when the deadline moves. Native integrations
matter when a user leaves Flutter. Instrumentation matters after the
build reaches people. I keep those edges close enough that product
decisions can still change without turning the codebase into
archaeology.
01 / Shipped product dossiers
Two products.
One release habit.
Read the constraint, the engineering decision, then inspect what
shipped.
01
Affiliate tools · iOS + Android
Involve Asia
Mobile App
The initial mobile release put offer discovery, deeplinks,
reporting, analytics, and withdrawals into a product publishers
could carry.
- Constraint
-
A compressed first-release timeline across several core
publisher workflows.
- Decision
-
Establish Flutter and BLoC foundations so product flows could
evolve without becoming one feature boundary.
- Result
-
The product shipped on both mobile stores for working
publishers.
02
Cashback shopping · iOS + Android
Cashiu:
Everyday cashback
First launched as Cha Ching, the product connected merchant
discovery to an affiliate handoff while keeping cashback progress
understandable.
- Constraint
-
A purchase had to leave the app for a marketplace without
losing the user’s sense of status.
- Decision
-
Connect Shopee Malaysia affiliate APIs with shopping,
tracking, profile, and transaction work along one purchase
path.
- Result
-
Both stores shipped; existing accounts, wallets, and history
moved into the Cashiu name.
02 / Release signal
Code is only one
part of shipping.
-
01
Map the product constraint
Start with the purchase, attribution, reporting, or withdrawal
path.
-
02
Protect change
Use BLoC, repositories, and native boundaries where decisions will
move.
-
03
Keep release close
Make signing, automation, store delivery, and rollback visible
before launch.
-
04
Return the signal
Turn crash reports, profiling, and support feedback into the next
decision.
03 / Working code
Proof you can clone.