0% found this document useful (0 votes)
433 views22 pages

Sticky Notes Final

This document provides details about a mini project to develop a Sticky Notes Android application. [1] It lists the names and contact information of the three students assigned to the project. [2] It then gives a brief introduction describing the application's functionality to allow users to write and save notes, set reminders and alerts, and display notes on a resizable widget. [3] The objectives, data flow diagram, sample screenshots and features like speech-to-text, sharing and calendar integration are then summarized at a high level.

Uploaded by

Ritwik Soni
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
433 views22 pages

Sticky Notes Final

This document provides details about a mini project to develop a Sticky Notes Android application. [1] It lists the names and contact information of the three students assigned to the project. [2] It then gives a brief introduction describing the application's functionality to allow users to write and save notes, set reminders and alerts, and display notes on a resizable widget. [3] The objectives, data flow diagram, sample screenshots and features like speech-to-text, sharing and calendar integration are then summarized at a high level.

Uploaded by

Ritwik Soni
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 22

Faculty of Science

School of Computer Science

SYNOPSIS

Semester-III
2022-2023

COURSE NAME: MOBILE APPLICATION


DEVELOPMENT
FYMCA(SCIENCE) TRI II

Mini Project Synopsis

Subject Teacher: Prof. Swapnil Goje-Bhavsar , Dr. Anuradha Kanade

1. Mini Project Topic / Title: STICKY NOTES

2. Details of Group Member:


PRN. Mobile
Class Division Name of Student Email Id
No. Number
11322 MCA A Sandeep Mahato 9762675084 [email protected]
10242 (Team Leader)
11322 MCA A Ashish Kamat 9421287557 [email protected]
10005
11322 MCA A Abhishek Baral 8446805447 [email protected]
10178
STICKY NOTES ANDROID APPLICATION

INTRODUCTION

Sticky Notes application is free Simple and safe Ap-


plication and it is a revolutionary note taking software
for mobile phones. This Sticky Notes Android App
will have its own widget to display the text that the
user will save inside the main application. Along with
that, some text editing functionalities like font size,
bold, italic, underline, Time stamp, Set Alert, Set re-
minder, resizable widgets and Speech to notes etc.
APPROACH

Home Screen Widgets are the best interactive


components that stick to the screen and can be resized in
any manner. We would be creating an application that
also has its own widget. Now, if we think of something
that is sticky i.e. which sticks to the screen, in Android,
the component which comes to our mind is the Home
screen widgets. We will first write some text in the main
application and save that into a file in memory. At the very
moment, we will update the widget with text that the user
just saved and Our Sticky note is ready.
OBJECTIVES:

The main goal of our project is coming to the application you


will not miss any important events in your life, we will help
you keep them and remind you when needed. Moreover,
you can save a lot of money when you do not have to
spend money to buy external memory paper.

We as humans tend to forget some small but important


things, and to resolve this we try to write those things up
and paste them somewhere, we often have eyes on. And
in this digital era, the things we are most likely to see are
laptop, computer, or mobile phone screens. For this, we
all have once used the Sticky Notes on Windows or
Stickies on Mac, today in this article we would be
discussing how we can build such an application for
Android.
Flow of the System:

USER SIDE:

1. ADD WIDGET
2. ENTER APPLICATION
3. ADD NOTES
4. EDIT NOTES
5. SAVE NOTES
6. VISIBILITY OF NOTES IN WIDGET
7. RESIZE WIDGETS

Required Specification:
 HARDWARE REQUIREMENTS

o Android Device
o Memory up to 1 GB RAM
o Laptop To develop the system and make the documentation.
o Pendrive / External Hard Disk Used to store and act as a backup
for the project.

SOFTWARE REQUIREMENTS

o Operating System : Windows


o Android Studio
o Front-End: Java
Data Flow Diagram (DFD)

Data flow diagram is the starting point of the design phase that
functionally decomposes the requirements specification. A DFD
consists of a series of bubbles joined by lines. The bubbles represent
data transform and the lines represent data flows in the system. A
DFD describe what data flow rather than how they are processed, so
it does not hardware, software and data structure.

A data-flow diagram is a graphical representation of the “flow “of


data through an information system. DFDs can also be used for the
visualization of data processing (structured design).

0 level DFD:

0 - LEVEL DFD : CONTEXT LEVEL

USER

ENTERS
RESPONSE

STICKY NOTES
ANDROID
APPLICATION
LEVEL 1DFD:

ENTERS APPLICATION

NOTES INFORMATION

ADD
NOTES
USER

NOTES

ADDS
WIDGET
EDIT INFORMATION EDIT
NOTES
SAVES
NOTES

FINAL NOTES
INFORMATION

FINAL NOTES

SAVES INFORMATION
SUCCESSFULLY

VISIBILITY OF
NOTES IN
WIDGETS AND
RESIZE
WIDGET
ER-Daigram

E-R model is a popular high level conceptual data model. This models and its
variations are frequently used for the conceptual design of database
application and many database design tools employ its concept. The database
that conforms to an E-R diagram can be represented by a collection of tables
in the relational system.

UserId Update
Display
Data notes

User 1 Perform M Application


actions
PROJECT SCREENSHOT

1.WIDGET ADDED
2.ENTERED APPLICATION
3. NOTES ADDED ON APPLLICATION
4.SHARING FEATURE
5. Speech to notes
6. Speech to notes implemented
7.NOTES SAVED ON APPLICATION VISIBLE ON WIDGET
8. ALERT ME FUNCTIONALITY (ALARM SET )
9.REMINDER FUNCTIONALITY
9 REMINDER FUCTIONALITY ON CALANDER SET

You might also like