Skip to content

Offline first android app to list recipes and integrated AI for recipe recommendations.

Notifications You must be signed in to change notification settings

lokified/Plitso

Repository files navigation

Plitso

This is an offline first recipe android app. Lists different recipes from the MealDB API. One can document their daily meals in the app and use AI to generate meal suggestions.

Demo/screenshots

Home Screen Recipes Screen Recipe Detail Screen
Home Screen Image Recipes Screen Image Recipe Detail Screen Image
Document Screen Generative Screen Chat Screen
Document Screen Image Generative Screen Image Chat Screen Image
Chat History Search Screen Bookmark Screen
Chat History Image Search Screen Image Bookmark Screen Image
Account Screen
Account Screen Image

Technologies

The app uses these technologies;

  • Kotlin - App is built with the language.
  • Jetpack compose - Ui uses compose with material3
  • Jetpack components;
    • Datastore - for data persistence in the app.
    • Room - for storing schedules.
    • worker - for managing app data.
    • navigation component
  • Coroutines - Used to make asynchronous calls.
  • Splash screen Api - For creating a splash screen on app starting.
  • RichEditorCompose - Library to display different text formats.
  • Retrofit - For networking.
  • Koin - A lightweight dependency injection framework.
  • GeminiAI
  • Coil - For loading Images
  • Firebase - For authentication, storage

Upcoming Features

  • Sync with firestore for meal documents.
  • Improve on meal documentation.

Want to clone/contribute?

Setup your own firebase and provide google-services.json.

  • Add these variables to your local.properties file.
geminiApiKey=  ## retrieve this from google gemini
serverID=  ## retrieve OAuth ClientID from your google console follow the link and replace projectname link= `https://console.cloud.google.com/apis/credentials?authuser=0&hl=en&project= ##projectname`

Make sure to run this lint check before pushing ./gradlew ktlintFormat && ./gradlew ktlintCheck && ./gradlew detekt

Known Bugs

If the app has any bug. Please make contact below or open an issue

[email protected]

About

Offline first android app to list recipes and integrated AI for recipe recommendations.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published