The SwiftKey keyboard app has been updated with support for Urdu (English) and a bunch of other languages, including Alsatian, Fongbe, Norman, and Warlpiri. The new language support is limited to
Android devices. Microsoft has also added some bug fixes to deliver an improved typing experience ...
Read more:
SwiftKey for Android Now Supports Urdu, 4 Other Languages
Buy this from Amazon