#ITM569 iOS API Project
Vesion: 1.0
The intention of this project is to build an iOS mobile phone application that uses a public API to consume and display data. This application uses the City of Chicago's data API which is provided by Socrata and uses their soda format.
I used the data resource from the City of Chicago that lists crimes reported in the last calendar year, excluding murder. The City data is located at the following link.
Chicago One Year Crime Database
The application allows you to search the database based on your current GPS coordinates. It gives you the options to limit the date range and distance from the location. You also have the option to input an address to search based on that address. Once you get the list or crimes that fit your search parameters, you can select one and it will show you all the details in that report.
##Features
- Search for local Chicago Crime Reports based on location
- Choose distance radius to search within
- Choose from various amounts of time to search
- Geolocate an address and search from that address as your location
- The full details of the record in the database can be viewed
##iOS Support
The application is targeted to iOS 6.1. I only tesed the application in the emulator and not on an actual device. It will run on the 3.5" iPhone, 3.5" Retina iPhone, and 4" Retina iPhone.
####GPS Testing:####
In the iOS emulator you can enter GPS coordinates to send to the device. I found this to be very reliable and worked as expected. The option can be found in the Debug -> Location -> Custom Location menu.
The application limits the search to GPS coordinates in the City of Chicago. If you are going to input your own coordinates please choose ones that are located in the city.
If you would like to use the fixed coordinates I used during most of my testing they are provided here. These are the coordinates of the IIT Tower.
- Latitude: 41.83128
- Longitude: -87.62697
##Version History
1.0 -- Apr 9, 2013 -- Version turned in to Professor
##Sources