Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Sorting Algorithm Visualizer

📊 Watch Algorithms Come to Life!

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. 👀

🌟 Features

  • 🎭 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

🛠️ Tech Stack

  • 📱 Kotlin
  • 🏗️ MVVM Architecture
  • 🎨 Jetpack Compose
  • 🧵 Coroutines

🚀 Getting Started

  1. Clone the repo
  2. Open in Android Studio
  3. Build and run on your device or emulator

🎮 How to Use

  1. 🔽 Select a sorting algorithm
  2. ▶️ Hit play and watch the magic unfold
  3. ⏸️ Pause anytime to examine the current state
  4. ⏩ Speed up or ⏪ slow down to your heart's content
  5. 🔄 Reset and try another algorithm!

🤝 Contributing

Feel the urge to add a new algorithm or improve the visualizations? Contributions are welcome!

  1. Fork the repo
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

⭐️ If this project helped you understand sorting algorithms better, consider giving it a star!

Happy Sorting! 🎉

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages