Android app trigged by an incoming call
$250-750 USD
Paid on delivery
A. Android application
1. Application should work on Android 2.2 or higher
2. Application will be a subject to the user acceptance tests.
B. Main functionalities:
1. Application while receiving a call, should send through web services (still while the phone is ringing and call is unanswered), using available internet connection, a request to the host, request should contain two identifiers stored as a parameters + incoming number
2. Application should receive the response from the host and display it on the screen (instead of standard android screen)
3. The response will contain: name of the caller [ID5], sessionID, status1, description1, description2, status2, description3 (optional), status3 (optional). It is also possible to have answer no data – to be defined
4. The response should be displayed so that, caller, description1 and description2 use 1/3 of the screen each, if description3 is present, then ¼ of the screen each
5. The response status1 and status2 – should influence the colour scheme of description1 and description2 respectively (both font and background colours defined as RGB definition for font then background – parameter value for a given status define colour scheme, parameter1,2,3,4,5,6)
6. As a future extension, in step1 it should be able to check local database if present (database as a such and caller number)
7. If during 1-4 the phone is answered, display should be aborted
8. If performing 1-4 within x seconds (where x is a parameter7 – two digits) is not possible, error message should be displayed
9. After the call is terminated application should display question1, question2, description3.
a. Question1 should be defined by parameters and have two answers (buttons) – colour schemes defined as a parameters, answers and font and background should be defined (parameter8 and 9 define question, parameter 10 as a RGB for each define font colours and background respectively)
b. Question2 should have LOV defined as a parameter11
c. Description3 should enable typing in answer as a regular SMS message – up to 500 characters
10. Questions and descriptions defined in 9 should be displayed consecutively
11. After collecting answers from 9 it should be send to the server through the web services (see also step12 – sessionID is needed)
12. Application should store sessionID received in step3 and send it back in the step11
C. Miscellaneous:
1. After application is download and installed on the phone, before first start the initialization process should take place
2. As a part of initialization the application should prompt for user ID [ID1], customerID [ID2].
3. Data gathered in 2 + phone number [ID3] should be send to the host through the web services
4. In response, application should receive all the parameters described above
5. All parameters should be stored locally with timestamp of receiving them
6. After each transaction described in B11 – application should check for update in parameters and update them if necessary [possible answers – new parameters, or no data response available), together with request, parameters timestamp should be sent.
Project ID: #1326846
About the project
17 freelancers are bidding on average $526 for this job
Hi Pepe, enough experienced for such work and already done parts of them. Please, kindly check pm for details.
H, I am an experienced Android developer. I am interested in your project and am ready to work with you.
Hey, I'd like work for you. I did a similar project called "mezeze". You can find it on Android market.
Dear, I've read your detailed requirements and I'm interested in this project. I assume a test web service instance will be provided during my development. Feel free to message me if you have any questio More
Hello Sir... We have done similar kind of applications before... Please check your PMB for more details...
Concerned, We are group of developers which work in different tools like C#, VB.net, Android, Amazon Web Service EC2, PHP, Joomla,Word Press etc having experience varying from 6 to 2 years. So looking a positive re More
AdDroIT Tech having vast experience in the field of mobile application development and already worked on similar kind of solution.
Hello Sir, We can confidentially complete the project.. Please check PMB for listing.. Warm Regards