Android based tablet app

Avg Bid (USD)
Project Budget (USD)
$300 - $800

Project Description:
The app should be developed for android-based tablets (Ice Cream Sandwich and above).
The App should have two modules
1) Admin Module
2) User Module
Admin Module
In Admin module the administrator should be able to
1) View List of Courses.
2) Add new Course.
3) Get update for existing courses from the server.
4) Transfer finished course to the server.
5) Manage list of participants.
6) Add new participant to the application.
7) Delete course.
User Mode
The user would be presented with a list of courses in which he is participating.
If the course has more than one version it would be displayed on the screen for the user to select.
Once a course is selected the user would be presented with a list of language in which the course is available.
On selecting the language the user would be shown the screen containing the course content.
The course will consist of slides of text along with synchronized audio.
The course should be in the form of pdf or html5 based content embedded in the app.
It should have basic functionality of letting user navigate from one page to another.
This embedded content should display the text content along with synchronized voice.
When the user come to the content’s page the voice file should start playing and at the same time the spoken word should be highlighted in the content page.
When the course is started the app will start capturing the video of the participant while he is reading as well as listening to the course material.
The capture video should be displayed on the screen in a small box, so that the user is aware what is being captured an can adjust if he/she goes out of frame.
This video file would be saved in the SD card in small segments bases on size or time.
Create a directory structure that would efficiently save the captured video files. It should include the following classifiers, participant of course, course undertaken and version of course.
The application should be modular and flexible and should be easy to add new functionality. Should use proper design patterns wherever applicable.
The app should be able to capture video for a very long duration, depending on the length of the course, which may run for a few hours)
Ensure that the layout is flexible and adapts to different screen sizes and resolutions.

Skills required:
Android, Mobile Phone
About the employer:
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.

Hire itechfist
$ 600
in 15 days
Hire ranakrishnapaul
$ 800
in 20 days
$ 600
in 15 days
$ 800
in 12 days
$ 1250
in 25 days
$ 800
in 7 days
Hire WeCanDoIt786
$ 700
in 10 days
$ 800
in 7 days
$ 700
in 20 days
$ 780
in 25 days