Inspiration
We saw the launch of Microsoft's Project Oxford api as an exciting opportunity to utilize their machine learning technology. Being a REST api, we thought it would be fun to integrate iOS mobile app development.
What it does
Our app allows users to take a picture or select a photo from their iOS photo album. It then sends the photo to Dropbox via the dropbox api SDK. Once in Dropbox, the app uses another api call to create a share link url. This url is sent via a POST api call to Microsoft's Project Oxford. The app send to POST requests to Project Oxford, one is for age using the face api and the other is for emotion using the emotion api. The app then parses the JSON data from the post calls. The app computes which emotion score is highest and displays emotions along with age data.
How we built it
We built this app using Xcode writting in Swift 2.0, Swifty Dropbox, SwiftyJSON, and using HTTP posts to Oxford Api.
Challenges we ran into
We ran into challenges at every step of the way. Having never developed an iphone app, nor use HTTP or JSON, we had a lot to learn on the go!
Accomplishments that we're proud of
ABSOLUTELY proud we accomplished the goal we set out to achieve.
What we learned
Learned alot about Swift 2.0 and iOS development. Learned about HTTP and Web API as well as parsing JSON.
Log in or sign up for Devpost to join the conversation.