Skip to content

Latest commit

 

History

History
40 lines (25 loc) · 2.27 KB

README.md

File metadata and controls

40 lines (25 loc) · 2.27 KB

Metrolens AR

A visualizer for the world around you - AlgoExpert 2020 Summer-Fall Contest

https://www.youtube.com/watch?v=Z3tXNMbOFaQ

Metrolens AR is a native IOS application written using SwiftUI and Combine framework that aims to help people travelling or commuting discover their city in an AR environment.

My goal for this application was to allow the users to easily navigate the city they want to explore, with a simple and intuitive UI/UX experience by harnessing the native power of ARKit.

Map Screen AR Screen Discover Screen

Backend

The content is served using a Django/ GraphQL API. The repository for the backend infrastructure can be found here:

https://github.com/Nurckye/MetrolensAR-GraphQL-API

Requirements

Building the project requires the latest version of XCode as well as the latest IOS or IPadOS version (14 or above) and CocoaPods.

Functionalities & Features

  • Full native dark mode / light mode support
  • Current location tracking
  • Posibility to like, share and view stats for a certain location
  • Caching results to reduce data usage (for traveling abroad)
  • Intuitive layout based mostly on vertical finger swipes and reachability
  • Hardware-oriented (gyroscope, accelerometer, GPS) AR vision tracking for increased precision regardless the lighting conditions
Statistics Screen (Dark Mode) Location Details Screen (Dark Mode) AR Screen