Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

read.md #12

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
50 changes: 50 additions & 0 deletions read.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
This repository contains the source code for a WhatsApp clone for Android, built using Kotlin and Firebase as a BaaS (Backend as a Service).

The app allows users to send and receive messages, create and join groups, and view their chat history. It also uses Firebase Authentication to sign in users and Firebase Cloud Messaging to send push notifications.

To get started, clone the repository and install the dependencies using the following commands:

This repository contains the source code for a WhatsApp clone for Android, built using Kotlin and Firebase as a BaaS (Backend as a Service).

The app allows users to send and receive messages, create and join groups, and view their chat history. It also uses Firebase Authentication to sign in users and Firebase Cloud Messaging to send push notifications.

To get started, clone the repository and install the dependencies using the following commands:
Once the app is installed, you can sign in using your phone number. After signing in, you will be able to see your contacts and start chatting with them.

This is a simple clone of WhatsApp, and it does not have all of the features of the original app. However, it is a good starting point for learning how to build a messaging app using Kotlin and Firebase.

Here are some of the topics covered in this repository:

Android development with Kotlin
Firebase as a BaaS
Sending and receiving messages
Creating and joining groups
Viewing chat history
Firebase Authentication
Firebase Cloud Messaging
If you have any questions, please feel free to open an issue on GitHub.

Code
The code for this project is written in Kotlin. It is divided into the following packages:

com.codingblocks.whatsappclone: This package contains the main app code.
com.codingblocks.whatsappclone.data: This package contains the data layer for the app.
com.codingblocks.whatsappclone.ui: This package contains the UI code for the app.
The app uses the following Firebase services:

Authentication: This service is used to sign in users.
Cloud Messaging: This service is used to send push notifications.
Readme
The README file contains the following information:

Getting started
Features
Dependencies
Code
Issues
Contributing
Contributing
If you would like to contribute to this project, please feel free to open an issue or submit a pull request.

License
This project is licensed under the MIT Licens