← BACK TO BUILDS
Kids Art app iconKIDS ART: COLORING PAGES

Building the family app I wanted every time my kids asked for a coloring page.

One request used to lead through popups, dead links, and pages that printed badly. Kids Art turns that moment into a calm loop: make the page, color it, print it, and keep the art that comes home.

Submitted to the App StoreFree · iPhone · iPad · Mac
Kids Art home screen on Mac with clear routes to create, scan, color, and find artwork.
Two parent jobs, one calm app. Print the page they asked for and keep the art they brought home.

THE STARTING POINT

The useful part should have taken one minute.

Finding one printable coloring page meant sorting through popups, broken links, tiny images, and pages built for ad impressions. At the same time, the art coming home from school was hard to keep, search, or turn into something worth saving.

The first prototype solved the immediate request. The product became more interesting when I connected that moment to the school artwork parents feel guilty throwing away. Creation and memory belong in the same family loop.

Make what they imagined. Keep what they made.

PRODUCT EVOLUTION

The coloring page was the entry point, not the whole product.

The first version did one thing: take a specific idea and return a clean page. That was already better than opening another search result. But the same families also had finished drawings on the refrigerator, school projects in a pile, and photos of art disappearing into a camera roll.

The product became a loop. A parent can begin with an included page or a custom idea, print or color it, scan work that comes home, add a date or small memory, find it later, and collect favorites into a PDF book. Each step produces a useful artifact outside the app.

Kids Art private family library showing saved drawings and printable pages on Mac.
The archive is useful because it can be searched. Dates, labels, favorites, and the source of each piece turn a folder of images into a family memory library.

THE PRODUCT CHOICES

Five decisions kept the app useful and calm.

  1. 01

    Deliver delight before configuration

    Eleven printable pages ship in the app. A family can color, print, scan, and save before deciding whether custom generation matters.

  2. 02

    Design separate parent and child routes

    Coloring Time is large, direct, and easy to leave. Keys, providers, backups, and settings stay behind Parent Access without trapping navigation.

  3. 03

    Keep family content local by default

    Artwork, names, notes, dates, and voice memories remain in the device library unless a parent deliberately exports them.

  4. 04

    Use the systems families already trust

    Printing uses the Apple print sheet. Moving a library uses Files, including iCloud Drive and an enabled Google Drive provider.

  5. 05

    Do not optimize for time spent

    There are no ads, streaks, public gallery, messages, or infinite feed. Success is a page printed or a memory kept.

Kids Art coloring tools on iPad with a dragon pilot page and large labeled controls.
Color on the screen or on paper. Large labeled tools support touch, Apple Pencil, mouse, and trackpad.
Kids Art scan screen on iPhone with camera, Photos, and Files choices.
Keep the art. Scan one page or a school-year stack.
Kids Art book builder on iPhone with four selected family artworks and print controls.
Make a book. Export a standard PDF or print it at home.

TECHNICAL PRODUCT MODEL

AI is optional. The family loop is the architecture.

Custom image generation can make a very specific request possible, but it should not be the price of entry or the place where family content accumulates. The app is arranged around four boundaries that remain useful across providers and devices.

  1. 01

    A useful offline core

    Included pages, coloring, scanning, the family library, PDF creation, and printing work without an account or model key.

  2. 02

    One local source of truth

    SwiftData stores artwork and its context. Files export creates a portable backup instead of introducing a product-owned cloud account.

  3. 03

    Text-only provider boundary

    Optional custom creation sits behind Parent Access. Provider adapters receive parent-entered text and settings, never the family library.

  4. 04

    Standard outputs

    A print route renders US Letter PDFs. Books are PDFs too, so families can save, print, or move them without product lock-in.

Parent-owned API keys are stored in Keychain. Requests use secure endpoints and contain only the text and generation settings the parent reviews. Child photos, scans, saved artwork, voice memories, names, notes, and school metadata are not attached.

RELEASE ENGINEERING

The showcase is backed by a tested universal app.

One SwiftUI codebase adapts to iPhone, iPad, and Mac instead of stretching one phone layout across every screen. Release checks cover signed builds, navigation, large text, contrast, reduced motion, minimum targets, automated accessibility audits, privacy declarations, entitlements, screenshots, static analysis, and secret scanning.

Printing exposed the kind of bug structural tests miss: a valid PDF once rendered upside down. The release workflow now renders and inspects the page itself. The submitted build produces a white US Letter PDF and opens the native print route; a physical AirPrint output check remains intentionally deferred.

WHAT THE BUILD TAUGHT ME

A small family frustration can support a serious product system.

The app works if one parent prints one page for one child. That simple measure kept the product honest while the technical surface grew to include scanning, search, backups, providers, accessibility, and three Apple form factors.

The deeper opportunity is not another coloring catalog. It is a private creative record that begins with what a child imagined and stays useful after the paper leaves the refrigerator.

THE BUILD NOTEBOOK

Products begin with a problem worth solving at home.

See the other builds