Ever wondered how sorting algorithms work their magic? Now you can see it in action! 🎩✨
This Android app, built with Jetpack Compose and MVVM architecture, brings sorting algorithms to life right before your eyes. 👀
- 🎭 Multiple Algorithms: Witness the dance of Bubble Sort, Quick Sort, Merge Sort, and more!
- ⏯️ Interactive Controls: Play, pause, speed up, or slow down the visualization
- 🎨 Sleek UI: Built with Jetpack Compose for a modern, responsive interface
- 🧠 Educational: Perfect for students, developers, or anyone curious about algorithms
- 📱 Kotlin
- 🏗️ MVVM Architecture
- 🎨 Jetpack Compose
- 🧵 Coroutines
- Clone the repo
- Open in Android Studio
- Build and run on your device or emulator
- 🔽 Select a sorting algorithm
▶️ Hit play and watch the magic unfold- ⏸️ Pause anytime to examine the current state
- ⏩ Speed up or ⏪ slow down to your heart's content
- 🔄 Reset and try another algorithm!
Feel the urge to add a new algorithm or improve the visualizations? Contributions are welcome!
- Fork the repo
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
⭐️ If this project helped you understand sorting algorithms better, consider giving it a star!
Happy Sorting! 🎉