Mobile Application Development Mini Project Report ON
Mobile Application Development Mini Project Report ON
Mobile Application Development Mini Project Report ON
PRIYANKA B C 4BD20CS072
SAHANA MN 4BD20CS084
PROJECT GUIDES:
2022-2023
Department of Computer Science and Engineering
Bapuji Institute of Engineering & Technology
Davangere- 577004
Bapuji Institute of Engineering and Technology Davangere-577004
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.
Head of Department
Place: Davangere
(1)
(2)
ACKNOWLEDGEMENT
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 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.”
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