• Home
  • About
    • Mark's Engineering Projects photo

      Mark's Engineering Projects

      Custom Engineering Projects during my time in my undergraduate degree and research.

    • Learn More
    • Email
    • Facebook
    • LinkedIn
    • Github
    • Youtube
  • Posts
    • All Posts
    • All Tags
  • Projects

Exploratory iOS Application

01 Jan 2023

Reading time ~2 minutes

Github Commits Github Contributors

Github Page

Exploratory

About

Exploratory is an app developed solely by myself (Mark Ashinhust). This app has been coded using the Swift 5 programming language and XCode on my 2021 Macbook Pro M1.

Swift 5

Swift 5 is a major iteration of the Swift programming language developed by Apple for iOS development. Released in 2019, Swift 5 introduced stable application binary interface (ABI) across Apple platforms. This further introduces easily creatable and maintained binary frameworks.

Swift 5 brought about significant enhancements.

  1. New Standard Library
  2. New Language Features
  3. Improvements in string handling
  4. Performance

The language supports memory safety and has syntactic sugar to make code easily readable and writable.

Purpose

The purpose of this application is to be a social media app focused on location and seeing the world. This app takes the best inventions that came out of popular mobile games/applications. This app takes hints from apps such as PokemonGo, Snapchat, BeReal and a few others. What it does is combine what makes all of these apps great and puts location and traveling into focus. For instance, when PokemonGo was released in 2016, people went all over their cities, neighborhoods and countries looking for pokemon. This not only brought people together (social), but it brought people outside and made them walk!

I want this application to make people more active and willing to go outside and explore the world. We have one world to live in a being able to share that experience with family and friends is great. What this application does is takes your location when you go somewhere new and logs it into your data files. Every week, month and year, it will track all the locations that you have visited and show your friends. You can then compare and see who is going the farthest and compete to see who can travel the most!

Social media aspects are also incorporated into this app allowing people to share friend requests, send messages and create your own profile!

Progress

As of today (June 01, 2023) this application is still in development. The app has its general layout with necessary features. I am soon planning to work on it with another friend who knows mobile app development and see where we can go. Firebase integration has already been made to create, delete accounts and store data on accounts as you travel in real time.

Progress Images

Sign Up View Sign In View Main View Settings View Search View Stats View History View

To Be Continued…

Github Commits Github Contributors

Github Page



Mobile App Development Share Tweet +1