Skip to content

lukamilo99/nutrition-tracker-android-app

Repository files navigation

Nutrition Tracker App

This Android application is designed for tracking, saving, and managing meals. It assists users in finding meals based on different criteria, keeping track of daily consumption, and planning weekly meal schedules.

Technologies

  • Kotlin: Primary programming language for development.
  • Clean Architecture: Implemented to maintain organized and scalable code.
  • Single Activity & Fragments Architecture: Used for modular and flexible UI design.
  • Room: Used for local data persistence and management.
  • Retrofit: A HTTP client for Android and Java, which enables API communication.
  • Koin: A lightweight dependency injection framework for Kotlin.

Features

  • Meal Discovery:

    • Search: Easily find meals by name, category, or ingredients.
    • Details: View step-by-step instructions and nutritional information for each meal.
  • Meal Management:

    • Save: Add meals to a personal menu for quick access.
    • Track: Monitor and adjust daily food intake.
    • Plan: Set up and follow organized weekly meal schedules.

About

Nutrition tracker Android app written in Kotlin.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages