Skip to content

Real-time chat application using Java, Firebase for authentication, database, and storage, Picasso for image loading, RecyclerView for efficient data display.

Notifications You must be signed in to change notification settings

nicywi/ChatApplication

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Firebase Chat Application

Overview

A real-time chat application built using Firebase for authentication, database, and storage. This app allows users to sign up, log in, update their profiles, and chat with other users in real-time.

Features

  • User Authentication: Firebase Authentication for user sign-up, login, and logout.
  • Real-time Messaging: Send and receive messages in real-time using Firebase Realtime Database.
  • Profile Management: Users can update their profile information and profile picture.
  • User List: View a list of all registered users and start a chat with any user.
  • Message Status: Different views for sent and received messages.

Technologies Used

  • Firebase Authentication: For user authentication and management.
  • Firebase Realtime Database: For storing user and message data in real-time.
  • Firebase Storage: For storing user profile images.
  • RecyclerView: For displaying user lists and chat messages.
  • Picasso: For loading profile images from Firebase Storage.
  • Material Design Components: For UI elements and user interactions.

Screenshots

Screenshot 2024-07-31 at 14 17 24 Screenshot 2024-07-31 at 14 01 39 Screenshot 2024-07-31 at 14 17 49 Screenshot 2024-07-31 at 14 18 24 Screenshot 2024-07-31 at 14 23 55 Screenshot 2024-07-31 at 14 24 20 Screenshot 2024-07-31 at 14 17 24

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

Real-time chat application using Java, Firebase for authentication, database, and storage, Picasso for image loading, RecyclerView for efficient data display.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages