the app runs every 30 minutes. It does not directly use GPS. It just takes the last coordinate the system updated anyways and saves it into the database.
All in all its energy consumption is less than turning the display on once.
Feel free to ask me further questions