Skip to content

Pixelh97/chat-app

Repository files navigation

ChatApp

ChatApp is an Android messaging application that allows users to communicate in real-time. Built with Firebase services, it offers a seamless and secure chat experience with features like text messaging, media sharing, and user authentication.

Features

  • Real-time Messaging: Send and receive messages instantly with friends and family.
  • User Authentication: Secure sign-in options using email/password and Google authentication.
  • Profile Management: Customize your user profile with a display name and profile picture.
  • Media Sharing: Share photos, videos, and other files with your contacts.
  • Group Chats: Create and manage group chats to connect with multiple users.
  • Push Notifications: Receive notifications for new messages and updates.
  • Message Encryption: Ensures the privacy and security of your conversations.
  • Online Status: See when your contacts are online or last active.

Technologies Used

  • Kotlin: The primary programming language for Android development.
  • Firebase Authentication: For user sign-in and authentication.
  • Firebase Realtime Database: To store and sync chat messages in real-time.
  • Firebase Cloud Storage: For uploading and sharing media files.
  • Firebase Cloud Messaging (FCM): For sending push notifications.
  • Glide: For efficient image loading and caching.
  • Material Design: For a modern and intuitive user interface.

Contribution

Contributions are welcome! Feel free to open issues or submit pull requests.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages