0% found this document useful (0 votes)
63 views27 pages

Mad Report 026 041

The document is a project report for the mobile application V Care, which was created by students Apeksha Rai and Chandana S L to help users schedule and remember tasks and events. It describes how the application allows scheduling reminders by entering event details and notification

Uploaded by

Max Mario
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)
63 views27 pages

Mad Report 026 041

The document is a project report for the mobile application V Care, which was created by students Apeksha Rai and Chandana S L to help users schedule and remember tasks and events. It describes how the application allows scheduling reminders by entering event details and notification

Uploaded by

Max Mario
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/ 27

Visvesvaraya Technological University, Belagavi – 590010

MOBILE APPLICATION DEVELOPMENT


MINI PROJECT REPORT
ON

V CARE
Submitted by
Apeksha Rai 4SO19CS026

Chandana S L 4SO19CS041

Under the guidance of

Mr. Ashwin Shenoy M


(Assistant Professor, CSE Department)

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

ST JOSEPH ENGINEERING COLLEGE


Vamanjoor ,Mangaluru -575028, Karnataka
2021-2022

Department of Computer Science


ST JOSEPH ENGINEERING COLLEGE
Vamanjoor, Mangaluru- 575 028

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

CERTIFICATE
This is to certify that the Mini project entitled “V Care” is a bonafide work
carried out by

Apeksha Rai 4SO19CS026


Chandana S L 4SO19CS041

Students of Sixth semester B.E. Computer Science & Engineering, and submitted
as a part of the course Mobile Application Development (18CSMP68), during the
academic year 2021-2022.
.

------------------------------- -----------------------------------
Ashwin Shenoy M Dr Sridevi Saralaya
Project Guide Head of the Department

Name of the Examiners Signature with Date

1.-------------------------- 1. --------------------
2.------------------------- 2. ----------------------

Department of Computer Science


ABSTRACT

In our developing and technology dependent life, we totally rely on gadgets especially
smartphones. Today everyone has a smart phone. With this we get an opportunity to use
technology in a better way so that it can be made useful to us. And it plays an important part in
our daily life and helps us staying fit in many ways.

The remarkable problem is that we forget to perform certain important life related chores in
proper time. Medication adherence, which refers to the degree or extent to which a patient takes
the right medication at the right time according to a doctor’s prescription, has recently emerged
as a serious issue because many studies have reported that non-adherence may critically affect
the patient, thereby raising medical costs.

Student life is no longer easy. Projects, homework, submissions, extra classes, tests,
extracurricular activities …the list of tasks they need to complete is numerous. Deadline after the
deadline they need to meet make their life stressful from a young age. They would need a person,
mostly mom to constantly remind them of the tasks they need to complete as being kids they
miss out. But then this is not always practical. The best way out is to introduce them to easy to
use this Daily Planner app!

Department of Computer Science


ACKNOWLEDGEMENT

We dedicate this page to acknowledge and thank those responsible for the shaping of the
project. Without their guidance and help, the experience while constructing the dissertation
would not have been so smooth and efficient.

We are extremely thankful to our Director, Rev. Fr. Wilfred P D’Souza and our Principal, Dr.
Rio D’Souza for their support and encouragement.

We owe our profound gratitude to Dr. Sridevi Saralaya, Head of the Department, Computer
Science and Engineering, whose kind consent and guidance helped us to complete this work
successfully.

We sincerely thank Mr. Ashwin Shenoy M, Assistant Professor, Computer Science and
Engineering for his guidance and valuable suggestions which helped us to fulfil the experiments
prescribed by the university.

We would like to thank all our Computer Science and Engineering staff members who have
always been with us extending their support, precious suggestions, guidance and
encouragement through the project.

We also like to extend thanks to our friends and family members for their continuous support.

ii

Department of Computer Science


CONTENTS

Abstract..........................................................................................…………….…..i

Acknowledgement.........................................................................………..……... ii

Contents.........................……………..................................………...….................... iii

List of Tables & Figures....……….....................………….........................................iv

1.Chapter1-Introduction.......................................................…….....................05

2.Chapter 2 - About Android Studio..........……..............…..................………..….06

3.System Design and Implementation.........................................….………..…...07

3.1XML Layout........................................................................... 07-11

3.2 Palette and Attributes............................................................12-16

3.3 Description about Implementation...........................….......... 17-20


4.Screenshots……………………………………………………………………………………… 21-23

5.Conclusion and Future work.......................................………......……….......... 24

References.......................................………...............………........……………………..25

iii

Department of Computer Science


LIST OF TABLES AND FIGURES

1. Home Page……………………………………………………….…...............................

2. Main Page……..…...………………………………….………………………………….

3. Calender page layout…….……………………………………………………….….............

4. Upcoming event layout..….……………………………………………….......….................

5. Setting Page..…...…..………………………………………….………………….......
6. Alert Page….....……………………………………………….……………………
7. Theme Layout Page……………………………….……….……........................................

8. Notification preference page……………………………………………………………

9. Repetition of notification Page………………………………………………………….

10. Ringtone setting Page……………………………………………………………..

iv

Department of Computer Science


CHAPTER 1 – INTRODUCTION

Are you continuously struggling to remember things?


Do you also forget the dates of important upcoming events?
Or Are you committing the same frustrating mistake again and again because it slips out of your
mind?
This is an Android-based application in which an automatic notification system is implemented. It
focuses on user and his/her needs. The user can enter the appropriate title for their event. Then
select the date and time of event occurrence and add notification preference for when the app must
notify us. Also the user can opt for the repetition of created event reminder maybe one-time, daily
or weekly. Our user can also customise it by adding Note color. On clicking save icon the app is
now ready to notify you!

Our V-Care Application does vital role including -


1. Registering a new task and taking time and date to schedule the job.
2. Displaying all the tasks in the form of a list.
3. Keeping reminders for the task through notifications.
4. Showing Reminders using Recycler View or List View.
5. Embedding a floating action button on the home screen. Using this, the user can add new tasks.
6. Showing Notification using Notification Manager and pending Intent.
7. Updating the Manifest file with the necessary declarations and permission.

Department of Computer Science


CHAPTER 2 – ABOUT ANDROID STUDIO

Android Studio is the official integrated development environment (IDE) for Google’s Android
operating system, built on Jett Brains IntelliJ IDEA software and designed specifically for Android
development. It is available for download on Windows, macOS, and Linux-based operating system
s or as a subscription-based service in 2020.It is a replacement for the Eclipse

Android Development Tools (E-ADT) as the primary IDE for native Android application
development.

Android Studio was announced on May 16, 2013, at the Google I/O conference. It was in the early
access preview stage from version 0.1 in May 2013, then entered the beta stage starting from
version 0.8 which released in June 2014.The first stable build was released in December 2014,
starting from version 1.0. On May 7,2019, Kotlin replaced Java as Google’s preferred language for
Android app development. Java is still supported, as is C++.

The following features are provided in the current stable version:


Gradle-based build support
Android-specific refactoring and quick fixes
Template-based wizards to create common Android designs and components
A rich layout editor that allows users to drag-and -drop UI components, option to preview
layouts on multiple screen configuration.
Support for building Android Wear apps
Android Virtual Device (Emulator) to run and debug apps in the Android studio.

Department of Computer Science


CHAPTER 3 – DESIGN AND IMPLEMENTATION

3.1 XML Layout Design:

3.1.1 Home Page:

3.1.2 Main page:

Department of Computer Science


3.1.3 Calendar Page layout:

3.1.4 Upcoming event layout:

Department of Computer Science


3.1.5Settings page layout:

3.1.6 Alert layout:

Department of Computer Science


3.1.7 Theme change layout:

3.1.8 Notification Preference:

10

Department of Computer Science


3.1.9 Repetition of notification:

3.2.0 Ringtone:

11

Department of Computer Science


3.2 Palette and Attribute:
3.2.1 Main Page->
(Button)
Id:
BottomNavigation_Item_se
ttings

(Button)
Id:
BottomNavigation_Item_
UpcomingEvents

(Button)
Id:
BottomNavigation_Item
_calendar

12

Department of Computer Science


Calendar->

(Button)
Id:
CalentFragment_Button_
Next

(GridView)
Id:
CalendarFragment_GridVie
w_Dates

13

Department of Computer Science


Upcoming Events->

(Button)
Id:
ImageButton_Perio
d

(TextView)
Id:
TextView_UpcomingEvents

14

Department of Computer Science


Event Filling:

(Button)
Id:ImageView_save

(TextView)
Id:TextView_SetDate

(TextView)
Id:Textview_SetTime

(TextView)
Id:
TextInputLayout_Note

15

Department of Computer Science


Settings->

(TextView)
Id:TextView_UserSettings

(TextView)
Id:TextView_DefaultRingtone

(TextView)
Id:TextView_DefaultReminderTime

(TextView)
Id:TextView_AppTheme

16

Department of Computer Science


3.3Description about Implementation:

Code to transact between Navigation items selected->

In the main Page to which the user is taken in the bottom there are 3 activities represented.
This piece of code helps in travelling between three activity pages. If Item calendar is selected it
hides other two actions and shows only CalenderFragment. It applies the same over clicking other
two activities item.

17
Department of Computer Science
Code to avoid clicking on non-active dates:

In the viewCalendar activity all the dates which are already scheduled will be highlighted.
Also this code shows alert dialogue so that we can add event.

18

Department of Computer Science


Code which facilitates setting notification by extracting all the event details
filled->

Then the user can add event clicking on the AddEvent floating button, fill all the required details
in the space provided and save the given details by pressing top right button.
These details are then used by this piece of code to set the alarm notification.

19

Department of Computer Science


Code that shows the list of events ->

This code presents to the user the list of events added to the schedule in the particular mentioned
period of time.

20

Department of Computer Science


CHAPTER 4 – SCREENSHOTS
Home Page->

Event Schedule viewer->

21

Department of Computer Science


Event filling->

Upcoming event list->

22

Department of Computer Science


Event shown in schedule->

Settings->

23

Department of Computer Science


Agri Sales Management

CHAPTER 5 – CONCLUSION & FUTURE SCOPE

This application intelligently notifies user about the event prior enough so that user can reach
the location or do the work on time. The application manages the event schedules for user by
keeping track of all the scheduled events.
Currently our app shares the event only when intended by the user ,but most often that is not
the case. We would like to develop the app so that the user is notified about the event even
through mail at the same exact moment.
The existing app does not have an alarm notifying component. We want to make sure that this
can reach women during their pregnancy period and help them with their consultations with
the doctor by notifying them about their consultation dates prior so that there will be no
hassles regarding remembering dates!

24

Department of Computer Science


Agri Sales Management

REFERENCES

1. Stack Overflow ( https://stackoverflow.com )

2. Geeksforgeeks ( https://www.geeksforgeeks.org )

3. Android Studio Documentation


(https://developer.android.com/docs)

25

Department of Computer Science

You might also like