We came up Lingo Lollipop while when we were playing around with some confusing API and someone said "That s*** is jank". As someone who moved to Atlanta from Massachusetts about three months ago, I was very confused. Aditya and I realized many people have the same disorientation when moving to somewhere new. The terms and phrases used by people is native to their region. For example, in my town, people say, "Wow, that was rattling!" all the time. It means that something was mind boggling. We created Lingo Lollipop to provide users with native lingo definitions of a specific area.
What it does
Our app will query Twitter for massive number of tweets within 5 miles of a location provided by the user. We then process through the data to eliminate common words, and then statistically determine uncommon terms and phrases. These are then sent off to UrbanDictionary, where we are able to fetch the definition. We then provide the definitions nice and neatly to the user on their android device.
How we built it
We built it through android studio, the twitter api, jsoup, the google maps api and various other tools.
Challenges we ran into
Time was a huge issue since we came up with the ideas after a while, however the main issue was learning various sort methods and their O time complexities in order to process the massive amount of data most efficiently.
Accomplishments that we're proud of
Of creating a fully functional android app within a day and a half.
What we learned
The differences in efficiency between different kinds of sort methods. Furthermore, we learned how to use the Google Maps, Twitter and Jsoup APIs.
What's next for Lingo Lollipop
We hope to release to the app store within a couple hours!