I need an app for iOS. It uses for learning English by Arabic speakers. When a user installs the app, all the data (such as topics, daialogues ..) and an audio and image file from my server. Then, the user select a topic ( for example Greeting or During Travel ...) . Then it has three buttons Learning, Dialogue and Test.
Learing: loading an HTML page "that downloaded from my Server after installing the app".
Dialogue: loading an mp3 file and play and an HTML page for the dialouge text.
Test: it is a muti choice quiz
You can develop as you want EXCEPT these ideas I don't want you to change it:
1- The main idea is will be a dynamic for adding new levels, topics and topic's contents by myself. I used xml way in the diagram. so in this case I can modify the xml files in my server to modify the levels, topics and topic's contents.
2- I don't want the app will be online. So I want it to work without internet. Only internet will be require after installing the app. I preferred the data(xml,html) , the audios and images will be saved in the device.