/BMI-App

BMI is a screening tool of your body fatness and your health. To calculate BMI, the metric formula is your weight in kilograms divided by your height in meters squared. This app is live on App Store.

Primary LanguageSwift

BMI App

BMI is a screening tool of your body fatness and your health. To calculate BMI, the metric formula is your weight in kilograms divided by your height in meters squared. This app is made only for iOS device by which you can easily calculate your BMI. Download App.

When you use BMI Calculator service, in order to ensure the normal use of my service, to maintain the normal operation of my service, and to optimise and improve my services, I will collect your personal information. As your age, sex, height and weight. These four informations are enough for proper functioning. And these informations are not sharable to anyone in any way. They will appear on your app cache and will immediately remove after closing the application.

System Requirement:

  1. Technical Specification:
    • OS: iOS
    • Programming language: Swift
    • Frontend: Storyboard
  2. User System Requirement:
    • iOS version 10 or leter
  3. Development Tools:
    • XCode

BMI Formula:

BMI = [Weight (lbs) / Height (inches)²] x 703

The imperial BMI formula is your weight in pounds (lbs) divided by your height in inches, squared and then you multiply this figure by a conversion factor of 703.

BMI weight categories:

Based on your height and weight, you will be assigned to one of the following weight categories:

  • Underweight - BMI less than 18.5
  • Normal healthy weight - BMI between 18.5 and 24.9
  • Overweight - BMI between 25.0 and 29.9
  • Obese - BMI between 30.0 and 39.9
  • Morbidly obese – BMI 40.0 and above

Screenshot of The App:

Splash Screen:

That splash screen, including an illustration, appears instantly when your app starts up and is quickly replaced with the app's first screen, giving the impression that your app is fast and responsive. A splash screen storyboard is also used here.

Home Page:

This is the home page of the BMI app. User have to give their age, sex, height and weight to know their BMI. There is a refresh button to erase all the text at a time. User can select any unit of the height and weight. No fixed combinations. There is a Information button for some specific Information.

Alert:

User must have to fill all the information to get the result. Otherwise he/she can't continue. An alert massage will show if any of the field is blank.

Result:

This is the result or BMI of the person according to the Information. A pop view is used and autoscroll to the meter for showing the result.

Info:

This is the page of information.

Advantages:

  • User can select any type of input
  • Data saved on the cache memory so no privacy issue.
  • Keyboard is selected as the data type in the text box. Therefore, no chance of wrong information.

All the features are modified to make it user efficient and easy to operate.