70 likes | 196 Views
Milestone 4 – Final Presentation. Overview & Motivation. friendizer is a competitive social game based on location that offers an opportunity to meet new people with common interests.
E N D
Overview & Motivation friendizer is a competitive social game based on location that offers an opportunity to meet new people with common interests. ✔ See who's around you, mutual friends, interests and stats✔ Send messages, gifts to each other✔ Buy your friends or anyone you meet, get bought and increase your value✔ See your current location and nearby people on a map✔ Get notified when friends or other interesting people are around
Our Main Features • Nearby users (map, notifications) • Users matching • Login + data from Facebook • Buying users • Leveling system • Chat, sending gifts • Leaderboard • Action history
Architecture Facebook API (restfb) Facebook Server GCM HTTP Facebook API Android Device
Main Technologies • Android SDK • Google App Engine (Big Table, memcache, cron jobs, task queue) • GCM (also C2DM before that) • Facebook API (for Android and restfb) • Google Maps for Android • Other libraries: actionbarsherlock, Gson, mapviewbaloons, etc
Difficulties • App Engine DB (Big Table) • Compatibility with Android v2.2 to the latest • C2DM / GCM • Managing all the users in the server • UI: navigation (esp. with Google Maps), responsiveness • Obtaining likes from Facebook