Branah Keyboard is a newer app that types Arabic and 96 other languages in one keyboard. The same Arabic layout is there, with word suggestions and the full emoji picker. Get it at https://play.google.com/store/apps/details?id=com.branah.ime
An easy to use keyboard app for Arabic
Emoji is fully supported
Standard and Azerty layouts are available
Physical keyboard input is supported
Watch the instruction video on how to setup the app https://youtu.be/yOyopK5JKGE
Visit https://www.branah.com/arabic to learn how to use the input method
Type Arabic, Emoji, and English on your phone or tablet