Using REST APIs; JSON & GPS location data to retrieve temperature & weather data.
• Using Alamofire to handle HTTP networking
• SVProgress HUD to display progress whilst loading data
• Use of Core location
• Use of web based APIs to fetch data
• Parsing of data in JSON format
• Use of SwiftyJSON to handle the processing of Weather data
Augmented Reality Moon
Using Augmented Reality to overlay 3D objects from the digital world on to the real world. Creates an illusion of the moon spinning in the room.
• Use of ARKit and SceneKit
• Use of ARWorldTrackingConfiguration
Furniture Catalogue
Furniture catalogue that stores images and details of furniture used within various rooms of the house.
Features in the demo
. Navigation controller
. Table view
. Image view
. Toolbar popup to share or copy images
Magic Newspaper
Using Augmented Reality to detect images in the real world to overlay digital videos. Gives the illusion of a magical Newspaper.
• Use of image detection using ARKit
• Use of video play back
Little Guy
Simple shoot-em up game, showing a character called Little Guy who shoots ghosts in the forest to avoid being caught. Shoot 30 ghosts to win the game. The idea of the name Little Guy came from a friend's daughter's teddy bear.
To Do List
Experience of using Realm and CoreData to store shopping/to do list persistent data.
• Knowledge of segues, protocols and delegates
• Use of Cocoapods
- Chameleon Framework for colour transitioning
- Realm/ReamSwift to handle the storage of data
- SwipeCellSwift to handle the delete function
Augmented Reality - Tape Measure
Created an Augmented Reality tape measure to measure the distance between two points and display the measurements in metres.
• Use of ARKit and SceneKit
• Use of ARWorldTrackingConfiguration
Augmented Reality - Cards
Augmented Reality image detection to present 3D Objects. Gives the illusion that the images are jumping out of the cards.