Skip to content

Java - android application with NoSQL database

Notifications You must be signed in to change notification settings

filipeobelo/Abiti

Repository files navigation

Abiti

JAVA - ANDROID APPLICATION -> i'm working on a Kotlin project now

Firebase - NoSQL DATABASE

App summary: users send two images with a description so other users can compare which image they like the most, either the user that sent and the users that vote are anonymous.

Users can log in using Firebase authentication. The images are stored at Firebase Storage. Publication information, like image download URL and description, is stored at a NoSQL database (Cloud Firestore).

Keynote:

  • Images are loaded with Glide.
  • Scrolling feed is populated via RecyclerView.
  • Utility classes to be reused, like RecyclerGridFragment: the activity sends the path of the database to populate the RecyclerView and can choose if it will be a grid view or a linear view, so it can be reused along other functionalites at the app.

Functions still not implemented:

  • "Settings" Activity so user can choose which hashtags they are interest to see at main feed.
  • Search tool, so user can search a tag they want.
  • Comments at each publication.
  • Camera so user can send an image right away.

Main feed

New publication

Single publication

Releases

No releases published

Packages

No packages published

Languages