engineering

Rapid Painting

Rapid Painting
platform
iPhone · iPad · Mac (M1+) · Android
languages
English · Spanish · Catalan
audience
Kids and families — game nights, classrooms, parties, road trips
status
Live · v1.1 · one-time purchase, no ads, no in-app purchases

Rapid Painting is a timed drawing game for kids and families. The app serves a word, starts a countdown, and everyone races to sketch it. Then you compare, and vote.

Originally released as Rapid Painting Paper; renamed to Rapid Painting in 2025 when the game moved to an on-screen canvas.

How it plays

  • Online multiplayer — one player creates a game and shares a join code. Everyone draws the same word on their own device, with the word, timer and round synced in real time.
  • Pass-and-play — single-device turn-taking that works without a connection.
  • Voting gallery — every drawing from a round is collected, and everyone votes to crown the best or the funniest.

Details

  • Drawing canvas — an 11-colour crayon palette, five brush widths, an eraser and multi-step undo on a paper-style canvas
  • Three languages, three word lists — English, Spanish and Catalan, each with its own curated and profanity-filtered vocabulary of ~900 words
  • Read-aloud — the word can be spoken for children who are not reading yet
  • One-time purchase — no ads, no in-app purchases, no subscription

Built for children specifically

There are no third-party ad SDKs, no analytics SDKs, no tracking and no IDFA. Sign-in is anonymous, and players get auto-generated animal nicknames so a child is never asked to type a real name. Rated 4+.

Tech stack

Flutter and Dart from a single codebase across iPhone, iPad, Mac and Android. The canvas is a custom CustomPainter; strokes are serialised as vector points and rendered back as SVG. Firebase provides anonymous auth, Firestore for game sessions and strokes, and Storage for the drawings — with a resilience layer on top that caches locally, queues pending operations across reconnects, and uses Firestore transactions to settle simultaneous joins. Localisation runs through ARB files with codegen. CI/CD is Xcode Cloud.

Built and operated by Nexo Apex SL.

mentions