Skip to content

Nutrition Analysis is an application designed to analyze any recipe and get detailed nutrition data about it.

Notifications You must be signed in to change notification settings

mohamedmenasy/NutritionAnalysis

Repository files navigation

Nutrition Analysis - Compose Quality Gate Status

Nutrition Analysis is an application designed to analyze any recipe and get detailed nutrition data about it.

Features📝

Functional Requirements

  • Users can enter all ingredients they want to analyze in a free text.
  • Users can see a summary breakdown for entered ingredients in a list.
  • Users can see total nutrition facts on daily basis for entered ingredients.
  • Users can use the application in portrait and landscape modes.

Screenshots📷

Demo📱

Demo Video

Built With🛠

Running the app

Using android studio

Just import the project and hit run button.

Using command line
$ adb shell am start -n 'com.mohamednabil.nutritionanalysis/com.mohamednabil.nutritionanalysis'

Running the tests

Unit Tests
To run the app module tests
./gradlew app:app:testDebug
To run the core module tests
./gradlew app:core:testDebug

Code Quality👍

SonarQube Report

https://sonarcloud.io/dashboard?id=mohamedmenasy_NutritionAnalysis

CodeMR Report

You can check the CodeMR under codemr folder

Todo✅

  • Increase the test coverage.
  • Add Espresso tests.

Author

  • Mohamed Nabil - Initial work - linkedin

About

Nutrition Analysis is an application designed to analyze any recipe and get detailed nutrition data about it.

Topics

Resources

Stars

Watchers

Forks