AndroidSensors is a clean, offline-first app that unlocks the full power of your phone's built-in hardware. No ads, no subscriptions — just fast, accurate sensor readings wrapped in a polished Material Design interface.
Whether you're a hobbyist, student, DIY builder, or developer curious about hardware integration, AndroidSensors gives you real-time data from sensors most people never knew their phone had.
| Feature | Sensor Used | Highlights |
|---|---|---|
| 🧲 Metal Detector | Magnetometer | Simple & Advanced modes, smart calibration, audio/visual alerts |
| ⚖️ Gravity Meter | Accelerometer + Gravity | Real-time 3-axis vector, live graph, directional arrow |
| 📐 Bubble Level | Accelerometer | Multi-sensitivity modes, haptic feedback, pitch & roll readout |
| 🌐 Space Ball | Gravity + Accelerometer | Immersive 3D gravity visualization |
All tools work 100% offline with no permissions beyond sensor access.
Android.Sensors.mp4
- Language: Kotlin
- UI: Jetpack Compose + View Binding (hybrid)
- Navigation: Jetpack Navigation Component (Safe Args)
- Architecture: MVVM
- Analytics: Firebase Analytics
- In-App Updates: Google Play In-App Update API
- In-App Review: Google Play Review API
- Build: Gradle, minSdk 23, targetSdk 36
- Metal Detector
- Gravity Meter
- Bubble Level
- Magnetic Field Sensor
- Accelerometer
- Space Ball
- Gyroscope
- Light Meter
- Proximity Sensor
- Ambient Temperature
- Barometer (Pressure Meter)
- Relative Humidity
- Pedometer (Step Counter / Detector)
- Orientation Sensor
- Linear Acceleration
Contributions are welcome! If you want to add a new sensor tool, fix a bug, or improve the UI:
- Fork the repo
- Create a feature branch:
git checkout -b feature/gyroscope-tool - Commit your changes and open a Pull Request
Please follow the existing MVVM architecture and Kotlin conventions.
This project is licensed under the Apache 2.0 License.
Made with ❤️ by Akshay Ashok
⭐ If you find this useful, please star the repo — it helps a lot!





