Project Summary

For ANU COMP6442 Project Demo

UI Design and Testing

  1. UI tests using espresso or similar. Please note that your tests must be of reasonable quality. (For UI testing, you may use something such as espresso) a. Espresso is not covered in lectures/labs, but is a simple framework to write Android UI tests. (hard)

Greater Data Usage, Handling and Sophistication

  1. User profile activity containing a media file (image, animation (e.g. gif), video). (easy)

User Interactivity

  1. The ability to micro-interact with 'posts' (e.g. like, report, etc.) [stored in-memory].(easy)

Peer to Peer Messaging

  1. Provide users with the ability to message each other directly. (hard)

Firebase Integration

  1. Use Firebase to implement user Authentication/Authorisation. (easy)
  2. Use Firebase to persist all data used in your app (this item replace the requirement to retrieve data from a local file) (medium)

New feature

  1. Use ML models for efficient user matching. (hard)