A modern, user-friendly Flutter application for tracking daily protein intake. Built with Material Design 3 and supporting multiple languages.
- π Track daily protein intake with a beautiful circular progress indicator
- π― Set and adjust daily protein goals
- π Add protein entries with custom sources
- π Quick access to recent entries
- π± Modern Material Design 3 UI
- π Multi-language support:
- English
- German (Deutsch)
- French (FranΓ§ais)
- Spanish (EspaΓ±ol)
- Italian (Italiano)
- Portuguese (PortuguΓͺs)
- Japanese (ζ₯ζ¬θͺ)
- π¨ Customizable app color theme
- π View history of past entries
- βοΈ Edit and delete entries
- πΎ Persistent storage of data
- Flutter SDK (3.32.0 or higher)
- Dart SDK (3.0.0 or higher)
- Android Studio / VS Code with Flutter extensions
- Clone the repository:
git clone https://github.com/yourusername/protein_tracker.git- Navigate to the project directory:
cd protein_tracker- Install dependencies:
flutter pub get- Run the app:
flutter run- Tap the "+" button to add a new protein entry
- Enter the protein source (optional)
- Enter the protein amount in grams
- Tap "Add Entry" to save
- Long press any entry to edit or delete
- View your daily progress in the circular indicator
- Access your history through the history icon in the app bar
- Access settings through the gear icon in the app bar
- Adjust your daily protein goal
- Change the app's color theme
- Select your preferred language
lib/
βββ main.dart # Main application file
βββ generated/ # Generated localization files
βββ assets/
βββ translations/ # Localization files
βββ app_en.arb # English translations
βββ app_de.arb # German translations
βββ ...
To build the release APK:
flutter build apk --releaseThe APK will be located at:
build/app/outputs/flutter-apk/app-release.apk
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Flutter team for the amazing framework
- Material Design team for the beautiful design system
- All contributors who have helped improve the app