Skip to content

nhubbard/sort-visualizer-swift

Repository files navigation

Sort Symphony

App Store

A sorting visualizer, inspired by the classic Sound of Sorting, written from the ground up for Apple devices in Swift and SwiftUI.

Features

  • Multiple sorting algorithms; not as many as the original, but a solid number nonetheless!
  • Operations counting
  • Sound of elements, powered by AudioKit
  • Descriptions of each algorithm, including time and space complexity, with proper math rendering
  • Syntax-highlighted code examples of each algorithm in 10 different languages
  • Fully asynchronous implementation using Swift Concurrency

How to Build

  1. Clone project.
  2. Open in Xcode.
  3. Build with Xcode.
  4. Run it!

About

A Swift macOS/iOS port of the Sound of Sorting app

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published