Simple Android app for vocabulary tutoring website

We have a simple vocabulary tutoring website written in PHP/Javascript and would like to port it over to an Android app. The website is being used in a semester-long psychology experiment starting in late August / early September. Because we have a working website already, we can provide a developer with working Javascript and a demo to facilitate meeting the following requirements:

The application interface should mirror the attached picture, basicinterface.png. It needs to have:

A. An area up top to display unicode text (e.g., a Spanish word/phrase)

B. An input text box for users to type in a response (e.g., the corresponding English; ASCII is fine)

C. An "I don't know" button and a "Submit Answer" button

D. A box at the bottom with a few lines of text

E. A text area positioned between the boxes from points A. and B.

We'd prefer that the colors generally match what's in [url removed, login to view], though we're open to the developer's advice/expertise when it comes to aesthetics.

The application should essentially run on this infinite loop:

Do until user exits application:

Step 1. Access a php script we already have on the web, passing several arguments as a GET request. This script will echo several variables needed for the application.

Step 2. Set the text area (item E.) to display "correct", "incorrect", or "partially correct". Which of these is displayed is determined by one of the variables just retrieved in the previous step.

Step 3. Pause a few seconds, leaving the text text on the screen

Step 4. Set the display text (item A.) to a new foreign word/phrase, update another textbox (bullet D), and erase the other text (item B and E)

Step 5. Wait for the user to push enter or click either of the buttons (item E)

The variables that need to be sent in Step 1 are:

-- The text the user entered (in item B)

-- The time in milliseconds between Step 4 and Step 5

-- The time in milliseconds between the initial keypress and the final keypress

-- Some hidden variables, retrieved in Step 1, which identify for our server what vocabulary pair the user was sent

Additionally, we need:

-- When the application is first installed, we need a simple login screen. The login screen should send the credentials they enter to a PHP script on our server (via POST or GET...), which will indicate whether the login was successful or not. If it was successful, the script will also send back a few variables (e.g. a userid, an MD5 hash) to be stored permanently on the phone. The login credentials should also be stored permanently.

-- Whenever the user opens the application in the future, it should log them in automatically. It's important for us to know when they log in.

-- Well-commented code

We don't need:

-- A way for users to create accounts.

Optionally, we could use, but don't necessarily need:

-- Some sort of "About Us" screen which will display some text explaining what the app does.

Beceriler: Android, Mobile App Development

Daha fazlasını görün: word for android, word app for android, what is android 4.3, what does web developer do, what does the website developer do, what does php developer's do, what does a website developer do, what does a web developer need to know, what does a web application developer do, what android phone should i get, website app developer php, web developer android, update android phone, t mobile android, text app for android, simple php app, php script for web developer, php developer foreign, php app for developer, pair of points, pair of lines, new update for android, new android update, new android phone, new android

İşveren Hakkında:
( 2 değerlendirme ) Boulder, United States

Proje NO: #757334



Hi, Please check PM. Cheers, Milan

4 gün içinde 250$ USD
(67 Değerlendirme)

9 freelancers are bidding on average $236 for this job


HI plz check PMB thanks yo

in 16 gün içinde250$ USD
(3 Değerlendirme)

Please read your PM. Thanks.

in 5 gün içinde250$ USD
(4 Değerlendirme)

Please check my PMB

in 5 gün içinde300$ USD
(3 Değerlendirme)

check pmb please

in 7 gün içinde250$ USD
(0 Değerlendirme)

Hi, Please have a look at PM.

in 10 gün içinde125$ USD
(0 Değerlendirme)

I understand your project scenario and would like to be a part of the project. Please look into the file attached.

in 15 gün içinde150$ USD
(0 Değerlendirme)

I have been developing app for android from day one, I have a few apps in the android market which have similar spec as yours. I am confident that you will be happy with my work. Thanks

in 9 gün içinde300$ USD
(0 Değerlendirme)

Hi, We have several years of experience in developing Iphone, Smartphone, Android and Blackberry application. We have a great team and we have the capability to develop your project. We deliver project with high qualit Daha fazlası

in 5 gün içinde250$ USD
(0 Değerlendirme)