Given a sequence of letters (or a word) this App will attempt to find its anagrams. For example if the input word is 'ABC', the output will be 'CAB'.
How does this work? The App..
1. Finds all combinations of the input word. From an input 'ABC' this app will evaluate the following combinations.
Three letter: ABC, ACB, CAB, CBA, BAC, BCA
Two letter: AB, BA, AC, CA, BC, CB
2. Filters the combination through a list of all the words in the English and returns only those found. From the above example, the only word returned would be 'CAB'.
As you can see, the more letters you want to evaluate, the more combinations are generated. This is why the input is restricted to 7 characters.
You can allow the program to input 9 characters by checking the option 'My phone has awesome CPU'.
The App uses the Oxford dictionary API service to show meanings of the words. That's the only reason this App uses the internet.