Final project for Makers Academy. Working in an agile team we built an IOS app in Swift, a language none of us had any prior experience with. With this project we wanted to help the less advantaged in our society to receive donations on the fly using a location-aware app thanks to Bluetooth Beacons.
Using a TDD approach, we had to write an ad-hoc mock for Firebase in Swift, which we tested using Quick/Nimble. Unit testing was done through XCTest.
The presentation video of the app can be found on Youtube
- Make sure you have XCode 7.2 installed
- Clone the project
- Add Carthage frameworks running
carthage bootstrap - Add Paypal SDK to the project files. You probably want to import them into your project.
- Add Firebase Framework to project. Follow these instructions
- Plug in your phone and build the app
This was a two week project. We would love to bring this app forward. Contact one of the contributors if you are interested.