
PT. Gerak Bersama Kita
Android Developer
Android Developer Recap
27 Oktober 2025 — Present · Ongoing
App releases
8+
2.0.11 → 2.0.18 + whitelabel
Major features
7
HC, Tracker, Live, Push, Compose Home…
Projects
3
Gerak Pro · Gerak Orange · PLN Wellness
Push stack
FCM+HMS
GMS & Huawei coverage
Phase timeline
Okt – Nov 2025
Foundation & Android 15 Compatibility
Fixed 16 KB page size issue, upgraded Mapbox / Fresco / Sentry SDK, fixed DetailMission image loading, resolved StoryActivity crash, setup routing for waist pop-up, added reusable ImageLoaderUtils.
Nov – Des 2025
Sleep Feature V2
Built Sleep History page (date range, status, start–end), Sleep Stages Days Chart UI, Health Connect source mapping (auto / active / manual / unknown), fixed filter logic, ascending sort, sticky month-year list, buffer UI adjustments.
Des 2025 – Jan 2026
Steps Tracker — Full Revamp
New MVVM architecture for Steps, dynamic tracker from API, Health Connect read/write, Google Fit integration & debug, Steps History + Chart + Insight pages, filter with slider (min/max steps), background worker for sync, fraud detection, debounce, permission handling.
Jan – Feb 2026
PLN Wellness Whitelabel & Gerak Orange Cleanup
Cloned Gerak Pro for PLN Wellness, replaced assets & app name (Energi Bergerak), fixed edge-to-edge display Android 15+, synced branches, cleaned Gerak Orange codebase, fixed Sentry issues (NPE / ANR / ProgressDialog).
Feb – Mar 2026
Live Session Feature
Built Live Session UI components in Compose, homepage card, detail page, started/ongoing/result pages, joined/ended state routing, camera photo verification, rank display, API integration for challenge join/load, fixed cut-off bug, activity type bottom sheet.
Mar – Apr 2026
Gerak Tracker Revamp
Revamped ready/countdown/tracking UI, separated distance vs non-distance & live-session states, elapsed & moving time logic, background service, killed-app recovery, save activity form (photo verification, effort, visibility), fix elapsed < moving time bug.
Apr – Mei 2026
Workout Activity, Goals & Health Connect
Revamped workout list & detail, pagination history, delete/share/edit activity, .fit file research, Goals Tracker UI & state, in-app steps counter (backfill + deduplicate), HC steps sync fix (raw, today, pageToken, source origin), cadence fraud detection, filter & sort history.
Sep – Okt 2026
Push Migration, Connect Tracker & Compose Home
Replaced OneSignal with FCM register/unregister + HMS for Huawei devices; deep-link tap actions (mood, BMI, steps, rewards); anonymous token link/unlink on auth. Unified 3rd-party Connect Tracker + connection detail pages. Ported Home to Compose; added skeletons across live/workout/connect; lightened home API with TTL/stagger; Live Session polish (server-time offset, cutoffs, archive).
Key technical achievements
Health Connect integration
Steps & sleep read/write, background worker, fraud (bulk/raw) detection, cadence SPM validation, pageToken pagination, source origin tracking.
Dual push (FCM + HMS)
Provider-neutral routing for GMS and Huawei devices, auth-aware token lifecycle, and action-based notification deep links.
Compose migration
Home, Steps, Sleep, Live Session, Workout, BMI/wellbeing, and Tracker UI migrated to Jetpack Compose with skeletons and MVVM.
Whitelabel architecture
PLN Wellness cloned from Gerak Pro, synced across branches, independent assets & app identity, shared feature parity maintained.
Stability & Sentry
Fixed NPE (EditProfile, GerakActivity), ANR (GroupLeaderboard), ProgressDialog crash, race conditions, killed-app state recovery, force-close on resume.
Data & chart features
Sleep stages bar chart, Steps daily/days chart, splits card, weekly workout summary, monthly summary — all with filter, sort, and empty state handling.
App releases
Technologies & tools
Contact
Let's build something.
Open to Android, Flutter, and frontend roles — or a focused project chat. Say hello on LinkedIn.