Skip to content

Latest commit

 

History

History
36 lines (26 loc) · 1.24 KB

README.md

File metadata and controls

36 lines (26 loc) · 1.24 KB

Hangman

Hangman Game For Android Download Debug APK

Tools Used

  • Volley: Handle all HTTP traffic
  • EventBus: Post all async results as events
  • Gson: JSON deserializer
  • ButterKnife: DI solution for UI components

Package Structure

  • activity: all activities are here
  • bean: request & response JSON models.
  • request: Used to serialize to JSON and send to server side
  • response: They are de-serialized from JSON data that returned by server
  • event: Contains server responses and corresponding requests, and they are post by EventBus
  • network: REST client to send HTTP requests and deliver responses to UI
  • utils: Constants, ToastUtils, and custom application object

How to play

  • Login in first:

  • Main User Interface:

  • REFRESH: Refresh the current score
  • SUBMIT: Save current score to server
  • RESTART: Restart the game, if you haven't SUBMIT, then your score will be lost
  • NEW WORD: Get a new word to guess
  • KEYBOARD: Select a letter to guess