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.
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.
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
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.
15 freelancers estão ofertando em média $702 para este trabalho
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