Tamamlanmış

Support and development for phone test app

Support and future development of simple app for the proof of concept project

Scope

There is a user device which is capable of talking to internet. It needs to be able to send parameters and alarms to user’s phone. Right now we have 3 pieces of software

1) Firmware of the device (no firmware development is required, device can be easily simulated by PC)

2) PHP server running on the internet server

3) App (for iPhone and Android)

I have source code for PHP, iPhone and Android. Current PHP server runs on [url removed, login to view] and should not be disturbed. In the scope of the project it is required to create second instance of the server also on [url removed, login to view] (you’ll be provided with credentials) and upload/modify PHP code. It is also required to build apps for android and iPhone from source code with small modifications.

Communication between device and PHP server

Below are two examples of commands which can be sent from device to PHP server

command=update_device;device_id=id1;ip=[url removed, login to view];

- Here we tell server that device with ip [url removed, login to view] would have id=”id1”. Server saves that id.

command=update_info;device_id=id1;parameter1=32;parameter2;alarm=1;

- Here we tell PHP server that we want to send parameters from our device to the phone and also set alarm ON. After receiving such notification phone should start ringing. If it is in quite mode it should turn sound on and start ringing.

App description

App acts like a client communicating with outside world using HTTP and sockets. In short it reads parameter from server and sends responses when needed.

User Interface

App will consist of two pages. Setup page and user interface page. On setup page user will specify “IP address” and “port”. It will also have indicators called “connection” and “Server ID” and button called “Check ID”.

On main page there will be indicators called “connection”, “Alarm” and button called “Abort”,

Working principle

App will try to establish connection to the specified IP address on the local network. If connection can’t be established it will retry in 5 seconds.

After connection is established app starts to monitor socket. Server will be sending data in ASCII formatted strings. For example server will send

parameter1=35;

parameter1=90;

alarm=1;

“;” is delimeter

If parameter1 is above 50 (values will be from 0 to 100) or we received “alarm=1” app will make iPhone ring (if not in quite mode) and vibrate (similar to how phone rings and vibrates when it receives calls). “Alarm” indicator should also become red. Notification will be shown to the user if app is not on the foreground. User can press “Abort” button which will make phone stop ringing and it will send “abort” to the server. Indicator “Alarm” should become grey.

When user presses “Check ID” on the setup page application sends it’s IP and MAC addresses and then wait for response from tester response is displayed in “Server ID”.

Parameters must be saved so that when users close and open app again they don’t have to enter IP and port again.

App should be functional but there is no need to make UI look good.

App must work for iPhone 5S and up and for Android 23 and up. Source code will be required. It will be compiled on my side using mac with High Sierra OS and Xcode 9.2 and Android Studio 3

Beceriler: Android, iPhone, Mobile App Development, PHP

Daha fazlasını gör: i phone app development, windows phone app development institute in hyderabad, phone app development games, google cloud test lab, aws device farm, cloud based mobile testing tools, list of current mobile devices, aws automated testing, aws browser testing, aws device farm manual testing, aws testing tutorial, phone app development, windows phone app development audio, mobile phone app development ocr, smart phone app development, mobile phone app development, windows phone app development, phone app development project plan, android phone needed test app, phone app development software

İşveren Hakkında:
( 1 değerlendirme ) fremont, United States

Proje NO: #16265297

Seçilen:

kara0216

Hi Thank you for this opportunity As a skilled iOS and android expert, I've 5+ years' rich experience in mobile app dev. With my powerful skills and experience, I will help you totally Maybe you can enjoy working w Daha Fazla

%selectedBids___i_period_sub_7% gün içinde 155%project_currencyDetails_sign_sub_9% %project_currencyDetails_code_sub_10%
(24 Değerlendirme)
5.8

Bu iş için 12 freelancer ortalamada $199 teklif veriyor

xiaomingming

Hello Dear I am a professional mobile developer working for 8 years. also I m working on web platform and web apis for mobile app. To confirm my ability and credit, please click my profile image, then you can confir Daha Fazla

in %bids___i_period_sub_35% gün içinde250%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(85 Değerlendirme)
7.9
Smart1902

Hi, I have just read the details regarding the project and interested in working for your project. I have confident to complete this within specified time. I will be glad to share my expertise with you. ***An Daha Fazla

in %bids___i_period_sub_35% gün içinde155%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(64 Değerlendirme)
7.3
huzefagadi

Hello we are a team of Android , iOS and PHP experts we can do this job easily and quickly, lets discuss it further and we can start the developement Regards Huzefa

in %bids___i_period_sub_35% gün içinde252%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(107 Değerlendirme)
7.0
jinzhenzhu8691

My name is Li Ming. I am a mobile developer by profession and expert. I have developed many apps for 10+ years and uploaded it on app store and play store and so have the rich experience in this area. I have develop Daha Fazla

in %bids___i_period_sub_35% gün içinde155%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(24 Değerlendirme)
6.9
RabbitTech

Dear Customer, We are the team of experienced developpers for Mobile and Web Applications We have worked on many applications like Chat app Taxi Booking app Keyboard app Customer Feedback app Banking application Rega Daha Fazla

in %bids___i_period_sub_35% gün içinde45%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(12 Değerlendirme)
4.5
unikinfoways1

Hello Sir, I have read your requirement and understood that you are looking a Mobile Application Developer to Support and development for phone test app We have 6+ years experienced developer team and we already Daha Fazla

in %bids___i_period_sub_35% gün içinde555%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(5 Değerlendirme)
4.5
mayankinnovative

A proposal has not yet been provided

in %bids___i_period_sub_35% gün içinde100%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(49 Değerlendirme)
3.6
arjun366333

Ready to start the work to develop the simple app for proof of concept project,we can discuss more over chat,thanks regards Arjun S.

in %bids___i_period_sub_35% gün içinde155%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(1 Yorum)
0.0
jpradeepraj

A proposal has not yet been provided

in %bids___i_period_sub_35% gün içinde222%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(0 Değerlendirme)
0.0
MobizWebTechno

Hello! Greetings Of The Day…! This side Konika…….. We were looking through your project and I have seen your project requirements. We do believe that this project regards related to our previous developments which Daha Fazla

in %bids___i_period_sub_35% gün içinde111%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(0 Değerlendirme)
0.0
AasimSaleem

hello i am expert person in android development i am having great skill in it and i am already done many project with great android skill and i make sure you cannot feel regret after giving me project so please hit me Daha Fazla

in %bids___i_period_sub_35% gün içinde230%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(0 Değerlendirme)
0.0