Skip to content

studieresan/speedman

Repository files navigation

speedman

"The distant future"

This is the native iOS app of Studs 2018, written in Swift 4.
It is really two separate apps built into one. The first one, the events app, is meant to be used during the course to view event information and check in to events. The second one, the trip app, is meant to be used as a companion during the trip to keep track of upcoming activities, sharing ones location and getting information from the trip group.

Getting Started

Prerequisites

This project uses Cocoapods for dependency management. Dependencies are declared in the Podfile.

# Installing Cocoapods for Xcode 8 + 9
$ sudo gem install cocoapods

Installing

# Clone the repo
$ git clone https://github.com/studieresan/speedman.git

$ cd speedman

# Install dependencies with Cocoapods
$ pod repo update
$ pod install

# Open the workspace in Xcode (Not .xcodeproj/ !)
$ open Studs.xcworkspace/

Event/Trip

To choose which app to run, change the UIMainStoryboardFile field of the Studs/Info.plist to either 'Trip' or 'Event'.

Overlord

The app communicates with the Studs18 backend, overlord.
Point the app to a running instance in Studs/API.js.

Firebase

This project uses Firebase for some realtime functionality and push notifications. In order for this to work, download and include the GoogleService-Info.plist available in the Firebase Console.
Drop it into the Studs/Supporting Files directory.

Built With

Releases

No releases published

Packages

No packages published