Skip to content

Udacity Nanodegree | iOS Developer | Assessment 3

Notifications You must be signed in to change notification settings

simonitalia/OnTheMap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Application Type

UIKit

Application Name

On The Map

Objective

This app uses:

  • authentication to login into an online service / account,
  • search for a location on apple maps,
  • submit searched location to the service along with other meta-data (name, media URL etc),
  • view submitted location in list of all other locations submitted by other users of the service.

Demo

Demo

Core Technologies

  • UIKit

  • MapKit

  • User Authentication (auth token)

  • User Session Management

  • REST API w/ JSON (GET, POST, PUT, DELETE)

  • Observer / Notifications

  • URLSession, dataTask (Networking)

  • MVC

  • Generics

  • UITableView

  • Custom Data Structues

  • Codable

  • JSON Encoder / Decoder

  • Closures

  • Custom Completion handlers (@escaping functions)

  • Enum

  • Version Control (Git, Github)

Versions

  • May, 2020

Deployment information

  • Deployment Target (iOS version): 13.x
  • Supported Devices: iPhone only

About

Udacity Nanodegree | iOS Developer | Assessment 3

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages