Reverse engineered prompt

Build me a modern Android compass and light navigation app called MBCompass. I want it to feel clean, simple, and privacy friendly, with no ads, no in app purchases, and no tracking.

The app should show an accurate compass with both magnetic north and true north, use the phone sensors for smoother direction updates, and show magnetic field strength. It should also show my live GPS location on a map, keep the screen awake while navigating, and let me record tracks with start, pause, and resume. Saved tracks should show useful stats like distance, time, speed, and altitude when available, and I should be able to export them as GPX files and browse, star, and sort past tracks.

Please support both offline vector maps loaded from the device and optional online OpenStreetMap tiles, with a simple setting to switch between them. Add light, dark, and AMOLED themes, landscape support, and make it lightweight and battery efficient. It should work without Google services and support Android 6 and up. Look up current docs online if you need to.

Want more depth? Deep Reverse