The data is parsed through a xml file maintained on server, for 'learn from the map' we can integrate a hard coded xml file within the app and parse it.
Now coming back to "Learn from the map" according to your requirements the following can be done.
Suggestion : We should probably finish with above tasks early and focus more on GUI part as it should be as interactive as possible.
- Restaurant mark/pin on Maps plotted using latitude and longitude, zooming in / zooming out etc
- Nearby restaurants which shows Your Location on map (using GPS) and outlets nearby you.
- You can click on the pin and you will see the complete description of that particular restaurant
- Searching a particular restaurant through name/location/discount etc
- Saving data offline in sqlite database in phone memory (will be updating the application with this feature soon)
The data is parsed through a xml file maintained on server, for 'learn from the map' we can integrate a hard coded xml file within the app and parse it.
Now coming back to "Learn from the map" according to your requirements the following can be done.
- Showing pins all over the map each pin pertaining to a question from that area, we can zoom in zoom out navigate anywhere on map.
- On pin click ,showing user the question and checking the input against correct answer.
- We can even get the user location without net connectivity through cell tower or gps (not a difficult task) and show him filtered out questions pertaining to his area (I hope this was the AI part)
- We can also filter out the questions country wise through xml file only (Easy solution)
- And yeah we ll be parsing all the data through xml stored within apk.
Suggestion : We should probably finish with above tasks early and focus more on GUI part as it should be as interactive as possible.
These are my thoughts would love to hear yours on your approach :)
Also how should i proceed now ?
Regards
Gandharv (not gaurav :D)
Thanks for your speedy reply, first of all i would like to know if there's any particular advantage in popping up random questions and then marking them on map ? I would really like to know your thought here ?
This is because i feel giving users map at first go would be more interactive as well as attractive, people love playing around with maps zooming in/zooming out navigating everywhere and everywhere. Also i feel giving them map with marked pins and after click providing them questions has got some advantages:
- It seems a well defined flowchart of steps both for the developer as well as user.
- User can navigate to his choice of region and take up questions
- Even if he/she doesnt know where he/she is on map they ll get to know!!
- Sometimes user are just attracted by the shape/area/region/location of a place e.g(someone might just think while playing around whats this big island is near Africa (Madagascar))
These are my thoughts would love to hear yours on your approach :)
Also how should i proceed now ?