GOOD2GO POC
LIVE DEMO PREPARE TO BE AMAZED!
WORK DISTRIBUTION D G M G G G D M A D D D D D A A M CLIENT ANDROID INFRASTRUCTURE & UI DB (SQLite) APIs GOOGLE MAPS FACEBOOK COMM TO SERVER (HTTP) FROM SERVER (JSON) SERVER SERVLET TO CLIENT (JSON) FROM CLIENT (HTTP) DB GAE DATASTORE GQL AND INDEXING DB MANAGEMENT JDO/DB MANAGER DATA CLASSES D D D D A A M D G M
EXPECTATIONS VS REALITY GOOD2GO FAIRLY SIMPLE AND FUN! -Learning Android concepts -Learning Datastore and GQL -Google Maps and Facebook APIs CHALLENGING AND SURPRISING -UI design scope -Activity lifecycle concept -Team members dedication DIFFICULT AND A PAIN IN THE *** -Integrating Android and GAE -GAE -Backward compatibility Overall M1 was challenging but quite what we expected. We’re very optimistic :)
FEATURE LIST EVENTS SOCIAL BACKEND Present events from Datastore on a map [5h] View event details [20h] Register for event [2h] SOCIAL Post events on Facebook via GOOD2GO Facebook app [10h] ▲ BACKEND DB – Datastore [10h] DB - DB Management [10h] Client Server communication [40h]
ROADMAP BETA Release Candidate Milestone 2 [02.01.12] Presenting activities in a list sorted by distance [4h] Search activities [12h] Points mechanism [12h] ▼ User personal area [20h] Invite Facebook friends [5h] ▼ Authentication with Google accounts [10h] ▼ Update user actions in Datastore [5h] Release Candidate Daronet WS integration [10h] Calendar integration [5h] Full registration (email to NPOs) [4h] Badges [2h] Post-activity feedback, rating, photos [7h] ▼ UI and UX [4 days] FB page and website BETA
THANK YOU :) QUESTIONS? ADI DANA GIL MOR