Skip to content

A simple angular app that implements a T9-like typing system, used to teach myself how to use the framework.

Notifications You must be signed in to change notification settings

zzzev/angular-t9

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

T9 in Angular

Written by Zev Youra.

Demo

A basic implementation of a T9-like typing system. The word list is generated from the sample linux words file available here.

Ambiguities

  • Zeroes and ones are stripped from the number sequence before processing.
  • Proper nouns are included in the lookup trie, but do not get matched because matching is case sensitive and numbers only map to lower-case letters.

Potential improvements

  • UI and visual polish (loading indicator, etc.)
  • Cross-browser testing (seems to basically work in recent Chrome, FF, and Safari, but not thoroughly tested)
  • Unit tests
  • Could serve the trie directly instead of creating it on the client to improve load time (though the json version of the trie may be significantly larger than the wordlist that's used to create it)

About

A simple angular app that implements a T9-like typing system, used to teach myself how to use the framework.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published