Find Jobs
Hire Freelancers

Android app which recognizes \"shake\" in three directions/planes (with JUnit tests)

$8-15 USD / hour

Completed
Posted about 11 years ago

$8-15 USD / hour

I need an Android application which recognizes a "shake" in three directions/planes. And, I want Android JUnit tests which verify the application works correctly. A "shake" is defined as someone moving the phone back and forth three times in the vertical, horizontal or side-to-side plane. The speed of the shake should be variable, so someone could shake very quickly, or very slowly, and it would still recognize (within a tolerance) that this was a "shake." For example, if I shake the phone up, down, up, down, up, down, then I want the application to provide a "toast" which says "vertical shake!" If I move the phone left, right, left, right, left, right, then I want the application to provide a toast which says "side shake!" If I move the phone forward, back, forward, back, forward, back, then I want the application to provide a toast which says "horizontal shake" The Android accelerometer provides recognition of X, Y, and Z acceleration. So, basically, this application would be checking for changes to the accelerometer. One required deliverable: I want TEST cases. So, I would like to have the application print out the accelerometer into the adb logcat console, like this: 1359111821594, 0.03891907, -0.459245, 9.924362 1359111821660, 0.11555969, -0.4209247, 9.924362 1359111821727, 0.03891907, -0.4209247, 9.924362 1359111821794, 0.07723938, -0.38260436, 9.886042 1359111821861, 0.11555969, -0.4209247, 9.962683 1359111821927, 0.11555969, -0.38260436, 9.886042 This is timestamp, X, Y, Z. I want JUnit tests which verify the Android application is recognizes the "shake" in each of the three directions. The best way to do this would be to have the application print out the timestamp, X, Y, Z , and then use adb logcat and capture this to a file. Then, read in the file and use them inside the tests. So, you probably would have three sets of files: an [login to view URL] file for successful "shake" in the X direction, a [login to view URL] file for successful shake in the Y direction, etc. AND, you would have three sets of files for failures, where the person shakes left, right, then up, down, and the tests cases indicate this is not a "shake" (and clears the state of the application).
Project ID: 4422744

About the project

11 proposals
Remote project
Active 11 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
hello there, we can discuss the project...
$10 USD in 35 days
5.0 (1 review)
3.2
3.2
User Avatar
I already develop a similar app.
$8 USD in 3 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello.. I have already developed this app.. Check you PM.. Name your price and let me know if you have any issues with this app..
$11 USD in 3 days
5.0 (1 review)
3.1
3.1
11 freelancers are bidding on average $12 USD/hour for this job
User Avatar
Expert programmer team for webapp HTML5 Jquery mobile,PHP, ASP.net,HTML5 with phonegap,Iphone,Ipad,BB,Android,OpneGLes2.0,AR Apps,Unity3D,cocos2D game and utility apps development please check your PM for more details thanks.
$15 USD in 40 days
5.0 (49 reviews)
7.1
7.1
User Avatar
We have more than 6 years of experience in this field with our skillful team of designers and intelligent programmers working with primary goal of 100% work satisfaction. Please check PMB.
$10 USD in 25 days
5.0 (66 reviews)
6.6
6.6
User Avatar
Hello sir , We exist to bring your ideas to life, and get them into the app features. Come work with us and see your apps become a reality! Please check PM for smart solution
$12 USD in 40 days
5.0 (16 reviews)
2.5
2.5
User Avatar
Respected Sir!!!! I've read your requirements and i'm ready to work with you... although we're new to freelancer but we've worked a lot in local markets.. so all i want from you is to trust us.. and we wont let it down... for checking our previous works you can see our company's URL that is given in PM... Thank you sir..
$8 USD in 30 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi Employer, we have gone through your requirement detail & find ourself the most suitable for the job. Thanks
$10 USD in 40 days
0.0 (0 reviews)
0.0
0.0
User Avatar
HI, We Got This! I have gone through your project & its requirements. Please find the detailed bid in your PMB for our Proposal along with details of similar projects developed by us. Let us discuss the Project in detail. Looking forward to hear from you. Thanks & Regards Sam
$12 USD in 30 days
0.0 (0 reviews)
5.3
5.3
User Avatar
I am available to build this Android app for you with no problem, but without the JUnit Tests. I am available to start as soon as you give the word.
$16 USD in 40 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
Portland, United States
5.0
14
Member since Aug 19, 2007

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.