A networking app for Udacity students
- Version: 1.0
- Xcode: Version 8.0
- iOS: 10.0
- Swift: 3.0
By: Ali Mir
GitHub: https://github.com/alimir1/OnTheMap
This app has a map that shows information posted by other students. The map contains pins that show the location where other students have reported studying. By tapping on the pin users can see a URL for something the student finds interesting. Users are able to add their own data by posting a string that can be geocoded to a location, and a URL. Udacity students have an opportunity to post and retrieve data from a network resource using Apple’s networking framework.
You will need to register for a Udacity account. Visit http://udacity.com/ to register for an account.
- Accessing networked data using Apple’s URL loading framework
- Authenticating a user using over a network connection
- Creating user interfaces that are responsive, and communicate network activity
- Use Core Location and the MapKit framework for to display annotated pins on a map
The following is a list of technologies and best practices that I used in creating this app:
- Using Web Services and APIs
- Chaining Asynchronous Requests
- Incorporate good MVC design
- Handling network connectivity issues