I've been learning Android for a while now and have decided on making an attempt to create a simple app project. The project is a simple game where you would hold the phone in your hand and make a throwing motion, after which the app would calculate the distance thrown (and possibly trajectory) based on the force of the throwing motion and how high the phone was held.
Now, what I'm looking for is mostly a bit of advice on where to start as I really don't yet have any experience on using the built in sensors (part of the reason why I chose this project). Specifically which sensors to you think I should use (I'm assuming a combination of the Accelerometer and Gravity sensors?) and how I should use them to calculate the distance thrown.
Could anyone just point me in the right direction? How would you have implemented it?
As far as I understand, the task is in practise near impossible to get right, in part based on the top answer to this question which points out this video from Google Tech Talk, specifically at 23:20, explaining the difficulty with this kind of task.
The physics is way beyond my understanding, so I can't offer an explanation as to specifically why, but I'm just gonna accept that as my answer.