BMI & Body Fat Percentage Calculator App | Vücut Kitle İndeksi ve Vücut Yağ Oranı Hesaplama Uygulaması
This Flutter application allows users to calculate their Body Mass Index (BMI) and Body Fat Percentage. Users can create multiple profiles, view detailed results, and track their body metrics over time. The app also features a dashboard for viewing summarized information, and it integrates several Flutter packages for a smooth user experience.
Bu Flutter uygulaması, kullanıcıların Vücut Kitle İndeksi (BMI) ve Vücut Yağ Oranını hesaplamalarına olanak tanır. Kullanıcılar birden fazla profil oluşturabilir, detaylı sonuçları görüntüleyebilir ve vücut ölçümlerini zaman içinde takip edebilirler. Uygulama ayrıca özet bilgilerin görüntülenmesi için bir gösterge tablosu sunar ve sorunsuz bir kullanıcı deneyimi için birkaç Flutter paketiyle entegre edilmiştir.
-
BMI Calculation | BMI Hesaplama: Easily calculate your Body Mass Index based on weight and height.
Ağırlık ve boyunuza göre kolayca Vücut Kitle İndeksinizi hesaplayın. -
Body Fat Percentage Calculation | Vücut Yağ Oranı Hesaplama: Get an estimate of your body fat percentage.
Vücut yağ oranınızı tahmin edin. -
Multiple Profiles | Çoklu Profiller: Create and manage multiple profiles for different users.
Farklı kullanıcılar için birden fazla profil oluşturun ve yönetin. -
Dashboard | Gösterge Tablosu: View detailed results and summary metrics for each profile.
Her profil için detaylı sonuçları ve özet bilgileri görüntüleyin. -
Visualizations | Görselleştirmeler: Use charts to track your BMI and body fat percentage over time.
Grafikler kullanarak zaman içinde BMI ve vücut yağ oranınızı takip edin. -
Animated UI | Animasyonlu Kullanıcı Arayüzü: Smooth and engaging animations throughout the app.
Uygulama boyunca akıcı ve ilgi çekici animasyonlar.
This app utilizes the following packages to provide enhanced functionality:
Uygulama, gelişmiş işlevsellik sağlamak için aşağıdaki paketleri kullanır:
animated_text_kit: ^4.2.2
– For creating animated text in the UI.
UI'da animasyonlu metinler oluşturmak için.auto_route: ^9.2.2
– For managing navigation and routes.
Navigasyon ve rotaları yönetmek için.bloc: ^8.1.4
&flutter_bloc: ^8.1.6
– For state management using the BLoC pattern.
BLoC yapısını kullanarak durum yönetimi için.easy_localization: ^3.0.7
– For internationalization and localization.
Uluslararasılaştırma ve yerelleştirme için.equatable: ^2.0.5
– For simplifying equality comparisons.
Eşitlik karşılaştırmalarını basitleştirmek için.fl_chart: ^0.69.0
– To display charts and graphs for BMI and body fat tracking.
BMI ve vücut yağ takibi için grafikler göstermek amacıyla.flutter_native_splash: ^2.4.1
– To add a native splash screen.
Yerel bir açılış ekranı eklemek için.flutter_zoom_drawer: ^3.2.0
– For creating a zoom drawer-style navigation.
Zoom çekmecesi tarzında navigasyon oluşturmak için.font_awesome_flutter: ^10.7.0
– For using Font Awesome icons.
Font Awesome ikonlarını kullanmak için.get_it: ^7.2.0
&injectable: ^2.4.4
– For dependency injection.
Bağımlılık enjeksiyonu için.introduction_screen: ^3.1.14
– To create an onboarding introduction for new users.
Yeni kullanıcılar için tanıtım ekranı oluşturmak amacıyla.json_annotation: ^4.9.0
– For handling JSON serialization.
JSON serileştirmesini yönetmek için.logger: ^2.4.0
– For logging important events and errors.
Önemli olaylar ve hataları kaydetmek için.lottie: ^3.1.2
– To integrate Lottie animations.
Lottie animasyonlarını entegre etmek için.sqflite: ^2.3.3+1
– For local database management using SQLite.
SQLite kullanarak yerel veritabanı yönetimi için.