I already developed several Android applications during my job. I also use to program this kind of features for Android, like location, accelerometer, microphone, proximity sensors, etc.
I also have knowledge about MVP which will guarantee a very modular code.