Arabic for AnySoftKeyboard
AnySoftKeyboard keyboards pack:
Arabic layout.
Note: This will NOT install Arabic fonts on your device! Use this pack only if you have Arabic fonts.

This is an expansion layouts pack for AnySoftKeyboard.
Install AnySoftKeyboard first, and then select the desired layout from AnySoftKeyboard's Settings->Keyboards menu.