NS-free Test App Specifications:
Overview
1) 2 page app with very simple UI navigation buttons and widgets
2) Native app
3) For android devices running android 4.0 and higher, with screen sizes ranging between 3" and 7"
Page 1
4) UI ... Three buttons- 'Play', 'Stop', 'Next'; One count up Timer 00:00:00, hours:minutes:seconds)
4-1) When 'Play' is pressed, i) an audio file ([login to view URL]) starts looping; and ii) the timer starts counting up from 00:00:00)
4-2) When 'Stop' is pressed, the audio stops playing and the timer resets to zero (in the full app, the timer value will be saved to the device).
4-3) When 'Next' is pressed, the app loads Page 2. Pressing 'Next' does not stop the timer or audio play.
4-4) The [login to view URL] audio file is attached.
4-5) In the full app, the audio file and timer must be able to play for up to 12 hours. Therefore, the audio play must be stable after the screen goes to sleep. The Developer should have the experience to know whether to run the audio as a service, in the main thread, or through notifications etc.
4-6) The timer should be accurate but can drift by 5% to 10% from correct time.
Page 2
5) UI ... Three numeric input fields (minutes), One count up timer 00:00:00, One 'Start', one 'Stop' button, and one 'Back' button.
5-1) InputField1 labelled 'time 1'. InputField2 labelled 'time 2', InputField3 labelled 'time 3'. Input fields have range from 0 to 99 minutes. Inputs are used to play audio files for different time lengths, after pressing 'Start'.
5-2) When 'Start' is pressed-
5-2-1) [login to view URL] plays in a loop for variable 'time 1', then
5-2-2) [login to view URL] loop plays for variable 'time 2', then
5-2-3) [login to view URL] plays for 'time 3' minus 'time 2', then
5-2-4) steps 5-2-2 and 5-2-3 repeat a further 3 times.
5-3) As an example, if 'time 1' = 10 minutes, 'time 2' = 5 minutes, and 'time 3' = 20 minutes ... then when start is pressed, the audio files play as follows ... ship for 10 min, birds for 5 min, filler for 15 min, birds for 5 min, filler for 15 min, birds for 5 min, filler for 15 min, birds for 5 min, filler for 15 min, then timer and audio play stops. No need to provide code that checks for incorrect numeric field input (e.g. 'time 3' less than 'time 2').
5-4) When 'Back' is pressed, the app changes to Page 1, but the timer and audio play continues on Page 2.
5-5) Coding to handle anomalous button presses are not needed in the test app. That is, I will not press start or stop etc on one page while another page is running a function.
5-6) The timer can drift by 5% to 10% from accurate time, but it is essential that for audio play times and order of play are correct. That is, the code to play looping files for the correct time and in the correct order, must execute sequentially. If the code is buffered it can be deleted or executed out of order, messing up the audio play functions.
5-7) The [login to view URL] and [login to view URL] audio files are attached.
NOTE: due to character limitation in the Project details text box, the above information along with other specifications and comments are provided as a PDF document. PLEASE read this before applying for the contract.
Hello!!!
I am interested in your project.
I have many experiences in mobile apps development.
I have developed many projects.
I am ready to start your project now.
If you hire me, I will do my best for you.
Please ping me.
Regards.
Hello,
I am an Expert and Experienced Developer.
I have read your project description and its very clear to me.
I am 1000 % confident for the project.
I have just very few questions which I want you to please clarify me.
Please open chat box...
Even you can check my Reviews and Ratings .
I am perfect developer for this project.
Expecting your quick and +ve reply..
Thanks
Hello
I am Java and Android expert and interested in this project. I have reviewed your requirements and confident to handle this project perfectly. Please communicate to discuss further.
Regards
Anshu
Hi,dear.
I am very interested in your post.
I have developed applications of iOS and Android for 2 years.
Especially I have developed many applications integrated with online service.
Please check my profile.
I can work 8 hours per day 5 days a week on Freelancer and I can work it with team.
If you are interested, let me know.
I will wait for your response.
Thanks.
kkokko...
HI, dear.
I read your project description carefully.
This project is suitable for me.
To do this project, Will know Thread Or Service skills.
I have a full experience of Service and Thread and Video-Editing.
I have developed OpenVPNClient, Video-Cutter, etc.
If you hired me, I will satisfy you.
Please contact us about time and budget.
I will wait your response.
Thanks for you to read my proposal.