HKI Bike buddy is an iOS app for viewing real-time information of city bike stations in Helsinki, Espoo and Vantaa. Instead of having to search a map to find the nearest bike rental stations HKI Bike Buddy shows the stations as a list ordered from closest to furthest from your current location. Bike rental stations can be favourited for easy access and favourite stations can be placed on the home screen as widgets.
- 🗂 HKIBikeBuddy.xcodeproj: Xcode project
- 🗂 HKIBikeBuddy: Main application code
- 🗂 UnitTests: Unit tests for the app
- 🗂 Documentation: Project documentation
- 🗂 Widget: Widget implementation
- 🗂 Intention: Intents implementation (required for customizable widget)
🏛 Architecture
🧪 Testing
📱 User guide
⏱ Project report
HKI Bike Buddy will be available in the App Store at latest July 2021.
The application can be run on iPhones with iOS 13 or later.
If you are interested in exploring this project you are going to need:
- A macOS computer
- Xcode 11 or a later release
- An Apple ID
- Download the latest release or clone the repository:
git clone https://github.com/JuanitoSebastian/HKI-Bike-Buddy.git
- Open HKIBikeBuddy.xcodeproj to access the Xcode workspace
- To build the project you have to login with your Apple ID to sign the build.
- Build and run the project with
⌘ + R
If you do not have SwiftLint installed remove Swiftlint from the build phases of the HKIBikeBuddy target.
Open HelsinkiBikeBuddy.xcodeproj to access the Xcode workspace and run the tests by pressing ⌘ + U