…

Planning

Universal mobile app

DoodleBug will ship on iOS and Android using the same Convex backend. Phase 1 wraps the web studio; Phase 2 ports the canvas to native Skia.

Phase 1 — Expo shell

Expo app with Convex auth, feed/gallery native screens, and a WebView pointed at the draw studio for immediate mobile drawing.

Phase 2 — Native sketchpad

react-native-skia canvas sharing the same stroke JSON as web. Tool band, palette, autosave, and publish parity on touch + Apple Pencil.

Phase 3 — Platform polish

Push notifications, share sheet, haptics, iPad layouts, store launch.

Full spec: docs/mobile-app-plan.md

Doodle Now!