In the name of ALLAH, the most gracious, the
most merciful.
1
9/17/2020
Supervised by
Mr. Shabih Ul Hassan
Members
Zain Ul Abdeen (F16-0454)
Noreen Iqbal (F16-0453)
2
9/17/2020
Content Outline
Introduction
Problem
Statement
Requirements
Design
Implementation
Conclusion &
Future Work
3
9/17/2020
• There is a lot of reminder and alert system in
today’s mobile phones. But all these reminder
system work based on time and date.
• Some people tend to forget things when they
go for office or school.
• A person went to office and thought of doing
some work in home when he returns to home.
• Person may like to purchase a birthday gift the
next time when went to gift shop.
4
9/17/2020
Cont……
• It is desired that there would be a reminder
system or application to automatically remind
people what they might have forgotten to bring
along just when they step at that location.
5
9/17/2020
Problem Statement
• There exist many reminders applications that
works on date and time but on one location.
Their existed a gap that need to be bridge i.e a
multiple location with multiple tasks.
• This project shall be bridging this gap by
providing multiple reminder on multiple
location.
6
9/17/2020
Pocket Reminder: Scope
• We implemented this system using Android
Programming language on Android operating
system. As Android provides more flexibility
and ease of installing any application
developed on it. We included some permission
for fetching the location of the user from
Android SDK.
7
9/17/2020
Requirements
• Functional Requirements
• Non Functional Requirements
• Hardware Requirements
• Software Requirements
8
9/17/2020
Functional Requirements
• Task
• Pin Lock
• Reminder
• Location
• Notes
• Task Status
• Pin Task
• Notification Alert
• Taking Picture from Camera/Gallery
9
9/17/2020
Non-Functional Requirements
• Reliability
• Security
• Maintainability
• Modifiability
• Portability
• Efficiency
10
9/17/2020
Hardware/Software Requirements
Hardware Requirements
• Android Phone
• Internet Connection
Software Requirements
• Java Development Kit
• Android SDK
• Android Studio
11
9/17/2020
Design
Software design is the process of defining software methods,
function, object and overall structure and instruction.
Use Case Diagram
A use case diagram at its simplest is a representation of user’s
interaction with the system and depicting the specification of the use
case.
Flow Chart Diagram
A flowchart is a diagram that depicts a process, system or computer
algorithm. They are widely used in multiple fields to document, study,
and plan, improve and communicate often complex processes in clear,
easy-to-understand diagrams.
12
9/17/2020
Use Case Diagram
13
9/17/2020
Flow Chart Diagram
14
9/17/2020
Implementation
Android Studio
This project is developed using android studio
which is now a day is standard for developing
android applications
Android SDK
The Android SDK (software development kit) is
a set of development tools used to develop
applications for Android platform.
15
9/17/2020
Cont.….
Google Map API
Google Map API is used that is already available on the
internet for the android platform. The current position of
a user’s phone is presented as marker on the map using
phone’s location coordinates (latitude and longitude).
Voice to Text
Voice to text conversion is the process of converting
spoken words into written texts. This process is also
often called speech recognition.
16
9/17/2020
Cont……
• Home Screen • Add Task
17
9/17/2020
Future Direction
• Making it available on the other Smartphone
market also.
• Application will be used for tracking locations
for family safety.
• In next phase we automate more tasks of our
daily routine.
• Cloud Sharing.
• Messaging.
18
9/17/2020
19
9/17/2020

Presentation pocket reminder

  • 1.
    In the nameof ALLAH, the most gracious, the most merciful. 1 9/17/2020
  • 2.
    Supervised by Mr. ShabihUl Hassan Members Zain Ul Abdeen (F16-0454) Noreen Iqbal (F16-0453) 2 9/17/2020
  • 3.
  • 4.
    • There isa lot of reminder and alert system in today’s mobile phones. But all these reminder system work based on time and date. • Some people tend to forget things when they go for office or school. • A person went to office and thought of doing some work in home when he returns to home. • Person may like to purchase a birthday gift the next time when went to gift shop. 4 9/17/2020
  • 5.
    Cont…… • It isdesired that there would be a reminder system or application to automatically remind people what they might have forgotten to bring along just when they step at that location. 5 9/17/2020
  • 6.
    Problem Statement • Thereexist many reminders applications that works on date and time but on one location. Their existed a gap that need to be bridge i.e a multiple location with multiple tasks. • This project shall be bridging this gap by providing multiple reminder on multiple location. 6 9/17/2020
  • 7.
    Pocket Reminder: Scope •We implemented this system using Android Programming language on Android operating system. As Android provides more flexibility and ease of installing any application developed on it. We included some permission for fetching the location of the user from Android SDK. 7 9/17/2020
  • 8.
    Requirements • Functional Requirements •Non Functional Requirements • Hardware Requirements • Software Requirements 8 9/17/2020
  • 9.
    Functional Requirements • Task •Pin Lock • Reminder • Location • Notes • Task Status • Pin Task • Notification Alert • Taking Picture from Camera/Gallery 9 9/17/2020
  • 10.
    Non-Functional Requirements • Reliability •Security • Maintainability • Modifiability • Portability • Efficiency 10 9/17/2020
  • 11.
    Hardware/Software Requirements Hardware Requirements •Android Phone • Internet Connection Software Requirements • Java Development Kit • Android SDK • Android Studio 11 9/17/2020
  • 12.
    Design Software design isthe process of defining software methods, function, object and overall structure and instruction. Use Case Diagram A use case diagram at its simplest is a representation of user’s interaction with the system and depicting the specification of the use case. Flow Chart Diagram A flowchart is a diagram that depicts a process, system or computer algorithm. They are widely used in multiple fields to document, study, and plan, improve and communicate often complex processes in clear, easy-to-understand diagrams. 12 9/17/2020
  • 13.
  • 14.
  • 15.
    Implementation Android Studio This projectis developed using android studio which is now a day is standard for developing android applications Android SDK The Android SDK (software development kit) is a set of development tools used to develop applications for Android platform. 15 9/17/2020
  • 16.
    Cont.…. Google Map API GoogleMap API is used that is already available on the internet for the android platform. The current position of a user’s phone is presented as marker on the map using phone’s location coordinates (latitude and longitude). Voice to Text Voice to text conversion is the process of converting spoken words into written texts. This process is also often called speech recognition. 16 9/17/2020
  • 17.
    Cont…… • Home Screen• Add Task 17 9/17/2020
  • 18.
    Future Direction • Makingit available on the other Smartphone market also. • Application will be used for tracking locations for family safety. • In next phase we automate more tasks of our daily routine. • Cloud Sharing. • Messaging. 18 9/17/2020
  • 19.