The BMI Calculator App is a two-screen application that calculates and displays the Body Mass Index (BMI) based on user-provided weight and height inputs. This app serves as a practical demonstration of various Flutter concepts I've learnt so far from Angela Yu's Flutter course.
- Calculates and displays BMI index
- Demonstrates key Flutter concepts:
- Stateless and Stateful Widgets
- Rows and Columns for layout
- Creating custom widgets
In future releases, the following enhancements are planned:
- Accept Different Units: Introduce a dropdown list that allows users to select different units for weight (e.g., kg, lbs) and height (e.g., cm, inches).
- Display Results in Chosen Units: Display all BMI results and related information in the chosen units, providing users with a more personalized experience.
- Data Persistence: Implement the ability to save BMI results to a text file on the user's device. This feature could be triggered by a button on the results page.
To use the BMI Calculator App:
- Clone the repository.
- Open the project in your preferred Flutter development environment.
- Run the app on an emulator or physical device.
This project is a starting point for a Flutter application.
A few resources to get you started if this is your first Flutter project:
For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.
This app is inspired by the teachings from Angela Yu's Flutter course, which provided the foundational knowledge necessary for its development.
For any questions or suggestions, feel free to contact the author at [email protected].