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