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.