Chapter 06 of 06 · Product Engineer arc
06 ドレスオンミー
DressOnMe
A fitting room that fits in your pocket!!
↓ Virtual fitting app. Bangkit Incubation · Dikti & Binus.
- Role
- Sole mobile engineer · team of 7
- Reach
- Public store releases · now delisted
- Period
- Sep 2022 – Jan 2023
No longer listed on the stores
活躍What I did
-
Rebuilt the app in Flutter from an existing Kotlin version made by an earlier team member, so it could ship on Android and iOS from one codebase.
-
Set up the foundation with clean architecture (domain, data, presentation), BLoC/Cubit for state, go_router, get_it, and Hive.
-
Built the camera flow for virtual try-on: live preview, front/back switching, and fixes for aspect ratio and mirrored images.
-
Integrated the ML team's try-on service: the app uploads the user's photo, the server runs the model, and the result comes back to the app.
-
Built the wardrobe: add, edit, delete, and reorder clothing items, with auto-crop on upload.
-
Integrated Firebase Analytics, Crashlytics, and push notifications.
-
Set up localization for multiple languages.
-
Migrated navigation to go_router 6.
-
Set up the Codemagic CI/CD pipeline and fixed its build failures.
-
Profiled the release build for jank (dropped frames).
成果 Impact!!
教訓 What I learned
