Aplikace zajišťující evidenci a trvanlivost mražených potravin
Loading...
Date
Authors
Častulík, Filip
Advisor
Referee
Mark
A
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoké učení technické v Brně. Fakulta strojního inženýrství
ORCID
Abstract
Tato bakalářská práce se zabývá návrhem a implementací nativní Android aplikace pro evidenci a sledování trvanlivosti mražených potravin. Cílem je vytvořit systém, který umožní identifikaci potravin pomocí čárového kódu a bude uživatele upozorňovat na blížící se konec trvanlivosti potravin. Aplikace, vyvinutá v jazyce Kotlin pomocí frameworku Jetpack Compose, využívá architekturu MVVM a lokální databázi Room. Nabízí i další užitečné funkce jako AI Prompt Builder, chytrý nákupní seznam nebo vícejazyčnou lokalizaci. Aplikace má potenciál výrazně omezit plýtvání potravinami v domácnostech a stát se adekvátním konkurentem ostatních existujících řešení.
This bachelor thesis addresses the design and implementation of a native Android application for frozen-food inventory management and shelf-life tracking. The objective is to develop a system that identifies food items via barcode scanning and notifies users when products are approaching their expiry date. The application, developed in Kotlin using the Jetpack Compose framework, employs the MVVM architecture and a local Room database. It also offers additional useful features such as an AI Prompt Builder, an intelligent shopping list and multilingual localisation. The proposed solution has the potential to significantly reduce household food waste and to serve as a competitive alternative to existing applications in this domain.
This bachelor thesis addresses the design and implementation of a native Android application for frozen-food inventory management and shelf-life tracking. The objective is to develop a system that identifies food items via barcode scanning and notifies users when products are approaching their expiry date. The application, developed in Kotlin using the Jetpack Compose framework, employs the MVVM architecture and a local Room database. It also offers additional useful features such as an AI Prompt Builder, an intelligent shopping list and multilingual localisation. The proposed solution has the potential to significantly reduce household food waste and to serve as a competitive alternative to existing applications in this domain.
Description
Citation
ČASTULÍK, F. Aplikace zajišťující evidenci a trvanlivost mražených potravin [online]. Brno: Vysoké učení technické v Brně. Fakulta strojního inženýrství. 2025.
Document type
Document version
Date of access to the full text
Language of document
cs
Study field
Aplikovaná informatika a řízení
Comittee
prof. Ing. Vladimír Vašek, CSc. (předseda)
doc. Ing. Ivan Švarc, CSc. (místopředseda)
doc. Ing. Pavel Škrabánek, Ph.D. (člen)
Ing. Jan Turčínek, Ph.D. (člen)
Ing. Petr Hadraba, Ph.D. (člen)
Ing. Radek Poliščuk, Ph.D. (člen)
Mgr. Monika Dosoudilová, Ph.D. (člen)
Ing. Ondřej Rubeš, Ph.D. (člen)
Ing. Luděk Janák (člen)
Ing. Roman Parák, Ph.D. (člen)
Date of acceptance
2025-06-17
Defence
Student seznámil komisi s výsledky své bakalářské práce a odpověděl na otázky oponenta. Následovala diskuze k závěrečné práci a otázky: jaké je využití potravin jako vedlejšího produktu? Jak je v práci pracováno s pojmy datum spotřeby a minimální trvanlivost? Jaká je časová náročnost aplikace? Co se děje v případě, že lednici doplňuje více lidí? Jaké nedostatky obdobných aplikací jste implementoval ve své aplikaci? Kolik bylo testerů, co vše testovali a jak dlouho trvalo testování?
Student na všechny dotazy komise uspokojivě odpověděl.
Result of defence
práce byla úspěšně obhájena
