Romba StudioAndroid · Backend

4 apps on Google Play,
and the backend behind them.

We build the app, the API it talks to, and the infrastructure both run on. Everything below is shipped and live — you can open any of it right now.

GET rombastudio.com/health 200 OK
{
  "success": true,
  "data": {
    "status": "ok",
    "service": "football-backend",
    "uptimeDays": 36
  }
}

The match API behind World Cup 2026 Schedule. Up 36 days, answering right now.

KotlinAPI + workerPostgresMonitored

Shipped · Google Play

Every app we have
published.

Every listing we have on Google Play. Each link opens the real one.

com.world.wc2026Android

World Cup 2026 Schedule

Fixtures, live scores, group standings and the knockout bracket for the 2026 tournament. Backed by our own match API.

Open on Google Play
com.tdeecalculator.calorietrackerAndroid

TDEE Calculator: BMR Body Fat

Daily energy, basal rate and body fat from published equations — and it shows the exact formula with your numbers substituted.

Open on Google Play
com.iphoneios.wallpaperAndroid

iPhone 17 Wallpapers — iWally

A hand-picked wallpaper gallery for Android: over 1000 HD and 4K backgrounds, from AMOLED dark to minimal and abstract.

Open on Google Play
com.games.wallpaperAndroid

Ultimate Games & HD Wallpapers

Casual games and a matching HD wallpaper collection in one app, for filling a spare five minutes.

Open on Google Play

The stack

We build the whole
thing, not the screen.

An app is the visible end of it. The rest has to run too.

The apps

Kotlin and Jetpack Compose on Android, built offline-first so a calculation never waits on a network round trip.

  • Kotlin
  • Jetpack Compose
  • Offline-first

The services behind them

An API and a background worker keep World Cup 2026 Schedule current — fixtures, live scores and standings — with Postgres for state and Redis for caching.

  • REST API
  • Background worker
  • Postgres
  • Redis

What it all runs on

Our own servers. Each app is an isolated deployment behind a shared proxy, so one going down cannot take the others with it, and everything is monitored and alerting.

  • Docker
  • nginx
  • Prometheus
  • Grafana

How the apps handle data

What we keep,
and what we don't.

The short version. The published policies are one click away.

Stays on your device

What you type in

Calculations run on the phone, and the entries and history behind them are stored there. We run no account system and no server that receives them, so we cannot read them or hand them over.

Leaves your device

Ads, and only with consent, diagnostics

The apps are free and carry Google AdMob ads, which use an advertising ID and a rough country-level location. Crash and usage reporting is off until you agree to it, and you can switch it off again in Settings at any time.

Written down

Published policies

Where an app publishes its own policy, that policy names the exact SDKs it loads, the data types they collect, and step-by-step instructions for deleting everything.

Read the privacy policies

Support, feedback, privacy

Something wrong
in one of our apps?

contact@rombastudio.com

Bug reports, feature requests, and privacy or data-deletion requests all reach us at the same address. Tell us which app and what happened.