iOS and Android Apps to be developed with following scope.
1) Can login to user account via manual (username/email id), FB or Twitter accounts and user purchased services
2) Purchased services include, a) Videos (online and offline), b) Practice Tests with Study Mode, Practice Mode and Test Mode (only offline), c) Flashcard products (offline), d) Joining bigbluebutton training and watching recording of completed classes, e) Download products to download PDF, DOC, ZIP, RAR, MP3, XLS, PPT etc... files.
3) Practice Tests will have report shown after each test. Test History will allow to review incorrect and difficult questions from a previously given test. Or any partial test attempted earlier can be resumed from Test History
4) Access of each product attempt will be saved and shown to user. For example watched video, attempted test, downloaded file etc... will be shown in Product Access History
5) Watched Video progress will be saved so when user open the same video again he has possibility to resume or restart.
6) Selected Videos and Questions should be able to be stored to local devices very securely. With full encryption as well as hidden etc.. all you can do to ensure user will never gain access to the videos or questions outside the app.
7) Videos or Questions can be downloaded in background and user can go to download page to see download progress.
8) When user logs in first time there should be orientation tour so user can learn how to use the app. There should be Help section where those snapshots can be shown for how to use the app to do different purchased products.
9) You will also need to work on Rest API or whatever API required to interface with server DB
You must have prior simiar experience. And security of videos and questions is very important in this app.
App must be developed in latest framework. And Apps must pass through the Apple and Google Stores within their guidelines.
Apps must not ask user permissions on the device more than required by the app. App must be fast loading, and fast in performance throughout.
Provide your fixed price quote in AUD or INR.