Chapter 1: Introduction
About the project:
An app that can count your steps, tells you the distance traveled, calories released, water count and gym training with a timer.
Fitness App (“Alpha Fit”) enables simple route trackers for running and exercise. Once your journey is finished the app then gives detailed statistics of the route and calories burned. This app provides a great avenue for those who are interested in tracking their fitness levels runners, cyclists, and gymers.
XML is used for front-end (GUI) and Java language has been used for back-end, the project is carried out on Android Studio. It doesn’t require any internet connection or any database applications (like oracle, MySQL) for storage.
The app is launched with a splash screen then after 1500 milliseconds, homepage is directed. The homepage contains the step tracker with total distance traveled and calories burnt. It also has Train button which leads to another activity of muscles you want to work on (i.e Chest, Shoulder, Biceps, Triceps, abs, legs ) clicking on any button opens next activity of exercises of that particular muscle then further clicking on the exercise leads to the procedure of that exercise and you can start it with a timer(having start, pause and reset facility).
Layout of Project:
Chapter 1: Introduction
In this chapter, there is a brief description of the organisation from where the training has been done. The Problem Statement of the project, motivation, and features for the project have been discussed.
Chapter 2: Requirement Analysis
This chapter includes functional requirements, non-functional requirements, software and hardware requirements needed to build the project.
Chapter 3: Design
In this chapter, there are diagrams mainly use case diagrams that depict the design of the software. The relationship between processes and the entities using it is shown in these diagrams.
Chapter 4: Tools and Technologies Used
This chapter focuses on the tools and technologies required to build the project. There is a brief description of all these tools and technologies.
Chapter 5: Implementation and Results
This chapter includes the implementation of the project and its results in a sequential manner. Screenshots of each phase are included to have an overview of the working of the project.
Chapter 6: Testing
In this chapter, testing of the project against various testcases have been discussed. The table showing software testing contains test cases that check whether the actual results match the expected results and to ensure that the software system is Defect free.
Chapter 7: Conclusions
In this chapter, evaluation of the project work compared to the objectives of the project is discussed. It also discusses the advantages and disadvantages of the approach to building the project. The limits of the project and if given more time how the project can be improved are also discussed in this chapter.
Please read the next blog to learn more about this project. Please follow me on my user-handle @vinaykumar
You can download the whole project here