Skip to content

Latest commit

 

History

History
67 lines (46 loc) · 3.78 KB

README.md

File metadata and controls

67 lines (46 loc) · 3.78 KB

StrathWalk

The StrathWalk app aims to get students at Strathclyde healthier and more relaxed by showing them walks they can do between classes.

This is a React Native project, bootstrapped using @react-native-community/cli.

This app uses Google Maps Platform API Routes services. Use of Google Maps Platform services through this app is subject to the Google Maps Platform's Terms of Use and Privacy Policy.

Routes and polylines generated by this app were Powered by Google, ©2024 Google.

Installing the App

Development Build

Note: Make sure you have completed the React Native - Environment Setup instructions till "Creating a new application" step, before proceeding.

Step 1: Clone the repository

Please clone the repository onto your machine so you have all the files to run the app.

Step 2: Install Dependencies

To install the app's dependencies, run...

npm install --legacy-peer-deps

A NDK will be needed and although this should download automatically with this command, if it does not, you can download the NDK by going on Android Studio and then going to Setting > SDK Manager > SDK Tools and installing NDK (Side by side) NDK in SDK Manager

Note: You will have to set up your own Google Maps Platform API key for the route feature to work. Once you generate a key, sub it into the empty quote marks for android:value=""/>, located in AndroidManifest.xml file (found android\app\src\main\AndroidManifest.xml) image

Step 3: Start the Application

To start the application, run...

# 
npx react-native start --reset-cache

The reset cache option is needed for ensuring our Nativewind styling works and the app appears as it should

Libraries Used