You are on page 1of 13

Synopsis Presentation for Project Report

On

DESIGN AND DEVELOPMENT OF


ANDROID CHATTING
APPLICATION
CONTENTS
1. Introduction
2. Objective
3. Software Specifications
4. What is an Android App
5. Android Studio
6. Firebase
7. Setting up the firebase
8. Modules for the App
9. Conclusion
Introduction
On the Web, visiting is conversing with other individuals.
Messaging apps now have greater world customers than
normal social networks. Some social networking services offer
messaging services as a component of their overall platform,
such as Facebook's Facebook Messenger, along with Instagram
and Twitter direct messaging functions.
Objective
➢ To develop an Android chatting app for the
sake of social connectivity

➢ To use firebase for storing user account data


Software Specifications
SNO SOFTWARE SPECIFICATIONS
1 OS WINDOWS , ANDROID OS

2 IDE ANDROID STUDIO

3 LANGUAGES ANDROID , JAVA


What is an Android App
Android - Android is a software bunch comprising not only operating system
but also middleware and key applications . It is based on a modified version of
the Linux kernel and other open source software.
Android App - Android App is a software designed to run on an Android
device or emulator.Android apps can be written in Kotlin, Java, and C++ and are
run inside Virtual Machine. The official development environment is Android
Studio. The Android SDK tools compile your code along with any data and
resource files into an APK, an Android package, which is an archive file with
an .apk suffix.
ANDROID STUDIO
Android Studio is the official Integrated Development
Environment (IDE) for Android app development, based
on IntelliJ IDEA
1. Instant App run
2. Visual Layout editor
3. Fast Emulator
4. Intelligence Code editor
5. Help to build app for all devices
6. Connect with Firebase
7. Maven Repository
FIREBASE
Firebase is a mobile and web app development platform that
provides developers with a plethora of tools and services to help
them develop high-quality apps, grow their user base, and earn more
profit. The Firebase Realtime Database is a cloud-hosted NoSQL
database that lets you store and sync between your users in
real-time.

1. Its a Realtime Database


2. Its Authentication
3. Its Hosting
4. Setting up the Firebase
Setting up the FIREBASE
Option 1: (recommended) Use the Firebase
console setup workflow.
Option 2: Use the Android Studio Firebase
Assistant (requires additional configuration).
Add Firebase using the Firebase
console
Step 1 - Create a Firebase project
Step 2 - Register your app with firebase
Step 3 - Add a firebase configuration file
Step 4 - Add Firebase SDKs to Your app
MODULES FOR THE APP
1. Login and Registration Module
2. Post Module
3. Chat Module
4. Search Module
CONCLUSION
In the short time since early 2014, when the BBC became the first
major news organization to conduct editorial experiments on
messaging platforms, the landscape has changed significantly.
Facebook bought WhatsApp for a staggering $22 billion.At Present
time the chat app can help in:
1. Connecting with people even far away from us.
2. Reduces time consuming email process.
3. Instant Messaging.
4. It can work as news gathering tool.
THANK
YOU…!!!

You might also like