{"repo":"nisrulz/sensey","free":true,"listed":false,"github":"https://github.com/nisrulz/sensey","clone":"git clone https://github.com/nisrulz/sensey.git","description":":zap: [Android Library] Play with sensor events & detect gestures in a breeze.","language":"Kotlin","stars":2658,"topics":["android-library","detect-gestures","gesture-detection","sensor","shake-detection","handwave-detection","light-detection","android","movement-detection","chop-detection"],"license":"Apache-2.0","category":"mobile-apps","readme_excerpt":"Android library that makes sensor event and gesture detection a breeze. Eliminates boilerplate for setting up sensor-based gesture detection. Quick Start Coroutines / Flow Events as Flow with lifecycle-aware collection: Auto-collects on STARTED , pauses on STOP , cleans up on DESTROY . All gestures support it. See the coroutines/flow guide for details. Gestures Shake, Flip, Light, Proximity, Movement, Orientation, Chop, TapOnBack, WristTwist, Wave, Scoop, PickupDevice, TiltDirection, RotationAngle, PinchScale, TouchType, EdgeSwipe, DiagonalSwipe, SoundLevel, Step, TurnOver, DeviceSpin, RaiseToEar, Clap, NodGesture, HeadShake. See the usage guide for events, parameters, and examples. Checkout - 📖 Full usage guide - 💡 Overview - 🌊 Coroutines / Flow - 🔧 Context-specific usage (Compose, Service, WorkManager) - 📐 Architecture - 🛠 Development guide - 📜 Changelog Including in your project Latest version on Maven Central. Sensey declares its dependencies as compileOnly . Depending on which features you use, add the required deps: Feature Required dependency --- --- Lifecycle-aware registration androidx.lifecycle:lifecycle-common Flow-based API (SenseyFlow) kotlinx-coroutines-core Touch gesture plugins androidx.compose.ui , androidx.compose.foundation Sensor-only plugins (shake, flip, light, proximity, etc.) work with just sensey alone. License Licensed under the Apache License, Version 2.0. Copyright 2016 Nishant Srivastava","default_branch":null,"files":null,"tree":[],"storefront":"/r/nisrulz","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nisrulz/sensey/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}