An Android project I thought was a good idea. I want to track how my english changes over time.
- Recording
- Playback
- Reminders every 14 days
- Cloud storage and backup
- Users
Here are a list of basic flows.
- User opens app
- User is asked to log in with Google account if we don't know who she is
- User presses record
- If we wanted, this would be when we would take more data (location, time of day, etc).
- User presses stop
- App begins to upload in background
- User gets a notification (we won't notify if user has never logged in)
- User is given a suggested topic to talk about
- User presses record and talks
- User presses stop
- App begins to upload in background
- User opens app
- User is asked to log in with Google account if we don't know who she is
- User clicks list
- App makes sure recording list is up to date
- User clicks an entry
- A view showing pause and progress appears and plays back recording