hydrated_bloc
An extension to the bloc state management library which automatically persists and restores bloc states.
Helps clean your camera roll via Swipe to delete or keep photos in a Tinder-style UI
An extension to the bloc state management library which automatically persists and restores bloc states.
v4.5.2Add beautiful animated effects & builders in Flutter, via an easy, customizable, unified API.
v3.2.0Toastification is a Flutter package that allows you to easily show toast and notification messages in your application.
A Flutter plugin that provides album assets abstraction management APIs on Android, iOS, macOS, and OpenHarmony.
v1.0.2Sheet widgets with smooth motion and great flexibility. Also supports nested navigation in both imperative and declarative ways.
v0.7.0A component that provides flip card animation. It could be used for hide and show details of a product.
v0.3.2Supports sharing text, images, files and text with image to social media (Facebook, Instagram, Instagram Story, Messenger, Telegram, WhatsApp, Twitter, Tiktok, SMS, System, etc.).
v2.1.1An awesome fully custamisable Tinder Card Swiper which allows swiping in all directions with any Custom Widget (Stateless or Statefull).
Flutter widgets for easily adding gaps inside Flex widgets such as Columns and Rows or scrolling views.
A collection of utilities for working with the FragmentProgram API in Flutter.
v2.3.0Flutter TextField widget that automatically resizes text field to fit perfectly within its bounds.
Package providing FadingEdgeScrollView which allows you to build scrollable views with fading edges
{"sdk":"flutter"}^1.0.8^3.6.4^12.0.0+1^6.3.3^9.1.1^2.1.1^2.2.0^4.5.2^2.0.0+1^0.4.0^0.20.2^0.15.0^2.4.4^4.9.0^3.0.0^3.0.1^0.7.0^9.2.2^3.1.0^8.1.2^1.0.0^0.10.2^2.1.5^6.3.3^2.0.0^6.3.12.4.4^1.19.0^2.2.4^4.1.1^3.2.0^0.4.0+2^0.1.3^1.9.0^0.10.0^10.0.0^9.0.0^2.3.0^8.0.3^0.7.7+1^2.1.0^2.9.5^0.3.2^1.0.0^0.3.1^5.2.1^2.2.1{"sdk":"flutter"}^5.0.0^9.0.0^2.4.9^2.4.7^6.7.1English project snapshot. Visit GitHub for the latest content.
Clean your camera roll in an oddly fun way 🎯
Transform the tedious task of cleaning your camera roll into an addictive, swipe-based experience
🎥 Demo • ✨ Features • 📲 Download • 🚀 Getting Started • 🤝 Contributing
Ruko helps you clean your camera roll. Inspired by the familiar swipe mechanics of dating apps, Ruko makes decluttering your camera roll surprisingly addictive. Swipe right to keep, swipe left to delete – it's that simple, yet oddly satisfying.
| Mode | Description | Perfect For |
|---|---|---|
| 🎲 Shuffle | Random photo order | Breaking decision paralysis |
| 📅 By Month | Chronologically grouped | Cleaning up specific time periods |
| 📍 By Location | Geographically clustered | Removing photos from unwanted places |
| 📱 Screenshots | System screenshots only | Quick cleanup of temporary saves |
>=3.32.0>=3.7.0Clone the repository
git clone https://github.com/sheeroo/ruko
cd ruko
Install dependencies
flutter pub get
Set up platform-specific configurations
iOS:
cd ios && pod install && cd ..
Run the app
flutter run
# Android
flutter build apk --release
flutter build appbundle --release
# iOS
flutter build ios --release
This project is licensed under the MIT License - see the LICENSE file for details.
MIT License
Copyright (c) 2025 Ruko Contributors
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
...
GitHub repo size GitHub commit activity GitHub last commit GitHub contributors
made with with love while being sleep deprived<3
If Ruko helped you free up storage space, consider giving us a ⭐!