Inspiration
It is a game that we play all the time and thought it would be cool to have an app to play each other
What it does
Uses facebook APIs to find other friends on the app and allows you to type out a challenge to them starting with "What are the odds...". They respond with their odds, for example 1/10, and they choose a number between 1 and 10 in this case. The original user is then notified and they select their number between 1 and 10. If both users selected the same number, then the person who is being challenged must complete it. If both users selected numbers that add up to 10, however, the person who created the challenge must complete it.
How I built it
The app and all front end development was through android studio with Java. The backend was hosted on Microsoft Azure using an Ubuntu LAMP Server. It was developed in PHP on the CodeIgniter framework and with an open-source 3rd party library CodeIgniter REST Server.
Challenges I ran into
-Facebook graph API limits the data you can access to only other users that have logged into your app with Facebook. -Version control changes in xml files of Android studio
Accomplishments that I'm proud of
This was the first time that any of us had built an Android app or a Web backend for an app.
What I learned
-We all learned a lot about android development, and even about azure hosting with a back end written in PHP.
What's next for Odds
Since we have a back end running with an API, we may write an iOS app with the same functionality. Also, we plan on launching the app to Google Play store after UI and back end security improvements.
Log in or sign up for Devpost to join the conversation.