About | Technologies | How to Contribute | Executing Project | License | Author
Click me for see a demo image
Dark Home Screen | Dark Configs Screen | Light Configs Screen |
---|---|---|
Splash Screen | Menu Screen | Menu Screen |
---|---|---|
"IMC_Flutter" is your definitive app to track and improve your health in a simple and effective way. With a modern and user-friendly interface, "IMC_Flutter" allows you to calculate your Body Mass Index (BMI) in a matter of seconds, providing valuable insights into your physical condition.
-
Quick BMI Calculator: Enter your personal details such as weight and height and immediately get your BMI.
-
Interpretation of Results: Find out which weight range your BMI falls into and what that means for your health.
-
Easy Customization: Adjust the settings to your preferences, choosing between light and dark themes, as well as the unit of measurement and weight of your choice.
-
Ideal Weight: Find out what the ideal weight is for your body based on your BMI.
-
Health Tracking: Keep a record of your BMI changes over time to check your progress toward a healthier life.
- Development with clean code
- Development with user friendly design
The project was developed using the following technologies and tools:
icons_launcher: ^2.1.4
font_awesome_flutter: ^10.4.0
animated_text_kit: ^4.2.2
shared_preferences: ^2.1.1
share_plus: ^7.0.2
launch_review: ^3.0.1
url_launcher: ^6.1.11
package_info_plus: ^4.0.2
cupertino_icons: ^1.0.5
provider: ^6.0.5
firebase_core: ^2.4.1
firebase_crashlytics: ^3.0.11
firebase_analytics: ^10.1.0
If you want to contribute to the project, you can follow these steps:
Fork this repository and clone it to your local machine using the code bellow.
https://github.com/Anderson-Andre-P/imc_flutter
Create a project in Firebase and run the commands below:
1. Install the Official Firebase CLI - flutterfire_cli
requires the official Firebase CLI. Make sure the Firebase CLI is installed
npm install -g firebase-tools
firebase login
dart pub global activate flutterfire_cli
4. Set up your Flutter Project with Firebase: To set up your Flutter project with Firebase, follow these steps:
cd /path/to/your/project
4.2. Run the flutterfire configure
command specifying the Firebase project you want to configure (replace your-firebase-project
with the name of your Firebase project):
flutterfire configure --project=your-firebase-project
4.3. flutterfire_cli
will automatically detect the configuration and guide you through several steps. Follow the instructions and answer the necessary questions.
Test the Configuration.
flutter run
Create a new branch with a descriptive name for your contribution.
git checkout -b my-feature
Implement your modifications or additions.
Perform the necessary tests to ensure that your changes work properly.
Commit your changes and push them to your repository.
git commit -m "feat: My new feature"
Open a pull request against this repository, describing your changes and providing additional information if needed.
After your Pull Request is merged, can you delete your feature branch.
Before running 🏁, you need Git installed.
Follow the steps below to run the project on your computer. (using terminal or git bash)
# Cloning the repository
$ git clone git@github.com:Anderson-Andre-P/imc_flutter.git
# Accessing THIS project directory
$ cd './imc_flutter'
# Installing the dependencies
$ flutter pub get
# Run project
$ flutter run
If you have any questions or suggestions about the project, please feel free to contact us. You can find us at [provide contact information such as email address or link to a communication channel]. Thank you for your interest and support for the project!
This project is licensed under LICENSE. Be sure to read the license file for more details.