International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 04 | Apr 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 2701
Android Based Instant Messaging Application Using Firebase
Anurag Mhatre
1
, Nitesh Marchande
2
, Riddhesh Khedekar
3
, Amruta Sankhe
4
1.2.3
Dept. of Information Technology, Atharva College of Engineering, Maharashtra, India
4
Assistant Professor, Dept. of Information Technology, Atharva College of Engineering, Maharashtra, India
---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract - Exchange of information for our current
generation is increasing day by day. Terabytes of data is
generated and needs to be stored on a daily basis. Exchange of
information takes place through telephones, mobiles, texting
applications, via social media, etc. But online communication
is an ideal way for communication in a secured and fast
manner. Short messages can be sent within a very small span,
saving an ample amount of valuable time for users thereby
making it the most ideal way for communication. A mobile
application should be able to share information like video,
audio, texts with minimum delay as possible in order to
provide a better user experience. Only then will the user be
comfortable using the application. The information of users
should also be safely stored in a secured region which will
give users the confidence to upload their data freely. Firebase
is therefore used for such purposes. Storage of texts, videos and
files can be achieved using firebase. It is better to use android
for developing mobile applications compared to other
platforms as the UI is simpler as well as easy to understand,
thereby helping the developers. Creating a real time android
application with one-to-one communication between the users
in a safe and secure way is the main objective behind making
the app. This application will help users to communicate
through texts with each other. Storage of files on cloud will be
an added benefit for the users while using the app thereby
enhancing the user's experience. The application needs an
active and stable internet connection between the users for
secured communication to take place.
Key Words: Communication; Firebase; Android; Instant
messaging;
1. INTRODUCTION
To overcome geological restrictions, communication plays a
vital role to utilize technology and unite different people of
different cultures. Over the time communication has become
an important and indivisible part of our daily lives . So, from
an unknown time, people have been communicating through
various means throughout their lives. As in the late 2000s,
smartphones began to gain popularity among youngsters
and older people alike and that’s the reason more messaging
systems became available and began to gain popularity
among the common people. Chat applications have improved
social media by being the core component or characteristic
of any medium. Back in older times letters were used as a
medium of communication but the drawback was that for
any small message or any immediate message
communicating through letters was just not the ideal way ,
because it just sometimes took a lot of time for the letter to
even get delivered.
[1]So after the recent growth in the smartphone industry
and it being very popular among both the developers and the
smartphone makers. [2]Therefore a text-based
communication system which would allow instant
communication between the users. Which led to
development of several text-based messaging apps over the
decade ,including WhatsApp, WeChat, hike, Snapchat just to
name a few [4]This was made possible due to the Android
operating system . Android is an open source operating
system which is developed and managed by Google.
[5]In this paper we are developing a similar application
which tries to achieve similar goals of text based
communication and we will also be adding a cloud based
storage solution which will help the users of this application
to store any important documents or images according to
their need .
2. GOALS
The basic goal is to create an application which is capable
of creating a chat room according to the users, for the users
and storing the related data at a single place. Implementing
Google firebase, cloud to store the data. The goal of this paper
is to develop a fast, smooth as well as secure application that
allows users to share text, media i.e. pictures and videos, free
of cost.
2.1 OBJECTIVE
The feature of authorization allows the user to sign up or
login, anytime, anywhere in the country with the use of any
mobile phones. The user after login can search other users in
the search menu which will then be redirected to the chat
room on selection of the username.
3. PROPOSED WORK
This is an internet based instant messaging android
application, which provides the users to text other users in a
fast, convenient and secure way.
Both users' devices must have an active internet
connection for communication to take place. Numerous chat
applications such as WeChat, Hike, WhatsApp,
Telegram, Facebook messenger, Line etc. are used for