Skip to content

Kibble Check is an Android app that helps users check the ingredients of dog food against a dictionary of bad ingredients.

Notifications You must be signed in to change notification settings

migotron/KibbleCheck

Repository files navigation

KibbleCheck

Kibble Check is an Android app that helps users check the ingredients of dog food against a dictionary of bad ingredients. The app is built using Jetpack Compose and has three screens: a welcome screen, an image selection screen, and a screen that displays bad ingredients. The app uses Jetpack Compose’s NavHost and NavController components to navigate between these screens.

On the image selection screen, users can select an image of dog food ingredients by either taking a photo using the TakeAPhotoButton, which will open the device’s camera app and allow the user to take a photo, or by picking a photo from their device using the PickAPhotoButton. Once an image is selected, the app will extract text from it using Google’s ML Kit and check it against a dictionary of bad ingredients using the Levenshtein and Jaro-Winkler distance algorithms. Any matches found will be displayed on the bad ingredients screen, which users can navigate to in order to view the bad ingredients.

The Kibble Check app is easy to use and provides dog owners with a quick and convenient way to check the ingredients of their dog’s food against a dictionary of bad ingredients. The app’s user interface is clean and intuitive, making it easy for users to navigate between screens and view the information they need. This repository contains the source code for the Kibble Check app.