Skip to content

The BrickHack 6 app representing codeRIT's annual hackathon! Attendees can view the event schedule, and resources.

License

Notifications You must be signed in to change notification settings

codeRIT/brickhack-mobile-ios

Repository files navigation

BrickHack Mobile (iOS)

Features

The definitive app for BrickHack 6 attendees!

This app lets you:

  • View the Schedule: Attendees are able to view the latest and greatest events as they happen, and view some basic information for each event..
  • Track events: By favoriting events, users can get push notifications as those events start.
  • Access Resources: View the Devpost, Slack, and call emergency services if needed.

Updates & Contribution

BrickHack 7 did not have an iOS application (due to it being an all-online event), and we currently don't have plans for BrickHack 8 (2022).

Expect an update on this sometime in August!

Setup

Installing CocoaPods (and related project-level dependencies):

To install CocoaPods (and other dependencies), make sure you have ruby 2.6.3 or greater. The easiest way to do this on macOS is to set a global rbenv version as follows:

$ brew install rbenv ruby-build
$ rbenv install 2.6.3
$ rbenv global 2.6.3

And add rbenv to your ~/.bashrc or ~/.zshrc:

eval "$(rbenv init -)"

Or, for fish users, in your ~/.config/fish/config.fish:

source (rbenv init - | source)

Next, install the cocoapods-keysgem:

(Note: May have to run with sudo)

$ gem install cocoapods-keys

Finally, run this to install cocoapods and its dependencies.

$ bundle install
$ pod install

API Keys

The complicated series of steps above means that on first $ pod install, CocoaPods will prompt for API keys that need to be set.

  • If you are an open-source contributor, please provide your own keys (e.g., Google Sheets API Request) as needed.
  • If you are a member of codeRIT, ask the Engineering team lead for keys.

.xcodeproj

Each developer needs to use and not commit their own Bundle Identifier, and developer team.

The App Store version uses io.BrickHack.Mobile.peterkos, but despite this, all locally run versions need to use a unique identifier.

About

The BrickHack 6 app representing codeRIT's annual hackathon! Attendees can view the event schedule, and resources.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •