Skip to content
Andrew Concepcion
DELIVERY DOSSIER portfolio 2 min read 2 sections

OCBC Business: Android Banking Work

I worked on OCBC Business for Android in Kotlin and XML, covering chart UI, identity-verification integration, network behavior, and focused unit tests.

RSS Return to portfolio
OCBC Business Android sales, expenses, and cashflow dashboard OCBC Business Android transaction history and inflow-outflow filters OCBC Business Android digital business debit card controls
Official OCBC Business Android app screens from Google Play.
Authored by Andrew Concepcion DELIVERY DOSSIER
#ocbc#fintech#android#kotlin#work
[delivery dossier] 2 sections

Identity verification and concurrent state

I worked on OCBC Business in Kotlin and XML. My scope included custom chart behavior, identity-verification integration, account-facing UI, and third-party SDK work.

Identity verification was more than dropping an SDK into a screen. I had to account for its callbacks and lifecycle transitions within the bank's existing navigation and state. I also worked through concurrency and network-call issues where the order of responses could affect what the app displayed.

I added or improved unit coverage around behavior that could be tested away from the UI. When a module made a feature hard to change, I reduced coupling in that area so the next change was easier to isolate and review.

Changing a live banking product

Some of the UI was being modernized, but it still had to fit the conventions and release process of the existing app. That mattered most around identity and account state, where consistency was more valuable than introducing a second pattern.

I shipped those Android features and integrations through the bank's existing release process, with tests around behavior that would have been difficult to verify from the screen alone.