Bigger project which consists of Android Client application, and REST Server implemented in Java.
‘Ready to Play’ app was created to gather four people to play ‘football table’ at work. App solves problem of gathering such big group at one time.
When user wants to play a game, he clicks on the big round, green button “Ready to Play”, and waits for other users to submit for the game. When the required number of people is reached (each clicks “Ready to Play” button). Application sends push notifications to all submitted users, saying that the game has just started. So the group can gather and play their favorite game.
REST Server is used for User registration, Facebook authentication of each network request and application logic. Server contains unit, and integration tests which covers almost whole functionality. All the server data is stored in SQLite database.
Only contributor to the project, who developed both Client and Server side.
Google Cloud Messaging for Android
Login, Sharing, Inviting Friends