Skip to content

Latest commit

Β 

History

History
48 lines (30 loc) Β· 1.26 KB

File metadata and controls

48 lines (30 loc) Β· 1.26 KB

πŸ“Š Sorting Visualizer

Sorting Visualizer is a beautiful, interactive iOS app built with SwiftUI that lets you watch sorting algorithms in real-time. Choose from multiple algorithms, customize the sorting speed and dataset size, and enjoy smooth bar graph animations as your array gets sorted step-by-step.

Great for students, developers, or anyone who enjoys visual learning and satisfying animations.


πŸ”§ Features

  • βœ… Multiple algorithms: Bubble, Selection, Insertion, Quick, Merge, and more
  • 🎨 Live animated bar graph for real-time sorting visualization
  • βš™οΈ Settings to adjust:
    • Sorting speed (slow to instant)
    • Dataset size (e.g. 10–100 elements)
    • Shuffle/reset dataset
  • πŸŒ“ Dark mode support
  • πŸ§ͺ Built entirely with SwiftUI and MVVM

πŸ“Έ Screenshots

Sorting Screen Settings Screen

Working

πŸ‘₯ Ideal For

  • Students learning sorting algorithms
  • Developers building algorithm demos
  • Anyone who enjoys watching data get organized πŸ˜„

πŸ“„ License

MIT License