Right now, DroneService is working with the input: the phone sensors. The idea is to dettatch that kind of business of the Service itself. It will be getter if the DroneService gets from the input and throws to the output, and nothing else.
First point accomplished: now (6d8fe5401a52a3d5137fb7fe8f0b397733bf10ee) the DroneService don't calculate the desired yaw. Instead of it, there's another class who process it.
Right now, DroneService is working with the input: the phone sensors. The idea is to dettatch that kind of business of the Service itself. It will be getter if the DroneService gets from the input and throws to the output, and nothing else.