Skip to content

An application that acts as a classroom to give the Students the ability to preview other fellow students' information and location on the map

Notifications You must be signed in to change notification settings

abdullahsalah96/On-the-Map-iOS-Nanodegree

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

On the Map (iOS Nanodegree)

On the Map utilizes Apple MapKit and Udacity API to give the Students the ability to preview other fellow students' information and location on the map. 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. The user will be able to add their own data by posting a string that can be geocoded to a location, and a URL.

First the user's credentials are wrapped into a "POST" request and authenticated using Udacity API, after that, a "GET" request is sent to fetch the students' data from the API. A map with the locations of students in the same classroom is displayed where each annotation pin holds a student's profile website, the data can either be displayed in a map view or in a table view. Students has the ability to add and modify their information through "POST"/"PUT" requests.

On the Map consists of 5 view controllers:

  • Login View Controller:

  • Map View Controller:

  • Table View Controller:

  • Add New Information View Controller:

  • Confirm Location View Controller:

Dependencies:

  • Apple UIKit
  • Apple MapKit
  • Udacity API

About

An application that acts as a classroom to give the Students the ability to preview other fellow students' information and location on the map

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages