I need an iPhone app. I would like it designed and built. App Development Specifications.
The app will be virtual reality. It requires showing waypoints over a map and developing a number of other features in it. In the app, we’re overlaying our coordinates (waypoints) data over a Google map, and then processing the data based on hundreds of queries from a database and then processed over various parameters type of icon, hover effects, information overlays, clicks, etc.
The app will be developed using objective C for IOS, Java for Android. Each platform will have a separate application i.e. native in nature rather than a hybrid solution. The application will allow us to show our waypoints to the user's devices by the help of an admin panel that allows managing (add/delete/edit) the waypoints, which will be presented to the users on their devices.
To make this happen, we will have to support the app with admin panel and DB. Admin will be able to store the lat and long values with descriptive options as published in the admin panel for the waypoint's location. Data to be stored in DB and it will be editable from the admin panel.
Through web services, waypoints placed will be forced to drivers on their app while they are nearing the same. The purpose of the app is to show admin declared waypoints on the roadways.
There will be a functionality to enter the details of a specific place, which we are able to show with our waypoint. Those will be revealed to the users once they will approach that place. The main point about the waypoints is, they will be only displayed to the users once the users will reach within a specific radius of 10 km of that waypoint. As the driver will get closer to the location of a chosen waypoint, the waypoint will appear on top of the screen, with any other listed waypoint icons following.
The will scroll closer and closer until the driver has reached the location of that waypoint. It is essential to make the application work in an offline mode as well. To do so, we have to map the master SQL DB with local DB available on the device (SQ Lite). Each time user enters the Internet zone, he can update the DB to obtain any new information admin have added. The update will run in the background. The offline map and a proper website illustrating the functions and download ability of the app for the user needs to be created as well. The website to be in a format it can be edited by the administration of the app.
Security of data and feeds is a great issue. APIs and DB queries can be encrypted with MD 5 and Salt. SSL will be installed on the server as well so as to make sure there are no SQL injections as such.
Please note: It is further understood and agreed between the developer and buyer, that the app project only is considered satisfactorily completed, after passing a positive testing result of a final independent mobile application testing team.