Skip to content

HimanshuGarg701/DatingApplication

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Dating Application:

Summary:

Dating Application allows different users to communicate with each other if they like each other’s picture. The whole implementation is done using kotlin and XML inside Android Studio. I used third party library like Groupie, Circle Image View, Picasso and I used Firebase as database for storing user info, photographs and messages.

Implementation:

User Sign Up/ Sign In:

There is a sign in/up function in the very beginning of the application. The users are allowed to make an account. All the information of the user is stored in Firebase Database.

User sign in and sign up

Home Feed Page:

After the user is able to sign in/up we come across the photos of all the current users of the application. We can drop a message to any of the users after liking their picture and they will be able to communicate with us after they like back our photograph. The users pics are displayed with the help of Recycler View. There is a like and dislike button below the picture of each user and Username in between. There is a ‘chat’ and ‘Signout’ option at the top of the Home feed page.

Homefeed

Recent Chat:

All the recent chats are accessible after clicking on the ‘chat’ option at the top of the Home Feed page. All the users are displayed with the help of Recycler View. And the last message delivered/received is displayed under the username.

Recent Chat

Chat Log:

Chat Log is referred to user to user conversation where all the to and from messages are displayed with the help of Recycler View and the implementation of Adapter class became easy with the help of third-party library Groupie.

ChatLog

Third Party Libraries:

Picasso –

Picasso is used to fetch image URL from the web and paste the pic to the desired location inside the application.

Groupie-

Groupie makes the access of Recycler View easier because of easy implementation of adapter class using Groupie adapter.

Circle Image View-

This allows to make the images appear in a circular representation.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages