Skip to content

WeTrack/WeTrack-Android

Repository files navigation

WeTrack-Android

Android client project for WeTrack, our HKUST CSIT 5510 course project.

Future Task

  • Update the format of JSON objects used by Android client and back end server.
  • Implement WebSocket real-time communication.
  • Implement user location periodically uploading.
  • Implement WebSocket session keep-alive.
  • Implement auto-login.
  • Refactor WeTrackClient and WeTrackClientWithDbCache.
  • Implement user portrait uploading.

The following tasks will start after the course is over:

  • Add BaseActivity.
  • Update the Chat model to provide full member details.
  • Refactor the whole project and add detailed documentation.
  • Migrate the WebSocket service from custom JSON text message to STOMP protocol.
  • Implement WebSocket session re-establishment after change of network state.
  • Fetch unread messages from server after WebSocket session reconnect.
  • Update UI for better user experience.
  • Implement user configuration synchronization.

About

Android client for WeTrack

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •