WalkWalkWalk-

Walk, Walk, Walk! Is an application developed for FIT3178 (iOS App Development)’s Final Assignment, S1 2021 Monash University. Created by Patricia Amanda.

Walk, Walk, Walk! is an application for creating routes and also a all-rounded fitness app.

Onboarding Screen:

Onboarding Screen

Home Screen:

Home Screen

Adding a New Route:

Adding a new Route

Selecting a Starting Point:

Selecting a Starting Point

Route List Screen:

Route List Screen

Route Description Screen:

Route Description Screen

Route Walking Start Screen:

Route Walking Start Screen

Route Walking Screen:

Route Walking Screen

Walk Summary:

Walk Summary

Explore Page (Lists all monumental sites near your given location, using OpenTripMap API):

Explore Page

Profile Page:

Profile Page

==================================================================================
References:

Timers in Swift – https://www.youtube.com/watch?v=3TbdoVhgQmE

Looking Up Location using MKLocalSearchRequest – https://www.hackingwithswift.com/example-code/location/how-to-look-up-a-location-with-mklocalsearchrequest

Searching for Location Using Apple’s MapKit – https://www.thorntech.com/how-to-search-for-location-using-apples-mapkit/

Creating a Bar Chart on iOS – https://www.robkerr.com/creating-ios-bar-chart-code-swift/

Track Users’ Location with High Accuracy – https://medium.com/how-to-track-users-location-with-high-accuracy-ios/tracking-highly-accurate-location-in-ios-vol-3-7cd827a84e4d

Approximate Metric Equivalents for Degrees, Minutes, and Seconds – https://www.usna.edu/Users/oceano/pguth/md_help/html/approx_equivalents.htm

Displaying a Route between 2 Locations – https://fabcoding.com/2020/08/03/swift-display-route-between-2-locations-using-mapkit/

Sending Local Notifications at a Certain Time – https://stackoverflow.com/questions/31821339/how-to-send-a-localnotification-at-a-specific-time-everyday-even-if-that-time-h

Switching Views in View Container – https://www.youtube.com/watch?v=A6vxDDAUj2o

Storing When App Goes to Background – https://stackoverflow.com/questions/31862394/continue-countdown-timer-when-app-is-running-in-background-suspended

Detecting App Going to Background – https://www.hackingwithswift.com/example-code/system/how-to-detect-when-your-app-moves-to-the-background

Making a CMPedometer – https://makeapppie.com/2017/02/14/introducing-core-motion-make-a-pedometer/

OpenTripMap API – https://opentripmap.io/product

GitHub

View Github