Our stack: 12 programming languages

The language is chosen for the job, not the other way round. Here is what we write, where each language runs, and the tools that come with it.

On the device

Languages that compile into the app itself and talk directly to the camera, storage and operating system.

Across platforms

Languages behind cross-platform frameworks and game engines, used when one codebase serves several stores.

Server and tooling

Languages for the APIs, processing jobs, websites and scripts that surround a mobile product.

Supporting languages

Query, shader, scripting and markup languages that appear in almost every project.

  • SQL
  • GLSL shaders
  • Bash
  • HTML and CSS
  • Gradle Kotlin DSL
  • YAML pipelines

Not sure which stack fits?

Describe the app and its audience. We will explain the options and their trade-offs in plain terms.

Start a project