0% found this document useful (0 votes)
111 views

Messenger Clone Using Flutter

This document is a mini project synopsis for developing a messenger clone app using Flutter. It was submitted by two students, Mahaboob Alam Momin and Rakshak Poudel, under the guidance of their professor Mrs. Madhu B. The synopsis includes an introduction to messenger clone apps, the objectives and features of the proposed app, the development methodology, and hardware and software requirements. Key features would include secret chats, group audio/video calls, end-to-end encryption, unlimited user channels, and potential add-ons like payments and live streaming. The app would use the Flutter framework and Firebase backend and allow users to easily message and share content with contacts and groups.

Uploaded by

rawretrix
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
111 views

Messenger Clone Using Flutter

This document is a mini project synopsis for developing a messenger clone app using Flutter. It was submitted by two students, Mahaboob Alam Momin and Rakshak Poudel, under the guidance of their professor Mrs. Madhu B. The synopsis includes an introduction to messenger clone apps, the objectives and features of the proposed app, the development methodology, and hardware and software requirements. Key features would include secret chats, group audio/video calls, end-to-end encryption, unlimited user channels, and potential add-ons like payments and live streaming. The app would use the Flutter framework and Firebase backend and allow users to easily message and share content with contacts and groups.

Uploaded by

rawretrix
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 7

DR.

AMBEDKAR INSTITUTE OF
TECHNOLOGY
(Affiliated to VTU, Belgaum)
Mallathahalli, Bengaluru - 560056

A MINI-PROJECT SYNOPSIS
ON
“Messenger Clone Using Flutter”

Submitted by

Mahaboob Alam Momin 1DA19CS084


Rakshak Poudel 1DA19CS121

Under the Guidance of


Mrs. Madhu B
Assistant Professor.M.Tech(PH.D).

Department of Computer Science and Engineering , Dr.AIT

Department of Computer Science & Engineering


Dr. Ambedkar Institute of Technology
Table of Contents
Sl. No Content Page. No
1 Introduction
2 Literature Review
3 Objectives
4 Methodology
5 Requirement Specifications
6 Application of the project

Dr. Ambedkar Institute of Technology


Department of Computer Science & Engineering
Mini Project Batch-Id:
Title of the Mini Project: Messenger Clone Using Flutter

Details of Project Members


Sl. USN Name Contact E-mail Id
No Number
1 1DA19CS084 Mahaboob Alam Momin 6362120372 [email protected]

2 1DA19CS121 Rakshak Poudel 8972090657 [email protected]


Details of Guide
Name of the Guide Designation Signature of the
Guide
Assistant
Mrs. Madhu B Professor.M.Tech(PH.D).

ABSTRACT:
Messaging apps are mandatory in today’s world as it has made many tasks easier than
ever. It has grasped the market in the past few years. Messaging apps play a very
dynamic role in today’s world. Everybody is using messaging apps to communicate with
people far from them within seconds. The only thing that a user wants in a messaging
app is the privacy of their data with end-to-end encryption. With this thought, we as a
software solutions development company provide a well customized, responsive, safe,
secure, and user-friendly messaging app that is a messenger clone app. The
messenger clone app is similar to Facebook messenger. It is popular in the domain of
instant messaging. The messenger clone is an instant messaging app for all android
and ios users to keep in touch with their contacts. It helps to minimize the gap between
people and helps in an effective way of communication.

INTRODUCTION:
The messenger clone app can fulfil all your requirements from a messaging app.
Facebook messenger clone is for all those who wish for apps like a messenger. If you
want to expand your business and launch a messaging app for your potential
customers, a Facebook messenger clone is the best way to do that. It would provide
you with all the features that you can ever imagine in a chat app. A messenger clone
script is a set of code that developers use to build customized messenger clone apps. A
messenger clone can help your business build a way to interact with your users. Our
messenger clone script comes with a bunch of features that one can ever imagine. The
messenger clone is available for both ios as well as android users. We build messenger
clones at your budget integrated with cutting-edge technology.

PROJECT OBJECTIVES AND SCOPE:


Personalised chat is the best feature of messenger clones that attracts the users the
most. It helps them to contact their loved ones whenever they want. With an instant chat
feature, chat with your friends and family within seconds. Send and receive pictures,
voice notes, and video messages with just a click. Group chats are available where you
can be a part of a group that meets your requirements. Groups help users to customize
their chats. They can send it to the group if any message is meant for everyone to get.

Our messenger clone script allows users to form an infinite number of messenger
groups with a minimum of two people and a maximum of 256 participants. Users can
share anything like tests, audio, images, and videos in the group. All your chats and
groups are completely safe and secure with end-to-end encryption. All the media shared
between two people always remains between them. There is no involvement of their
parties. All the data is completely free from any third-person authentication.

Key Features of Messenger Clone Script

Secret Chat- Enjoy chatting with your loved ones secretly. The app provides
a feature where no third party can see your chat .

Group Audio Calls- Users can enjoy group audio calls with just a few clicks.

End-to-end Encryption- All the data is encrypted from end to end.


Group Video Call- Users can also place group video calls with their friends
and family.

Channel with Unlimited Users- The messenger clone app allows users to
create channels with unlimited users.

Methodology:
A Comprehensive Workflow of Messenger Clone App
There are many kinds of messenger clone scripts through which you can get some
amazing messenger clone apps. There is a wide range of possibilities for creating
messenger alternatives. The messenger clone application uses the primary protocol,
commonly known as whisper protocol. The instant chat app is completely encrypted with
a strong backend. Our script has many features that make the messenger clone app
stand out.

The apps like messenger work in four major phases-

The First Phase


When the user sends any message, it remains at a single trick till the person sees the
message.

The Second Phase

After sending the message, it gets queued on the app’s server until the receiver connects
to the server.

The Third Phase


When the receiver connects to the server, the message finally gets delivered with a blue-
coloured double checkmark on the sender's end.

The Fourth Phase


When the message is safely delivered it automatically gets deleted from the server.
REQUIREMENT SPECIFICATION:
HARDWARE REQUIREMENTS:
The hardware used for the development of the project are:
• Processor: Intel(R) Core (TM) i3-7100U CPU @ 2.40GHz 2.40 GHz
• RAM : 4.00 GB
• System Type: 64-bit operating system, x64-based processor
• Keyboard: STANDARD

SOFTWARE REQUIREMENTS:
The software used for the development of the project are:
• Operating system: Windows 10 version 20H2
Backend software: Flutter,Firebase,Android studio

Merits of Messenger clone :

Add-ons for Our Messenger Clone App

Payment Option-
The payment process is simplified with the integration of payment gateways. It can be
useful for people who want to transfer or receive mo

Live Streaming-
This feature can help business persons very much where they can go live anytime they
want. With just a single click, they can broadcast live videos without any technical
glitches. With live streaming, lots of people can benefit. Business owners can share any
information with a mass of people in a single go. This feature can contribute a lot to your
business by building strong relationships with customers.

Screen Sharing-
Screen sharing options let you present your screen without any technical glitch

CONCLUSION:
The main objective of this tutorial was to show you how to build a UI like Facebook
messenger using the Flutter ecosystem. If you look closely at the code, you'll see that
most of the implementation was pretty easy because of the flexibility and structured
layout build that Flutter provides. With only a few widgets, we can place every
component in the UI in the correct position. Along with this beautiful UI creation, you can
also learn basic coding patterns for Flutter development . Separating large sections of
code into separate functions helps simplify and clean up our code. This demonstrated a
best coding practice for UI development in Flutter. The tutorial also highlights how some
widgets in Flutter make things easier for us, such as horizontal scrolling and placement
icons and images with styles. You can definitely take this information and use it to build
your own chat application in the future. Moreover, you can also get inspiration from state
of the art Flutter chat app templates out there that provide beautiful UIs as well as
powerful features. And in case you want to check out chat application templates built
using other mobile application development frameworks, you peruse these React Native
Chat app templates as well.

You might also like