An Android Chatting Application
coded in Java Language
using Android Studio
. Backend is implemented in PHP Language
i.e, APIs. It works exactly like WhatsApp
i.e, user accounts get detected by their Phone Numbers
and Synced Automatically
with the application. User can then select any contact and start chatting with it.
Login/Signup
.Profile Picture
.Personal Details
.Send Text Messages
to eachother.Send Image Messages
to eachother.Edit Message
by clicking on it.Delete Message
by long pressing it.Takes Screenshot
of the chat, it gets send in the chat automatically.1) Download and install XAMPP
from the given link (C:\xampp
folder should be there after installation).
https://www.apachefriends.org/download.html
2) Paste the folder named as PHP_Files
present Here in C:\xampp\htdocs
folder.
3) Open Xampp and Run Apache and MySQL Services
.
4) Click on Admin Button
infront of MySQL Service and a new tab will open in the browser.
5) Create a Database
there with the name bisto_chat
.
6) Create the Following Tables
with the Same Table Names
and Same Column Names
as displayed in the screenshots below:
<div align="center">
<img src = "https://github.com/SameetAsadullah/Bisto-Chat-Java-PHP/blob/main/extras/messages-table-ss.png" alt = "" width="800px"/>
</div>
<br/>
<div align="center">
<img src = "https://github.com/SameetAsadullah/Bisto-Chat-Java-PHP/blob/main/extras/profile-table-ss.png" alt = "" width="800px"/>
</div>
7) Open the provided project in Android Studio
.
8) Get the Current IP
of your pc and replace it here in the file named as Login.java
:
<div align="center">
<img src = "https://github.com/SameetAsadullah/Bisto-Chat-Java-PHP/blob/main/extras/login-change-ip-ss.png" alt = "" width="800px"/>
</div>
8) Get the Current IP
of your pc and replace it here in the file named as Register.java
:
<div align="center">
<img src = "https://github.com/SameetAsadullah/Bisto-Chat-Java-PHP/blob/main/extras/register-change-ip-ss.png" alt = "" width="800px"/>
</div>
10) Build the Project
and you are good to go :smiley: