Posted 4 Hours Ago Job ID: 2116484 12 quotes received

Senior iOS Developer Needed

Fixed Price or Hourly
Quotes (12)  ·  Premium Quotes (0)  ·  Invited (0)  ·  Hired (0)

  Send before: April 02, 2026

Send a Quote


We are looking for an experienced iOS developer or small development team to build a high-quality adult coloring app for iPhone and iPad, similar in experience to Cozy Home: Comfy Coloring Book, but with custom branding and a scalable backend system.


The app must support:

  • Tap-to-fill coloring

  • Freehand drawing with Apple Pencil

  • Smooth zoom and pan

  • Layer-based coloring system

  • Subscription & in-app purchases

  • Admin dashboard to upload new coloring pages without resubmitting the app

This is a serious, production-level project — not a prototype


🎯 Project Goals

Build a scalable, App Store–ready coloring application that:

  1. Provides a relaxing, premium adult coloring experience.

  2. Supports both finger touch and Apple Pencil on iPad.

  3. Allows the admin to upload new coloring canvases from a dashboard.

  4. Uses a modern backend architecture.

  5. Is optimized for performance and App Store compliance.

The final product will be published on the App Store.


🛠 Technical Requirements📱 Mobile App

Preferred Stack:

  • Native iOS using Swift

  • UI built with SwiftUI

  • Drawing engine using PencilKit

  • Advanced fill rendering using CoreGraphics or Metal if needed




Must support:

  • iPhone + iPad (iOS 15+ minimum)

  • Full Apple Pencil support on iPad with pressure sensitivity

🎨 Coloring Features1. Tap-to-Fill System

  • Closed-region color fill

  • Anti-bleed flood-fill algorithm

  • Works with SVG or region-mask images

  • Instant fill (no visible lag)




2. Free Draw Mode

  • Pencil + finger support

  • Pressure sensitivity

  • Brush types (marker, watercolor, soft brush)

  • Eraser

  • Undo/Redo

  • Layer separation from base line art




3. Canvas Controls

  • Pinch to zoom

  • Drag to pan

  • Reset view

  • Color palette system

  • Save progress automatically

  • Export as PNG/JPEG

  • Share sheet integration

🗂 Admin Dashboard Requirements

A web-based dashboard (or equivalent admin panel) that allows:

Content Management

  • Upload line art (SVG or high-res PNG)

  • Upload preview thumbnail

  • Optional region-mask upload




The app must automatically sync new content from the dashboard without App Store update.

☁️ Backend Requirements

Preferred:

  • Firebase (Firestore + Storage + Auth)

Alternative acceptable:

  • Custom backend (Node.js + PostgreSQL + AWS S3)

Backend must handle:

  • User authentication

  • Canvas metadata storage

  • Image storage

  • Subscription validation

  • Secure API access

  • Receipt validation (StoreKit server-side)




💰 Monetization Model

The app must support:

  1. Freemium structure

    • Some free coloring pages

    • Premium pages locked

  2. Subscription system

    • Monthly

    • Yearly

    • Free trial support


... Show more
Mahmoud A Morocco