Komship Mobile - Order, Pickup, Produk, dan Saldo Seller
Aplikasi Android production untuk workflow seller Komship: order, pickup, produk, cek ongkir/resi, saldo, withdrawal, helpdesk, dan integrasi ekspedisi.
- Role
- Android Developer
- Ownership
- Feature owner for Android production modules, integrations, bug fixing, and release support
- Company
- Komerce / Komship
- Team
- Mobile team in cross-functional product squad
- Period
- 2023 - 2026
- Focus
- Android, Mobile Developer, Kotlin, Android Developer
Some implementation details are summarized to respect proprietary project boundaries.
Overview
Komship Mobile adalah aplikasi Android native untuk mendukung operasional seller dan pengiriman di ekosistem Komship. Dari branch production, project ini menunjukkan aplikasi production-scale dengan banyak modul bisnis, flavor environment, integrasi Firebase, local database, network layer Retrofit, dan berbagai workflow transaksi.
Problem
Seller membutuhkan satu aplikasi untuk mengelola produk, order, pickup, saldo, tracking, dan kendala pengiriman. Tantangan mobile-nya adalah menjaga banyak flow tetap stabil, menjaga state antar layar, dan menangani integrasi API serta local draft untuk data produk/order yang kompleks.
My Role & Ownership
Feature owner for Android production modules, integrations, bug fixing, and release support
Technical Approach
Membangun dan memelihara aplikasi Android Kotlin dengan MVVM-style ViewModel, Retrofit/RxJava/coroutines, Koin dependency injection, Realm local database, Paging, Firebase Remote Config/Messaging/Crashlytics/Analytics, WorkManager, Google Maps/Places, Chucker, dan modul UI custom untuk flow operasional.
Architecture Notes
Production branch memakai flavor production/development/staging, dependency injection Koin, repository/network layer berbasis Retrofit, local persistence Realm untuk draft/variant product, dan Firebase untuk messaging, analytics, crash reporting, serta remote config.
Trade-offs
Project production besar memakai kombinasi library lama dan baru sehingga perubahan harus incremental. Fokus portfolio dibatasi ke problem class, modul, dan technical ownership tanpa membuka detail API internal atau credential.
Results
- Membantu seller Komship menjalankan workflow order, pickup, produk, dan saldo dari aplikasi Android production.