Mobile Application Development Mini Project Report ON

Download as pdf or txt
Download as pdf or txt
You are on page 1of 8

VISVESVARAYA TECHNOLOGICAL UNIVERSITY

BELAGAVI - 590 018, KARNATAKA.

MOBILE APPLICATION DEVELOPMENT


MINI PROJECT REPORT
ON

“STEP COUNTER APP”


Submitted in the partial fulfillment of requirements
FOR
MOBILE APPLICATION DEVELOPMENT LABORATORY (18CSMP68)
Submitted by

PRIYANKA B C 4BD20CS072
SAHANA MN 4BD20CS084

PROJECT GUIDES:

Prof. RADHIKA PATIL M. Tech., Dr. SANTOSH K C Ph.D.


Asst. Professor, Dept. of CS&E Associate Professor, Dept. of CS&E

2022-2023
Department of Computer Science and Engineering
Bapuji Institute of Engineering & Technology
Davangere- 577004
Bapuji Institute of Engineering and Technology Davangere-577004

Department of Computer Science and Engineering

CERTIFICATE
This is to certify that PRIYANKA B C, SAHANA MN bearing USN 4BD20CS072, 4BD20CS084
respectively of Computer Science and Engineering department have satisfactorily submitted the
mini project report entitled “STEP COUNTER APP”. The report of the project has been approved
as it satisfies the academic requirements in respect of project work prescribed for the academic year
2022-23.

Project Guide 1 Project Guide 2

Dr. SANTOSH K C Ph.D. Prof. RADHIK PATIL M.Tech.,


Associate Professor Asst. Professor
Department of CS&E, Department of CS&E,
B.I.E.T, Davangere B.I.E.T, Davangere

Head of Department

Dr. Nirmala C.R Ph.D.


Prof. & Head,
Department of CS&E,
B.I.E.T, Davangere

Date: Signature of Examiners:

Place: Davangere
(1)

(2)
ACKNOWLEDGEMENT

Salutations to our beloved and highly esteemed institute, “BAPUJI INSTITUTE OF


ENGINEERING AND TECHNOLOGY” for having well qualified staff and labs furnished with
necessary equipment’s.

We express our sincere thanks to our guide Dr. SANTOSH K C & Prof. RADHIKA PATIL for
giving us constant encouragement, support and valuable guidance throughout the course of the
project without whose stable guidance this project would not have been achieved.

We express whole hearted gratitude to Dr. NIRMALA C R who is our respectable HOD of
Computer Science & Engineering Department. We wish to acknowledge her help who made our task
easy by providing with her valuable help and encouragement.

We also express our whole hearted gratitude to our principal, Dr. H B ARAVIND, for his moral
support and encouragement.

We would like to extend my gratitude to all staff of COMPUTER SCIENCE AND


ENGINEERING DEPARTMENT for the help and support rendered to me. We have benefited a lot
from the feedback, suggestions given by them.

We would like to extend our gratitude to all our family members and friends especially for their
advice and moral support.

PRIYANKA B C (4BD20CS072)
SAHANA M N (4BD20CS084)
Vision and Mission of the Institute
Vision
“To be a center of excellence recognized nationally internationally, in distinctive areas of
engineering education and research, based on a culture of innovation and invention.”
Mission
“BIET contributes to the growth and development of its students by imparting a broad based
engineering education and empowering them to be successful in their chosen field by inculcating in
them positive approach, leadership qualities and ethical values.”

Vision and Mission of the Computer Science and Engineering Department


Vision
To be a center-of-excellence by imbibing state-of-the-art technology in the field of Computer
Science and Engineering, thereby enabling students to excel professionally and be ethical.
Mission
1. Adapting best teaching and learning techniques that cultivates Questioning and Reasoning
culture among the students.
2. Creating collaborative learning environment that ignites the critical thinking in students and
leading to the innovation.
3. Establishing Industry Institute relationship to bridge skill gap and make them industry ready
and relevant.
4. Mentoring students to be socially responsible by inculcating ethical and moral values.

1. Program Educational Outcomes (PEOs):


PEO1 To apply skills acquired in the discipline Computer Science and Engineering for
solving societal and industrial problems with apt technology intervention.
PEO2 To continue their career in industry or to pursue higher studies and research.

PEO3 To become successful entrepreneurs, innovators to design and develop software


products on services that meets the societal, technical and business challenges.
PEO4 To work in the diversified environment by acquiring leadership qualities with
effective communication skills accompanied by professional and ethical values.
2. Program Specific Outcomes (PSOs):
PSO1 Analyze and develop solutions for problems that are complex in nature by
applying the knowledge acquired from the core subject of this program.
PSO2 Ability to develop Secure, Scalable, Resilient and distributed applications for
industry and societal requirements.
PSO3 Ability to learn and apply the concepts and construct of emerging technologies
like secure Artificial Intelligence, Machine learning, Big Data, Cloud Computing,
IoT, Cloud computing, etc. for any real-time problems.

3. Course Outcomes:
CO1 Create, test and debug Android application by setting up Android development
environment.
CO2 Implement adaptive, responsive user interfaces that work across a wide range of
devices.
CO3 Infer long running tasks and background work in Android applications.
CO4 Demonstrate methods in storing, sharing and retrieving data in Android
applications.
CO5 Infer the role of permissions and security for Android applications.
ABSTARCT

The Step Counter App is a mobile application designed to track and monitor the number of steps
taken by users throughout the day. Utilizing the built-in sensors in smartphones, the app counts steps
and provides valuable insights into user’s physical activity levels. The primary objective of the app
is to encourage individuals to adopt a more active lifestyle and improve their overall health and well-
being. Key features of the Step Counter App include real-time step tracking, goal setting, progress
visualization, and historical data analysis. The Step Counter App aims to empower users to take
control of their fitness journey. By providing a user-friendly interface, and motivational features,
the app fasters engagement and accountability. To develop a step counter app, you would need to
access and utilize these sensors through the appropriate APIs (Application Programming Interfaces)
provided by the operating system, such as Android's Sensor API, in order to retrieve the step count
data and incorporate it into your app.
CONTENTS

TOPIC PAGE NO
CHAPTER 1: INTRODUCTION……………………………………………1
1.1 Introduction to Android Studio…………………………………………. 1
1.1.1 Architecture of Android…………………………………………………………...2
1.1.2 Installing and Running Applications on Android Studio………………………….3
1.1.2.1 System Requirements………………………………………………………………3
1.1.2.2 Setup Android Studio………………………………………………………………4
1.1.2.3 Create Android Virtual Device…………………………………………………….5

1.2 Introduction……………………………………………………………….7-8
1.3 History…………………………………………………………………… 9
1.4 Important features……………………………………………………….. 10
1.5 Advantages of Android………………………………………………….. 11-12
CHAPTER 2: REQUIREMENT SPECIFICATIONS………………………13
2.1 Functional Requirements………………………………………………… 13
2.2 Non-functional Requirements……………………………………………14
2.3 Hardware Requirements………………………………………………….15
2.4 Software Requirements………………………………………………….. 15
CHAPTER 3: DESIGN………………………………………………………..16
3.1 Initialization………………………………………………………………16
3.2 Display……………………………………………………………………17
3.3 Flowchart………………………………………………………………… 18
CHAPTER 4: IMPLEMENTATION…………………………………………19
4.1 Overview…………………………………………………………………….19
4.2 Code………………………………………………………………………… 19-21
CHAPTER 5: TESTING………………………………………………………22-23
CHAPTER 6: SNAPSHOTS…………………………………………………..24-26
CONCLUSION…………………………………………………………………27
REFERENCES………………………………………………………………….28
LIST OF FIGURES

FIGURE PAGE NO
Fig 1.1.1 : Architecture of Android Architecture……………………………………2
Fig 3.1 : Flow Chart for Step Counter App…………………………………………18
Fig 6.1: Front Page………………………………………………………………….25
Fig 6.2 : Select Gender……………………………………………………………...25
Fig 6.3 : My Profile…………………………………………………………………26
Fig 6.4 : Step Count…………………………………………………………………26
Fig 6.5 : Kilometer…………………………………………………………………..26
Fig 6.6 : Report………………………………………………………………………26
Fig 6.7 : Achievements Page………………………………………………………...27
Fig 6.8 : Total Step Count……………………………………………………………27

You might also like