iOS App for SmartAdvising
This is the iOS application for SmartAdivising. This app features logging into your university, selecting major from that university and year (undergraduate/graduate). This will then bring you to the corresponding lobby (queue) of that major. Once logged in, you can view how many people are in queue and add yourself to queue. This app features doing POST and GET requests along with PATCH. In order to run these asynchronously, alamofire is used. To wait until request is complete, we use a nice feature in Swift called completion handlers.
The open source libraries used in this project include:
Alamofire https://github.com/Alamofire/Alamofire
p2.OAuth2 https://github.com/p2/OAuth2
SwiftyJSON https://github.com/SwiftyJSON/SwiftyJSON
Glyptodon https://github.com/marketplacer/Glyptodon
CircleProgressBar https://github.com/Eclair/CircleProgressBar