# String Alignment — Dynamic Programming Visualizer

> Visualizer for the Needleman-Wunsch dynamic programming algorithm. (iPhone/iPad app by Alvaro Santillan.)

- Source: https://appshunter.io/ios/app/string-alignment/id1555165858 (this page in markdown: same URL + `.md`)
- Developer: [Alvaro Santillan](https://appshunter.io/developer/1522789956)
- Category: Education, Entertainment
- Price: Free
- Rating: 5.00/5 from 1 App Store ratings · 1 written reviews indexed
- Age rating: 4+
- Requires: iOS 13.2 · 4 MB
- Languages: American English
- Released: 2021-02-23
- Data updated: 2026-06-10
- Monetization: free
- User reviews in markdown: https://appshunter.io/ios/app/string-alignment/id1555165858/reviews.md

## What is String Alignment?

Who said dynamic programming has to be theoretical and boring. Not here, with String Alignment you can learn the Needleman-Wunsch algorithm in an ad-free and visually interesting manner. This app allows you to see the algorithm accomplish its goal of finding the best score of aligning two substrings. The app gives you complete control of the board. You can even change the colors of the squares if the simulation is paused. If you want to try something new while in the game, all you have to do is go home.

Currently, the app features 1 Dynamic Programming Algorithm. You can change the wights of each of the 4 operation costs and customize how long of a string you want. You also get simulation speed control & fully customizable gameboard colors. All of this and more with String Alignment.

## Key features

- Learn Needleman-Wunsch algorithm
- Interactive visualizer
- Customizable string lengths
- Adjustable operation costs
- Customizable gameboard colors
- Simulation speed control

## Recent user reviews (1 of 1)

All indexed reviews: https://appshunter.io/ios/app/string-alignment/id1555165858/reviews.md

### 5/5 — Match random text

*2022-04-24*

Great app. Please allow entering new text to match like matching between goo- morning to good mo-g.

## Frequently asked questions about String Alignment

### What is String Alignment?

String Alignment is an educational app designed to help users learn the Needleman-Wunsch algorithm. It provides a visual and interactive way to understand how this dynamic programming technique works for sequence alignment.

### Does String Alignment have ads?

No, String Alignment is ad-free, offering an uninterrupted learning experience for users.

### What learning methodology does String Alignment use?

String Alignment employs a visual and interactive learning methodology. Users can see the algorithm in action, adjust parameters, and customize the display to better grasp the concepts of dynamic programming.

### How does String Alignment track progress?

String Alignment focuses on visualizing the algorithm's execution. While it doesn't have explicit progress tracking features like quizzes or saved states, users can revisit and experiment with different scenarios to reinforce their understanding.

### What devices is String Alignment available on?

String Alignment is available on iPhones and iPods, running on iOS.

### What is the age rating for String Alignment?

String Alignment has an age rating of 4+, making it suitable for a wide range of users interested in learning algorithms.

### How often is String Alignment updated?

String Alignment was last updated on February 25, 2021, with version 1.1. Further updates may be released based on user feedback and development plans.

### Can I change the operation costs in String Alignment?

Yes, String Alignment allows you to change the weights of each of the 4 operation costs, giving you control over how the algorithm calculates alignment scores.

## Version history (last 2 releases)

### 1.1 — 2021-02-25

I added sound to the visualization. There is now a counter on the bottom left of the visualization screen that counts the 4 operation types.

Bugs were squashed in the making of this release.

### 1.0 — 2021-02-24

No release notes.

## Apps similar to String Alignment

| App | Rating | Price | Category |
| --- | --- | --- | --- |
| [CoOp'd](https://appshunter.io/ios/app/coopd/id1579118409) | 5.0 (14) | Free | Education |
| [Conjuu - Learn Italian Verbs](https://appshunter.io/ios/app/conjuu-learn-italian-verbs/id1113634248) | 4.7 (201) | Free | Education |
| [CLRS.Helper Lite](https://appshunter.io/ios/app/clrshelperlite/id1566475953) | — | Free | Education |
| [GIT Commands - Handbook](https://appshunter.io/ios/app/git-commands-handbook/id1533796753) | 3.0 (2) | Free | Education |
| [Learn Amharic Fidel!](https://appshunter.io/ios/app/learn-amharic-fidel/id1617682635) | 4.3 (3) | Free | Education |
| [Threejs Code Play](https://appshunter.io/ios/app/threejs-code-play/id1286867736) | — | Free | Education |

## More apps by Alvaro Santillan

- [Algo Snake](https://appshunter.io/ios/app/algo-snake/id1522789474)
- [Sort N Search](https://appshunter.io/ios/app/sort-n-search/id1526769717)

All apps by Alvaro Santillan: https://appshunter.io/developer/1522789956

---

*Data collected daily from the US App Store and indexed by [AppsHunter](https://appshunter.io/). User reviews are verbatim App Store reviews. Ratings, prices and chart positions refresh continuously; this snapshot is from 2026-06-10.*
