We need a hybrid mobile Audio Application(with Offline Support) which should work perfectly on both iPhone and Android.
Basic Requirements are :
- Login Screen ( Social as well as Email Registration Based Login) with data stored in google Firebase.
- After Login the user will be shown cards, with image, play time, and Play Button for the audios, which are clickable. at a time only 20 Cards will be loaded and infinite scroll has to be implemented to display the cards as we go.
- On Clicking any card, more information about the audio will be displayed and audio should start playing.
- Audio player should handle all the events like locking the screen, playing audio in background, handling device events gracefully.
- Audio player controls should be visible throughout the app, once the audio is started. If nothing is playing the audio controls should not show.
- User should be able to download the files, in a secure app folder on both Android and iPhone, And no other app should have access to these files. Files can go upto 1GB.
- User should be able to view his offline media, and should be able to play it as a normal playback within the app.
- When offline, User should be able to view all the cards.
To apply for this project, You must submit with all the details, how will you implement it, tools you will use, and how will you achieve all the above requirements. Also mention the time you will take to complete the project. You should also mention how will you achieve the same user experience on both iPhone and Android. If you need more information, just shoot me a message.
Links to your previously developed Apps is a must. If you can send links to the apps which match the requirements above that would be great.