Compass

Compass

A digital compass and spirit level in one simple Android app.

About

Compass turns your Android device into a precise navigation companion and a handy spirit level, wrapped in a classic brass and cream design. The compass screen shows the current azimuth and cardinal direction on a hand-illustrated brass dial laid over a 17th-century nautical chart, while the level screen reads pitch and roll from the motion sensors to help you align surfaces accurately. Both screens include user-adjustable offset calibration so you can fine-tune to a known reference. The app warns you when sensor calibration is needed and degrades gracefully on devices that lack a magnetometer.

Features

  • Digital compass with azimuth in degrees and cardinal direction
  • Hand-illustrated brass dial & needle with smooth 0/360° unwrap animation
  • Spirit level with real-time pitch, roll, and "almost level" feedback
  • User-adjustable calibration — compass offset (±30°) and level offset (±15°) saved locally
  • "Set current heading to 0°" and "Apply current as level" quick-calibration buttons
  • Calibration warning banner when sensor accuracy drops
  • Classic brass + cream theme with vintage chart and drafting-sheet backgrounds
  • Adaptive layout for phones, foldables, and tablets — dial auto-resizes to available space
  • Graceful behavior on devices without a magnetic sensor
  • Multilingual interface — English by default, with Korean localization
  • TalkBack-friendly content descriptions for accessibility
  • Open-source library credits viewable in Settings