Algorithm Assistant
December 2013


Algorithm Assistant was a small mobile application to describe, demonstrate, and visualize algorithms.

Image in card

You can download this mobile application -- if you have a Windows Phone -- from the Windows Phone store

The main focus of the demo program was on searching and sorting algorithms, with a few miscellaneous physics and math-based algorithms added for additional visualization.

Image in card

Unique Aspects

This phone application is structured so that once a visualization type is defined, it's very easy to create new algorithms that use the visualization type. For example, most of the Sorting visualizations feature a bar-graph sort view. I also tried to polish this to be an 'official' phone application, so this application includes support for landscape orientation, includes transition animations, and is partly-localized to additional languages.
Site Copyright © Gustave Granroth, 2019.