SDK Development

Array Android SDK

Array is a US embedded fintech platform. Banks and fintechs use it to put credit scores, credit monitoring and identity protection inside their own products, under their own brand. Those experiences shipped as embeddable web components — native mobile was the gap.

See the Project
Array Android SDK

Tech Stack

  • Android
  • Kotlin
  • REST APIs
  • Maven

The Challenge

Array’s clients wanted the same credit and identity experiences inside their native Android apps, and a web component dropped into a mobile app never quite belongs there — it looks borrowed and it behaves borrowed. Building each widget natively per client was no better: every integration would have become a bespoke engineering project, when the whole promise of the platform is that a client ships in days rather than commissioning a build.

Array Android SDK app screens
Array Android SDK app screens

My Role

Working from the data Array’s backend services exposed, I built the native Android SDK that ships the whole widget catalogue as drop-in components. A client authenticates with a licence key, drops a widget into their layout, and gets a native credit or identity experience carrying their own branding — no bespoke work per client, and no web view pretending to be an app.

The Outcome

A plug-and-play SDK: licence key in, native widgets out. It gave Array a native Android story to sell alongside its web components, and turned what would have been a bespoke build for every client into a dependency and a few lines of setup.