🧭 Accurate Compass Function
It calculates direction (heading) in real time using the device's accelerometer and magnetometer sensors.
We applied filtering and smooth animation to reduce sensor noise, preventing direction jumps or instability.
You can select from 8 cardinal directions (North, Northeast, East, Southeast, South, Southwest, West, Northwest) or 16 cardinal directions (North-Northeast, East-Northeast, etc.), allowing you to display detailed directions to suit your preference.
🧲 True North / Magnetic North Mode Support
It supports both Magnetic North (magnetic North) and True North (geographic North) modes.
Magnetic North is the direction of the magnetic field indicated by the compass, while True North is the direction of the North Pole on the map.
True North mode closely matches the direction of the map app, allowing for more accurate navigation when used with hiking trail maps or topographic maps.
📍 Location Information Display
Using GPS, it displays latitude, longitude, altitude, and speed information for your current location. Speed can be selected from km/h, mph, and m/s, and altitude can be switched between meters (m) and feet (ft).
Latitude/longitude, altitude, and speed are clearly displayed on the information card at the bottom of the screen, allowing you to see essential information at a glance.
⚙️ Various Setting Options
Direction Type: Select from 8 or 16 directions
Display Items: Individually turn on or off the display of angles, coordinates, altitude, and speed, allowing you to customize the display to suit your needs, whether you want to keep the screen simple or want to see more detailed information.
Unit Settings: Freely change the units of speed (km/h, mph, m/s) and altitude (m, ft).
User-changed settings are saved to the device's internal storage (SharedPreferences) and are retained even when the app is restarted.
🎯 Compass Calibration
To reduce interference from surrounding magnetic fields and device sensor errors, a calibration screen is provided that moves the device in a figure-of-eight (∞) pattern. Calibration progress and step-by-step instructions are displayed, making it easy for even first-time users to follow.
Completing calibration improves the stability of the direction display and enhances the compass' reliability.
🏕️ Optimized Use Cases for Outdoor Activities
Hiking: Helps you check your current direction and determine which direction the trail leads while hiking.
Camping: Easily determine east, west, south, and north when determining tent pitching, stove location, and entrance/exit directions.
Travel: Useful for finding directions to subway stations, tourist attractions, and accommodations in unfamiliar cities. Quickly check general directions without opening a map.
Trekking, Hiking, and Orienteering: Use it to check course direction and compare the map with the actual terrain.
💡 App Features
Offline Available: Basic compass functions can be used without an internet connection. Intuitive UI: A classic circular compass in the center, True North/Magnetic North, Direction, and Angle information at the top, and location cards and an ad area at the bottom organize all information on one screen.
Dark Theme Optimization: A dark background and high-contrast text colors reduce glare and improve readability, even at night or outdoors.
🔒 Privacy and Permissions
Location information and settings are stored only on the user's device and are never transmitted to servers.
Google AdMob is used to display ads, and its privacy policy can be found within the app.
Required permissions are as follows:
Location: Used to calculate current location and true north (access only when using the compass function)
Internet and Network Status: Used to load ads
No other sensitive permissions, such as camera, contacts, or storage, are requested.