Всё очень просто, надо:
1) разобраться как работают
датчики в Android: манифест, разрешения, инициализация, чтение данных датчика
2) убедится, что
ваша среда разработки умеет со всеми нагуленными в п.1 вещами работать
3) и написать программу, реализующую весь этот функционал: получение данных с датчиков, проверку и хранение координат, расчет направления движения, вывод нужного на экран юзеру, управление питанием\сном смартфона