Android Sensors logo

Android Sensors app

Real-time Device Sensor Monitor & Analyzer

github.com/ahmmedrejowan/AndroidSensors

stars5forks2releasev1.0.0licenseGPL-3.0requiresAPI 24downloads25

Screenshots

6 images, scroll sideways, open one to use the arrow keys

About

A modern, feature-rich Android app for exploring and monitoring all device sensors with real-time data visualization and detailed statistics. Discover all available sensors on your device, view live data with interactive charts, track min/max/average values, and configure sampling rates. Built with Jetpack Compose and Material 3, featuring complete sensor discovery, categorized organization, and 100% offline functionality with no ads or tracking.

  • Jetpack Compose
  • Kotlin
  • MpAndroidChart

Features

  • Complete Sensor Discovery - Detect and list all available sensors on your device
  • Real-time Monitoring - Live sensor data with configurable sampling rates
  • Interactive Charts - Visual graphs showing sensor value trends over time
  • Live Statistics - Min, Max, and Average values for each sensor axis
  • Sensor Categories - Organized by Motion, Position, Environment, and Other
  • Detailed Information - View sensor specifications (resolution, range, power, vendor)
  • Search & Filter - Quickly find sensors by name or type
  • Sampling Rate Control - Choose between Normal, UI, Game, and Fastest modes
  • Material 3 Design - Modern UI with dark mode and dynamic colors
  • 100% Offline - Complete privacy, no internet required

Tech details

Component Technology
Language Kotlin (100%)
UI Framework Jetpack Compose
Design System Material Design 3
Architecture MVVM + Repository Pattern
Dependency Injection Koin
Data Storage DataStore Preferences
Charts MPAndroidChart Reworked
Navigation Jetpack Navigation Compose
Async Kotlin Coroutines + StateFlow
Sensors Android SensorManager API

Requirements:

  • Minimum SDK: API 24 (Android 7.0)
  • Target SDK: API 36 (Android 16)
  • Java: 17
  • Kotlin: 2.3.10

Permissions:

  • BODY_SENSORS - Access heart rate and body sensors
  • ACTIVITY_RECOGNITION - Access step counter and detector
  • HIGH_SAMPLING_RATE_SENSORS - Enable fastest sampling rate

Changelog

  1. 1.0.0

    latest
    • Complete sensor discovery and listing
    • Real-time sensor monitoring with live values
    • Interactive charts with multi-axis support
    • and 11 more
    Full notes for 1.0.0

    Initial Release

    Android Sensors - Real-time Device Sensor Monitor & Analyzer

    Features
    • Complete sensor discovery and listing
    • Real-time sensor monitoring with live values
    • Interactive charts with multi-axis support
    • Min/Max/Average statistics tracking
    • Configurable sampling rates (Normal, UI, Game, Fastest)
    • Sensor search and filtering
    • "Show all sensors" toggle for complete sensor list
    • Detailed sensor information display
    • Material 3 design with dark mode and dynamic colors
    • 100% offline functionality
    Technical Details
    • Min SDK: API 24 (Android 7.0)
    • Target SDK: API 36 (Android 15)
    • Architecture: MVVM + Repository Pattern
    • UI: 100% Jetpack Compose
    1.0.0 on GitHub ↗
see the releases on GitHub ↗

Install

Direct Install:

  1. Download the APK from GitHub Releases
  2. Enable "Install from unknown sources" if prompted
  3. Open the APK to install

Build from Source:

bash
git clone https://github.com/ahmmedrejowan/AndroidSensors.git
cd AndroidSensors
./gradlew assembleDebug

Roadmap

  • Export sensor data to CSV
  • Sensor comparison mode
  • Widget support for favorite sensors

More apps

all apps →
main*Kotlinapps:12 work:3 libraries:5 products:1
© 2026 K M Rejowan AhmmedprivacyAvailable for work