Android Java Class - Pedometer / Accelerometer

In Progress Posted Nov 5, 2013 Paid on delivery
In Progress Paid on delivery

This has to be original code that you write.

You can not use, copy or download the code from 3rd party websites

Android Pedometer / Accelerometer Requirements

Requirement: An android pedometer that tracks user's pace, distance traveled, calories burned, and speed. The pedometer also needs to use Android's Text To Speech engine to say the current stats to the user.

Background Service

We need a bounded service that will run in the background while the user is running. The service needs to still be running even if the device's screen is off. The text to speech also needs to be running even if the device's screen is off.

We want to be able to register this service with an Activity and receive the updates of pace, distance, calories and speed so that we can update TextViews with that data.

Our goal is to be able to take your code, and plug it in with what we currently have. It should be very neat and organized.

Recommended Classes

We need modular, separate classes for each task. Think of creating these "notifier classes" that will communicate with the background service.

1) Step Detector class - The most important class because pace, distance and calories are all based on the number of steps. The step detection needs to be tested and extremely accurate. This is the most important component.

2) Calories Notifier class - Calculate calories burned by taking in the user's weight in either metric or imperial format. It calculates calories based on the user's weight and their step pace. The service needs to be hooked into this class so that we can get the updates

3) Pace Notifier class - Calculate and pass the current pace in steps per minute

4) Distance Notifier class - Again, based on the step detection formula this needs to be 100% accurate. Distance needs to be in both miles and kilometers

Code Requirements

We need to have .java files for use use in our code.

We need a sample .apk using the .java class.

Code needs to be extremely organized and commented. Write as many comments as you can to explain exactly what is going on where, and why. Please follow the recommended Android conventions for naming variables, classes, etc.

We also would like a sample Activity that shows this code working.

Please include that in the files.

This sample activity needs to be commented extremely well also.

We are currently compiling against API version 18, but want to support devices all the way back to API level 8.

Android Mobile App Development

Project ID: #5096730

About the project

13 proposals Remote project Active Nov 7, 2013

Awarded to:

w201

Hello I can make necessary classes by your requirements. Just contact with me and I sure that we will deal. Thank you.

$666 USD in 5 days
(8 Reviews)
5.6

13 freelancers are bidding on average $687 for this job

itbeamtech

Dear Customer, We can do this as per your given time. We have worked in BlackBerry, Android, PhoneGap, etc. and have 3 years of experience in Android and 5 years of experience in Mobile technology. we have also a good More

$421 USD in 10 days
(9 Reviews)
5.0
JonnaNueros121

Dear Respected Employer. Please Please don't look or prefer my feedback. We are experienced and Professional Team of Developer. They are highligy qualified and ceritifed and they are Expert in the field of Andrid, iP More

$500 USD in 10 days
(4 Reviews)
4.3
Dronio

Hi, This project seems intersting to me, especially StepDetector class, which I thing is the major challenge here. I have developed several Android projects from scratch, and I can handle this one too. Andrei

$555 USD in 14 days
(1 Review)
1.2
webdevit

java/mysql team,java/mysql team,java/mysql team,java/mysql team,java/mysql team,java/mysql team,java/mysql team,java/mysql team,java/mysql team,java/mysql team,java/mysql team,java/mysql team,java/mysql team,java/mysql More

$567 USD in 5 days
(0 Reviews)
0.0