Welcome to BMI Check! With BMI Check you can calculate your body mass index and discover if you are in your ideal body weight. It provides you a custom text with health recommendations, what is your ideal body weight and allows you to share with your friends in social media. You can also change the height and weight metrics, switch between dark and light theme and choose your language. Aplication Demo Video
- BMI calculation.
- Ideal Body Weight and Custom Text for each BMI.
- Share your result in social media.
- Switch between light and dark theme.
- Change the language.
- Change the height and weight metrics for calculation.
- Your settings will be saved.
You can download the mobile apk in the following link: Download APK
Or follow this step-by-step:
- To use this application, first you must clone this repository. You can clone with the following command line:
git clone https://github.com/Vini-Coding/BMI-Check
- Second you have to open the project in your File Explorer.
- Then, download the apk file in the following path:
bmi-check/build/app/outputs/release/app-release.apk
This is a Flutter Project developed for Learning goals.
- introduction_screen package for Intro Pages.
- Navigation with Named Routes and Arguments.
- State Management by ValueNotifier and ChangeNotifier.
- Dependency Injection with injector package.
- Full implementation of Themes with Material 3 and color scheme files.
- Exceptions handled with HandledException abstraction.
- Full Internationalization of the app with flutter_localizations package.
- Share Feature with share_plus package.
- Repository and Models implementing SharedPreferences for Local Storage.
- Following Clean Code Principles
- APK: https://drive.google.com/drive/folders/1S_PUULovlcHvmkJlfcbFTB3c7Xc_16tB?usp=sharing
- UI Design in Figma: https://www.figma.com/community/file/1239338325261577397
- Logo by: https://www.flaticon.com/
- Illustration Vectors by: https://storyset.com/