Android Step Tracker and Diet Adviser.

Project Code :TCMAAN183

Objective

Running is the best exercise a person can do for his or her own health. So we've come up with this idea of creating an android application that will let them know the no. of steps they've been running or walking up until now. This app is designed to monitor your health based on your no measures, water intake and complete sleep.

Abstract

Everyone is very keen and very precise these days when it comes to fitness and health, which is directly proportional to diet and exercise. So by tracking three distinct parameters of your action phase counter sleep intake, and water intake. 

We provide you with a device that takes care of your wellbeing. To decide the BMI and measure the sleep and water intake per day, you need to enter your age, height, weight, and gender when registering in the system. 

Here, the step counter uses the accelerometer sensor in this scenario to get the feedback to count the steps and show you a graph of your regular steps.

Keywords: Step Tracker, Accelerometer Sensor, Diet Adviser, Tracker.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

SOFTWARE SPECIFICATIONS

  • Operating System: Windows and Android
  • SDK IDE: Android Studio 3.3
  • Virtual Emulator: Nexus Pixel 2
  • Programming Language: Java
  • Front End: Xml
  • Server scripting Language: PHP
  • Database: MySQL

HARDWARE SPECIFICATIONS

  • CPU type: Intel i7
  • Ram size: 16 GB
  • Hard disk capacity : 1TB
  • Monitor type: 15 Inch color monitor
  • Keyboard type: Internet keyboard
  • Mobile: Android 

 

Learning Outcomes

  • How to calculate BMI
  • How to Suggest diet Based on the Weight
  • How calories can burn based on steps.
  • Real time application scenarios.
  • Android architecture.
  • Basic about java
  • Basic about MySQL
  • Knowledge about server side programming
  • Difference between client side and server side programming language.
  • Knowledge about server
  • Knowledge about database and queries.
  • Knowledge about Volley API
  • How to communicate with API
  • How API Communicate with Server
  • What are Packages and dependencies regarding the app?
  • What are various versions of android app and android operating system
  • About Android studio.
  • Client side validation
  • Server side validation
  • Difference between client side validations
  • Different Debugging Technique’s 
  • Deployment of app.
  • About play store deployment
  • What is manifest?
  • About XML
  • Widgets in android
  • Views in android
  • Layouts in android
  • How to design the user Interface.
  • Project Development Skills:
    • Problem analyzing skills.
    • Problem solving skills.
    • Creativity and imaginary skills.
    • Programming skills.
    • Deployment.
    • Testing skills.
    • Debugging skills.
    • Project presentation skills.
    • Thesis writing skills.

Demo Video

mail-banner
call-banner
contact-banner
Request Video

Related Projects

Final year projects