Simple Chatting Apps built using Realtime NoSQL Firebase Database + Firebase Authentication
Chat is the style of young people today. Before the chat most people prefer to SMS. But the feature of SMS is very limited, this is what developers think the apps to create an application similar to SMS, but has features that are far superior. And in the end emerged Android Chatting Applications Diverse as it is today.
This application I created to show the concept of sending messages using chat applications and the use of two firebase features of the features NoSQL realtime database and Email Authentication
DEMO
Setting In Firebase Console.
Go to https://console.firebase.google.com and make an account to gain access to their console. After you gain access to the console you can start by creating your first project.
The next step:
after that, go to your project dashboard. Find the Auth and click get started. Go to set up sign in method and choose Email & Password and enable it.
Setup your firebase database rules like this
{
"rules": {
".read": "auth != null",
".write": "auth != null"
}
}
Now it's time to continue the configuration to our Android process using android studio. This time I will create a simple application that contains firebase authentication and realtime database chat. Login Password Registration, Forgot Password, Change Email, Change Password Sign Out, Submit chat and history chat.
How To Adding Firebase Database in This Android Studio Project
We realize that the current development and popularity of no-sql. So, I implemented a realtime no-sql firebase database on this project.
This is how I Implemet firebase database in this project
Once you’ve set up this application like that three steps, There will be a change in the build.gradle file of your application module, like this following code:
Now we are ready to use Firebase Database And Firebase Authentication in this project.
EXAMPLE AUTHENTICATED USER DATA LIST
EXAMPLE NO-SQL REALTIME FIRECHAT DATABASE
GITHUB LINK
https://github.com/iqbal09/FireChat
PROOF OF WORK
Posted on Utopian.io - Rewarding Open Source Contributors












Thank you for the contribution. It has been approved.
You can contact us on Discord.
[utopian-moderator]
Hi, @vladimir-simovic thanks for the approval :)
very good post
Very good and Thankyou 👍
Hey @iqbalhood I am @utopian-io. I have just upvoted you!
Achievements
Community-Driven Witness!
I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!
Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x
<php
$iqbalhood = "thanks for sharing really helpful";
echo $iqbalhood;
?>