US14042 - Android: Sign Up: Email: Did you mean
TA31839 - code review

The following example was not matching in the web site:
- mobile: rob@x.c -> rob@me.com
- web: rob@x.c -> rob@x.com

The mobile app was picking up “x.c” as close to “me.com”, while the web site was not.

That was due to a subtle discrepancy between the Java and the JavaScript implementation of the Sift3 string distance algorithm. The Java implementation was rounding the calculation of the average string length while the JavaScript one was not.
MAPP-649 - And: App crashes when attempting SignUp

Two APIs not available on Android 2.2:
- The String.isEmpty() method was introduced on Java 1.6. The 2.2 version of Android is based on Java 5. It was added only with API level 9 (Gingerbread). Replaced the isEmpty() call with “length() == 0”.
- The copyOfRange() method is another java 1.6 API that is being used by MailCheck. Replaced it with System.arraycopy()
Merge pull request #1 in APP/mailcheck-java from bug/MAPP-649 to master

* commit '83ccd4f043f6132d2cd1cb02f29c85ae593a00f6':
  MAPP-649 - And: App crashes when attempting SignUp
Merge branch 'master' of github.com:quenio/mailcheck-java
Merge pull request #2 from quenio/fix/java_1.5_support

Fix/java 1.5 support