A simple app that authenticates a user and allows them to post images which can then be upvoted or downvoted by other users.
Images can either be existing images on their device or a picture taken using the camera which is then sent to the app.


Login page
Home page showing all the posts
Post page where a user can give a title and add a description to their post
A simple dialog allowing the user to edit their details

Frameworks used

  • Firebase Auth
  • Firebase Storage
  • Firebase Realtime Database
  • Google Material Design API
  • Androidx Navigation API


View Github