0% found this document useful (0 votes)
103 views4 pages

Dating Chat App Development Report

This document outlines a dating chat mobile application project that uses Firebase Real-time Database. The goals are to facilitate communication and store user records in a real-time database. The front end uses Java/Kotlin for the GUI and connects to Firebase. Functional requirements include user login/registration, viewing and deleting chats. Non-functional requirements focus on usability, reliability, and performance. The project will be developed in Android Studio using Java/Kotlin and Firebase for authentication, database, and connectivity.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
103 views4 pages

Dating Chat App Development Report

This document outlines a dating chat mobile application project that uses Firebase Real-time Database. The goals are to facilitate communication and store user records in a real-time database. The front end uses Java/Kotlin for the GUI and connects to Firebase. Functional requirements include user login/registration, viewing and deleting chats. Non-functional requirements focus on usability, reliability, and performance. The project will be developed in Android Studio using Java/Kotlin and Firebase for authentication, database, and connectivity.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Name: Imran Ali

CMS ID: 023-18-0086


Subject: Mobile Application Development
Dating Chat App

Introduction
This chat is intended for those people who wants to make new friends but feeling shy to make
friends physically. Dating Chat app is especially for those people who wants to make new friends
through an online platform so this application will allow users to make new friends and chat them
in their own space. So this application is specially targeted to those users by the usage of this
application people can make new friends, chat them and make their mood refresh.

Project Overview

The purpose of the Project:


In this busy routine it’s not possible for shy people to make new friends physically due to
shyness people cannot make new friends to overcome this problem and make new friends this
application will helps people to make new friends.

Reason to use Firebase Real-time Database?


I have used the Firebase Real-Time Database as it helps to build rich, collaborative applications
by allowing secure access to the database directly. Data is persisted locally, and even while
offline. Real-Time events continue to fire, giving the end user a responsive experience.

Goals of the Project:


My project aims to facilitate people in doing communication while connecting a real time
database which will store the records. It can delete the chats it can change the profile pictures.
And add the new ones.

The Domain:
My project can be utilized anywhere but it needs that the users must have devices to use this
project.
System Architecture Overview:
Front End
Language: Java/Kotlin
Graphical user Interface
Design
Firebase Connectivity

Back End
Firebase
Retrofit
Requirements Analysis:
Functional Requirements:
The user have to login.
If user don’t have account he can register it first. The user should be able to
delete he chats.
The user should view the chats.

Non-Functional Requirements:
Usability:
The system is easy to use and understand.
The system is easy to access after login.
The system is very simple.

Reliability:
The system can successfully send the message.
The system must authenticate the password entered by the user.
The system should not update any data by its own.

Performance:
The system must not lag but as we are using android so depend on the laptop of each individual.
All the functions of the system must be available to the user after login.

Software Requirements:
Android Studio
Database: Firebase
Language: Java/Kotlin
Hardware Requirements:
Processor: at least 2GHz
RAM: 4 to 8 GB
Hard drive 32 to 64 GB
Internet Connectivity

You might also like