{"repo":"iamjosephmj/flinger","free":true,"listed":false,"github":"https://github.com/iamjosephmj/flinger","clone":"git clone https://github.com/iamjosephmj/flinger.git","description":"Customizable Fling Physics for Jetpack Compose. Take full control of scroll momentum in LazyColumn, LazyRow, Pagers, and more with 9+ presets, snap behavior, and adaptive physics.","language":"Kotlin","stars":199,"topics":["jetpack-compose","fling","android","ui-components","fling-behaviours"],"license":"MIT","category":"mobile-apps","readme_excerpt":"Customizable Fling Physics for Jetpack Compose Take full control of scroll momentum in LazyColumn, LazyRow, Pagers, and more. --- ✨ Key Features Feature Description :-------- :------------ 9+ Built-in Presets iOS-style, bouncy, floaty, snappy, ultra-smooth, and more Full Physics Control Customize friction, gravity, tension, deceleration curves Snap-to-Item Carousel/gallery snap behavior with smooth fusion Adaptive Fling Velocity-aware physics that adapts to swipe intensity Accessibility System-aware presets respecting \"Reduce Motion\" All Lazy Layouts Works with LazyColumn, LazyRow, Grids, and Pagers --- 🎬 See It In Action https://github.com/user-attachments/assets/f57c2071-ff15-4416-9bc3-fd5c85c4d956 --- 🚀 Quick Start Or use a preset: --- Table of Contents - Installation - Why Flinger? - Usage Examples - Configuration Parameters - Preset Behaviors - Advanced Features - Sample App & Demos - Compatibility - Migration Guide - Contributing - Roadmap - Community & Support - License - Privacy Additional Documentation Document Description :--------- :------------ Physics Tuning Guide Deep dive into all physics parameters with visual diagrams and recipes Migration Guide Upgrade from 1.x to 2.0 Contributing How to contribute to Flinger --- Installation Gradle (Kotlin DSL) Step 1: Add JitPack repository to your settings.gradle.kts : Step 2: Add the dependency to your module's build.gradle.kts : Gradle (Groovy) Step 1: Add JitPack repository to your root build.gradle : Step 2: Add the","default_branch":null,"files":null,"tree":[],"storefront":"/r/iamjosephmj","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/iamjosephmj/flinger/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."}