Hi
We only have an inhouse android team and thus the quote is for the same. I however can assure you of the quality we bring to the table.
Please find below my understanding of the requirement:
1. The user launches the application and gets a branding screen.
2. In 3 seconds, the user gets a landing page
3. On this screen, he can directly play on record and start downloading the audio
4. The user can stop recording at any point in time.
5. After the recording is finished, the user is asked for a confirmation, if he wants to use the same audio or re-record
6. If the user chooses to re-record, start step 3 again.
7. If user chooses to use the audio, he is shown an android picker, to choose the duration after which the alarm is to be rung.
8. There is also a calendar icon provided on the same screen, which will open the native calendar for the user to choose a future date and time for the reminder.
9. The scheduled time and audio is now added to the list. This list will also be made available as one of the menu option for the user to delete or edit a record
10. At the scheduled time, the user will get a notification in the notification bar with a sound (if the phone is not on silent or similar issues)
11. The user can open the notification, and play the audio any number of times he wants.
Please let me know if I am in the right direction and if you are fine with the quote, we can get on chat and discuss further.
Looking forward to hear from you
Regards
Shweta