BMI Calculator Flutter App with State Management

Overview

BMI Calculator ๐Ÿ’ช

Our Goal

The objective of this tutorial is to look at how we can customise Flutter Widgets to achieve our own beautiful user interface designs including State Management.

What you will create

What you will learn

  • How to use Flutter themes to create coherent branding.
  • How to create multi-page apps using Flutter Routes and Navigator.
  • How to extract and refactor Flutter Widgets with a click of the button.
  • How to pass functions as parameters and fields.
  • How to use the GestureDetector Widget to detect more than just a tap.
  • How to use custom colour palettes by using hex codes.
  • How to customise Flutter Widgets to achieve a specific design style.
  • Understand Dart Enums and the Ternary Operator.
  • Learn about composition vs. inheritance and the Flutter way of creating custom UI.
  • Understand the difference between const and final in Dart and when to use each.
  • How to use State Management .
You might also like...

Concepts used Flutter layout,State management, Blockchain integration, Http api integration, Smart contracts

HS_CryptoCoin_Wallet First project using Flutter with Blockchain Getting Started This project is a starting point for a Flutter application. A few res

Dec 23, 2021

A super-fast and efficient state management solution for Flutter...

turbo A super-fast, efficient state management solution for Flutter. Turbo does not use streams, which are extremely inefficient, or use complex abstr

Oct 16, 2022

Body Mass Index (BMI) - a personโ€™s weight in kilograms divided by the square of height in meters

Body Mass Index (BMI) - a personโ€™s weight in kilograms divided by the square of height in meters

Body Mass Index (BMI) is a personโ€™s weight in kilograms divided by the square of height in meters. A high BMI can indicate high body fatness. BMI screens for weight categories that may lead to health problems, but it does not diagnose the body fatness or health of an individual.

Dec 3, 2022

Metask is an intuitive tool for project management and task management.

Metask is an intuitive tool for project management and task management.

Metask is an intuitive tool for project management and task management. It is ideal for your personal organization, but also for efficient teams.

Nov 5, 2022

A Neumorphic Calculator App created using Flutter.

A Neumorphic Calculator App created using Flutter.

A Calculator App Be sure to โญ this repo so you can keep up to date on any daily progress! ๐Ÿ“• Getting Started These instructions will get you a copy of

Aug 19, 2022

Calculator App built with Flutter

Calculator App built with Flutter

Calculator App built with Flutter This is a calculator test application built using Flutter. As a test of the framework, I wanted to implement somethi

Dec 29, 2022

Flutter App: Recipe Calculator

recipes A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if this

Sep 6, 2022

A scientific & intutive calculator written in Flutter.

A scientific & intutive calculator written in Flutter.

Num++ A scientific & intutive calculator written in Flutter. Overview Num++ let you type math expression intuitively and evaluate it automatically. It

Jan 5, 2023

A scientific & intutive calculator written in Flutter.

A scientific & intutive calculator written in Flutter.

Num++ A scientific & intutive calculator written in Flutter. Overview Num++ let you type math expression intuitively and evaluate it automatically. It

Oct 11, 2022
Comments
  • [ImgBot] Optimize images

    [ImgBot] Optimize images

    Beep boop. Your images are optimized!

    Your image file size has been reduced by 12% ๐ŸŽ‰

    Details

    | File | Before | After | Percent reduction | |:--|:--|:--|:--| | /macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png | 14.45kb | 9.69kb | 32.93% | | /macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png | 45.89kb | 31.58kb | 31.18% | | /web/favicon.png | 0.90kb | 0.64kb | 29.01% | | /macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png | 1.40kb | 1.00kb | 28.62% | | /macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png | 5.79kb | 4.27kb | 26.23% | | /macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png | 3.20kb | 2.60kb | 18.77% | | /ss.png | 2,556.55kb | 2,271.37kb | 11.15% | | /ios/Runner/Assets.xcassets/AppIcon.appiconset/[email protected] | 10.85kb | 10.68kb | 1.62% | | | | | | | Total : | 2,639.04kb | 2,331.83kb | 11.64% |


    Black Lives Matter | ๐Ÿ’ฐ donate | ๐ŸŽ“ learn | โœ๐Ÿพ sign

    ๐Ÿ“ docs | :octocat: repo | ๐Ÿ™‹๐Ÿพ issues | ๐Ÿ… swag | ๐Ÿช marketplace

    opened by imgbot[bot] 0
Owner
Pawan Kumar
GoogleDevExpert for Flutter, Firebase, Dart & Web Tech. Public Speaker, Blogger, Entrepreneur & YouTuber. Founder of MTechViral & Let's Flutter with Dart.
Pawan Kumar
Body mass index (BMI) is a measure of body fat based on height and weight that applies to adult men and women. Here is the simple program for BMI calculator in Flutter.

BMI-Calculator Body mass index (BMI) is a measure of body fat based on height and weight that applies to adult men and women. Here is the simple progr

Renganathan 2 Oct 31, 2021
Body Mass Index(BMI) Calculator Android App

Body Mass Index(BMI) Calculator Android App Body Mass Index(BMI) Calculator Android App Getting Started This project is a starting point for a Flutter

Avinandan Bose 2 Sep 9, 2022
App for Shop Management and State Management Learning

?? E-Commerce ?? App for Shop Management and State Management Learning ?? Links ?? ?? Repo ยท ?? Got Issue ?? Features Authentication System Using Fire

Rohit Jain 2 Jul 19, 2022
Weather App built in Flutter and Riverpod state management

?? Weather App built with Riverpod This is a weather app built using Riverpod as it's State Management. This project is an attempt to rewrite the Weat

Temitope Ajiboye 49 Dec 7, 2022
A flutter todo/task listing example app with advance state management using `Momentum` library.

A flutter todo/task listing example app with advanced state management using Momentum library. Simple on the outside but powerful in the inside. This

xamantra 17 Oct 11, 2022
Shopping app with riverpod state management

Shopify Shopify admin rest api demo project. We are try to use riverpod as state management to improve widget rebuilding performance. May be at some p

null 35 Nov 19, 2022
A weather app with a minimalist design using the flutter_bloc library for state management.

weather_bloc_app_v2 A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you star

null 1 Jul 9, 2022
Todo app - an application maintaining user's todo list. Made to learn state management

todo_app A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if this

Lokesh Ghule 1 Mar 15, 2022
Todo Flutter application with sqflite as a local database and bloc state management.

Todo App A Flutter application developed to add todo tasks and handles it I used Sqflite as a local database to store all the tasks I used flutter_sli

Muhhamed Sallam 14 Oct 17, 2022
A playground for me to learn the Riverpod state management library in Flutter.

clothes_shop A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if

Benhenneda Majid 2 Oct 25, 2021