Skip to content

LemonBaba/bmi-calculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BMI Manager

This is a Flutter BMI manager project. It's a study project that should meet the following requirements:

  • View BMI information
  • Enter measurement data
  • View analyzed measurement data with BMI
  • Save measurement data
  • View list of saved measurement data
  • View list of categories
  • View details for a category
  • Register user
  • Login

Prerequisites

Ensure the following tools are installed on your system:

Getting started

install dependencies

flutter pub get

run

flutter run

Screens

Login

img_7.png

Register

img_8.png

History

img.png

New Measurement

img_1.png

Goals

img_5.png

Add Goal

img_6.png

Achievement Screen

img_4.png

Settings

img.png

Categories

img_2.png

Category Detail

img_3.png

Development

App Icon

If you change the app icon under assets/icon make sure you adjust the paths under flutter_launcher_icons: in pubspec.yaml and run:

flutter pub run flutter_launcher_icons:main

Database Schema

If you change anything inside lib/database/app_database.dart you have to run:

dart run build_runner build --delete-conflicting-outputs

I am using drift as a low level ORM

Translations (l10n)

If you change translations installing dependencies is enough

flutter pub get

About

A Flutter BMI calculator school project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors