0% found this document useful (0 votes)
20 views3 pages

Background:: Development Machine

The document outlines the development of a hybrid Android application for Cloud Counselage Pvt. Ltd, emphasizing cross-platform compatibility and cost-effectiveness. It details hardware and software requirements, functional and non-functional requirements, and the technology stack including Kotlin and Firebase. Key features include user authentication, a chatbot for customer engagement, and a user-friendly interface, while addressing potential risks related to data security and privacy.

Uploaded by

hailchiku6
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)
20 views3 pages

Background:: Development Machine

The document outlines the development of a hybrid Android application for Cloud Counselage Pvt. Ltd, emphasizing cross-platform compatibility and cost-effectiveness. It details hardware and software requirements, functional and non-functional requirements, and the technology stack including Kotlin and Firebase. Key features include user authentication, a chatbot for customer engagement, and a user-friendly interface, while addressing potential risks related to data security and privacy.

Uploaded by

hailchiku6
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
You are on page 1/ 3

Background : Android app development has seen exponential growth over the

years, with millions of applications available on Google Play Store.The demand for
the hybrid application, like the one require for cloud concelage Pvt Ltd, has been
steadily increasing due to their cross-platform compatibility and cost effectiveness,
making them a popular choice for business seeking wide user reach and reduced
development.

Project Overview : Android app development is relevant for Cloud Counselage


Pvt.Ltd as it enables them to reach a border audience, provide user friendly log-in
and sign-up experience, Utilise real-time database integration, and enhance customer
engagement through a chat bot , all while offering cost-effective solution through
android application.

Hardware Requirements :
Development machine:
1. Operating system windows,Linux, or mac.
2. Dual core or higher processor.
3. Ram 8GB or higher.
4. Sufficient disk space for development tools and project files .
5. Mobile device for testing purpose with sufficient storage.

Software Requirements :
1. Development Tool Android studio.
2. Programming language :Kotlin.
3. Firebase for database authentication
4. Chat-bot integration libraries or frameworks (Dialog flow).
5. Git for version control

Constraints :
1. The application will be developed for Android which may require platform
specific code.
2. Limited screen space on mobile devices.
3. Use of AI-ML in Chat-Bot

Risks : Data security and privacy corners regarding user information stored in
firebase.

Functional Requirements :
Splash Screen :- Display a visually appealing splash screen with Cloud Conselage
branding.
Sign-up Page: Fields:Profile picture(optional),User Name,Email
Address,Password,Retype password
1. Register new user's information in the firebase authentication.
2. Show alerts for incomplete and incorrect or mismatching details.
3. Social login option.

Sign-In page : Email and Password for user input , also social icons for direct social
login.

Profile Page : Show the Profile Details Email and Username for corresponding Login
also option for changing profile picture .

Chat Page : One Dialog Flow chatbot for user queries and give supportive replies.

Nonfunctional Requirements :
1) Performance:
2) The application should provide a seamless use experience with minimal
loading time.
3) Chatbot responses should be generated quickly and accurately.
4) Security: User data including password must be securely stored using
firebase auth and security rules.
5) Usability: The application should have an intuitive and user friendly
interface.and chatbot interaction should feel natural and conversational.
6) Scalability: The application should be designed in a way that allows for easy
scalability to accommodate potential growth in the user base.

External Interface Requirements:


1. User Interfaces: Design and present user interfaces for login, sign-up, home
page, and chatbot interactions.
2. Hardware Interfaces: Integrate with device components (e.g., camera) for
optional profile picture capture.
3. Software Interfaces: Interface with Firebase for authentication, realtime
database storage, and data retrieval.
4. Social Media Integration: Incorporate APIs or SDKs for enabling login and
sign-up through social media platforms.
5. Error Handling Interfaces: Define error handling, including codes, messages,
and responses.

Technology Used:
1. Kotlin
2. XML
3. Firebase (Authentication,Realtime Database)
4. Dialog Flow (Chat Bot Communication)

You might also like