Back to Mobile Apps
Expo SDK 58Preview

Do Me A Ditty

Your Songs, in a Native Phone App

A native Expo / React Native app for iOS and Android — not the website in a frame. Customers do what they do on domeaditty.com's signed-in pages: play and share their personalized songs, make new ones, sing along and enter contests, against the same production API. Buying opens the existing web checkout (Stripe, PayPal and Venmo); there is no in-app purchase. Built for internal use and testing first; store release comes later.

Features

  • Your songs: library and player with background, lock-screen and control-centre playback
  • Lyrics with chords over the words and timed words that follow the singer
  • Make a new song: tell the story, pick a style, approve the lyrics
  • Record, Sing along and Autotune, with the backing and microphone on one audio clock
  • Lyric videos and AI song pictures; share through the system share sheet or save the file
  • Songwriting contests and judging
  • Push notifications when a song, lyric video or autotune is ready — a tap opens the song
  • Follows the phone: light "plum and paper" by day, dark "night studio" in dark mode

Tech Stack

React Native 0.88Expo SDK 58Expo RouterTypeScriptTanStack Queryexpo-audioreact-native-audio-apiexpo-notificationsSentry

Interested in Do Me A Ditty?

Get in touch to learn more about this application or request a personalized demo.