/tagimages

Tagging images in a chat

Primary LanguageJavaApache License 2.0Apache-2.0

Tag Images


A test project to tag images in chat environment.

Features:

  1. Implemented using MVP architecture
  2. Used SQLite to store the data's.

Libraries Used:

  1. Picasso
  2. Android design, appcompat, recyclerview, support-v4 library

Database Structure

1. Messages

Fields:

id - Integer, Auto increment, Primary key
message_type - To differentiate normal message and image
message - Text messages
image_id - Image as message
active - To enable check box
by - To differential by whom the message sent
selectable - To enable the user to select the image
sent_time - To store the message time
2. Images

Fields:

id - Integer, Auto increment, Primary key
images - To store the image url
3. Tags

Fields:

id - Integer, Auto increment, Primary key
name - To store the tag name
4. MapImagesToTag

Fields:

id - Integer, Auto increment, Primary key
tag_id - Foreign key from tags table
image_id - Foreign key from images table

Screenshots:

Images:

Google Sources

Created a dummy keystore file for creating a release apk. Keystore password, Key alias, Key Password - testing