The mobile app that allows you to create and record personal dedications using your favorite music playlists for corporate events, parties, weddings and get togethers.
Clicking top right record button should start the recorder (and swap the record [circle icon] with a stop icon).
nativescript-ezaudio will be used to display a waveform view of the audio recording
clicking stop icon (which swapped the record icon out in top right) would display a dialog allowing a user to name the 'ShoutOut' as well as provide their name (they could also choose 'Cancel' to re-record).... providing their name will allow the shoutout listing view to show "by who?" in the listing to tell who's is who's
after naming their 'shoutout', the shoutout list view would display which would look a lot like the landing page (a list of tracks, but in this case recorded shoutouts)... play to listen to it, and the (+) add button would open a modal listing of playlists (if multiples exists) or the list of tracks directly if only 1 playlist existed.... they could then choose a track to add their shoutout to. By default we would que in the shoutout after 6-8 seconds of the start of each track*
if a shoutout had already been added to a track, it would be grayed out or at bottom of list, showing only available tracks first (ordered at the top)
only 1 shoutout can be added to any given track on any given playlist (this could be expanded in future to allow multiple shoutouts on a single track but not important right now)
later we can allow control over the timing of when they want their shoutout to play in the track, allowing them to choose a duration in the track to play it
allowing a user to change input or adjust volume are advanced settings and could come later