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.