This dictionary template is used to generate multiple iOS apps on the app store including English Arabic Dictionary found at the following link: https://itunes.apple.com/app/kaya-english-arabic-dictionary/id562577276
A mini version of the words database is used in this template which contains 100 English Arabic words. You can use your own language database files to customize to your needs. You can listen to the pronunciations of both English and Arabic language words using Apple’s provided Speech Synthesis library.
A quiz is included in this dictionary to assess user’s language abilities. The users can create accounts which are saved on Parse server on back4app and their scores are all scored. A leaderboard is also developed to compare the scores with other users. This creates a good competition among users for taking quizzes and getting higher on the leaderboard.
The list of favourites and history tracking of word lookups are shown to the users as well. An about page which includes links to app rating, facebook page, website, and other apps by the developer are provided as well.
Please leave your comments and review this template so that I can further improve it in the future.