My daughter Ward, the school teaches her the foreign language much more than the Arabic language. I designed a simple game for her that we called 'Ya Ya Ayn' to teach her how to write and spell Arabic vocabulary and its meanings in a simple and interesting way.
How do we play? It is very easy to play and learn. Just give an Arabic word that begins with 'ya' and follow it with another word that begins with the two letters that the previous word ended with. For example, the word 'yarif' begins with 'ya' and ends with 'raf', so the next word must begin with 'raf' such as Rafiq, Rafiq, Rafiq, etc.
When you give a correct word, you get points. You use these points to ask for help to suggest a suitable word, and when you give a correct word that ends with 'Ya', you get a prize.
My daughter played 'Ya' with her friends and classmates at school, and the play was exciting and fun, and at the same time strengthened her language, writing, pronunciation, spelling, and usage. So she asked me to turn it into an application for the benefit of everyone who wants to improve their abilities in the Arabic language of all ages, wherever they are.
This application (or game) allows you to play not only with the two letters 'Ya', but with any two letters you choose. We designed it to contain most of the Arabic vocabulary and its conjugations and some recently circulated foreign vocabulary (close to a million words).
I hope you play this game together to have a wonderful time and benefit and your children benefit as Ward and her companions benefited, and together we strengthen the level of the Arabic language and its uses among its speakers.