Skip to content

ArcusSolutions/ArcBUS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ArcBUS

ArcBUS is an free application serving anyone using buses under the Massachusetts Bay Transportation Authority (MBTA). Using GPS and route information provided by nextbus, ArcBUS is able to derive highly reliable information about nearby bus routes and expected arrival times.

ArcBUS is an open-source project developed by Arcus Solutions as a means of giving back to the community we call our home. We hope the source of the application can provide valuable insight into some fundamental software design practices, and we welcome any contributions from the GitHub community.

Installation

In order to simply the file system and leverage 3rd party plugins, ArcBUS uses CocoaPods for dependency management. This means that setting up your environment for running the ArcBUS application through xcode involves one very crucial step.

  1. Run pod install
  2. Open ArcBUS.xcworkspace

Data Abstraction Layer

ArcBUS implements a platform independent structure for managing data and communicating with remote APIs. This abstraction layer lies in the "DAL" folder of the project and contains a series of objects that serve a variety of purposes unrelated to iOS development specifically.

Repositories

TODO: Add content here

Models

TODO: Add content here

Parsers

TODO: Add content here

Data Services

TODO: Add content here

Utilities

TODO: Add content here

About

The official repository for ArcBUS (available on iOS)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published