Arabic keyboards for Android
I've got to share one link that I've found to be tremendously helpful. Here's a virtual Arabic keyboard that you'll find very useful. You'll see that we've also built our own virtual Arabic keyboard, and it's smart enough to recognize as correct answers things like:
As you get more comfortable in the language, it becomes more efficient to add the Arabic keyboard to mobile. You can use the stickers that tell you which Arabic letter/symbol corresponds to which key on the English keyboard or you can print a cheat sheet and keep it near the keyboard (this is the method I used) until you learn them.