Farsi Keyboard کیبورد فـــارســی - New Update on Google Play: Farsi Keyboard is the best and fastest dual Android keyboard for writing Persian-English with full Persian characters support on just one layout.
Type Arabic and Persian on iPad - Persian Keyboard for iPad