{"repo":"wajahatkarim3/Flippable","free":true,"listed":false,"github":"https://github.com/wajahatkarim3/Flippable","clone":"git clone https://github.com/wajahatkarim3/Flippable.git","description":"A Jetpack Compose library for animating a flip transition between the front and back of something, such as a card.","language":"Kotlin","stars":512,"topics":["jetpack-compose","jetpack-android","library","android-library","android","android-development","kotlin","kotlin-android","kotlin-library","kotlin-coroutines"],"license":"Apache-2.0","category":"mobile-apps","readme_excerpt":"💳 Flippable A Jetpack Compose utility library to create flipping Composable views with 2 sides. Built with ❤︎ by Wajahat Karim and contributors Demo https://user-images.githubusercontent.com/8867121/154115910-8e2d2661-97c0-4b5a-b27e-76857533afe6.mp4 💻 Installation In build.gradle of app module, include this dependency Please replace x, y and z with the latest version numbers . Or you can find latest version and changelogs in the releases. ❓ Usage Add the Flippable composable and define the front and back side composable methods inside. That's it. The FlippableController allows you to programatically flip the view from any event or button click or any method call etc. There's a method rememberFlipController() to get an instance of FlippableController . If you want to use any key for the remember , you can do so by directly creating FlippableController yourself like the code below: 🎨 Customization Parameters If you'd like to discover what Flippable offers, here is an exhaustive description of customizable parameters. I encourage you to play around with the sample app to get a better look and feel. It showcases advanced usage with customized parameters. 📄 API Documentation Visit the API documentation of this library to get more information in detail. ⚙️ Animation Types Horizontal Clockwise Horizontal Anti-Clockwise Vertical Clockwise Vertical Anti-Clockwise 👨 Developed By Wajahat Karim 👍 How to Contribute 1. Fork it 2. Create your feature branch (git checkout -b my-new-fea","default_branch":null,"files":null,"tree":[],"storefront":"/r/wajahatkarim3","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/wajahatkarim3/Flippable/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."}