UIKit
On The Map
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.
-
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)
- May, 2020
- Deployment Target (iOS version): 13.x
- Supported Devices: iPhone only