Diplomová práce

Android aplikácia na monitorovanie izbových rastlín

Android app for monitoring houseplants

Bc. Tomáš Zaťko
Anotace

Hlavným cieľom tejto diplomovej práce je návrh a implementácia mobilnej aplikácie pre milovníkov rastlín, ktorá slúži na jednoduchú správu a monitorovanie izbových rastlín. Aplikácia, nazvaná Plantody, je určená pre platformu Android a implementovaná s použitím architektúry MVVM. Umožňuje používateľom zaznamenávať informácie o rastlinách, ako sú názov, druh, dátumy zavlažovania a obrazová dokumentácia …více

Abstract

The main objective of this thesis is to design and implement a mobile application for plant lovers to easily manage and monitor houseplants. The application, called Plantody, is designed for the Android platform and implemented using the MVVM architecture. It allows users to record plant information such as name, species, watering dates and image documentation. One of the main functionalities is also …více

Zadání práce
Cieľom práce je vytvoriť mobilnú aplikáciu pre operačný systém Android ktorá užívateľovi umožní sledovať a zaznamenávať stav jeho izbových rastlín, prípadne vykonávať základné intervencie v prípade prítomnosti potrebného HW vybavenia. Základné ciele práce sú potom nasledovné:
  • Vykonať prieskum existujúcich aplikácií s podobným využitím na plaforme Android a analyzovať ich výhody/nevýhody. Tento prieskum taktiež môže zahŕňať diskusie s potenciálnymi užívateľmi.
  • Na základe výsledkov prieskumu vypracovať základné požiadavky na funkcionalitu aplikácie a predstaviť hlavné technológie ktoré budú v aplikácií použité.
  • Vypracovať vlastný návrh aplikácie ktorý bude požiadavky vhodne realizovať. Práca by mala návrh detailne predstaviť po vizuálnej aj funkčnej stránke. Taktiež je možné diskutovať konkrétne procesy a techniky ktoré študent pri návrhu použil.
  • Študent návrh následne implementuje do podoby funkčnej aplikácie ktorá bude k dispozícií ako príloha práce.
  • Práca by mala kvalitu výslednej aplikácie vyhodnotiť s pomocou užívateľského testovania alebo iného podobného mechanizmu a zhrnúť aké závery z tohto kroku plynú pre budúci vývoj aplikácie.
Samotná funkcionalita aplikácie by mala zahŕňať aspoň nasledujúcu funkcionalitu, ale je možné sa od týchto bodov odchýliť na základe výsledkov iniciálnej analýzy:
  • Fotodenník na zaznamenávanie stavu rastlín v čase.
  • Rozpoznanie druhu rastliny na základe fotografie (napr. pri prvom pridávaní informácie o rastline).
  • Poskytovať základné informácie o danom druhu rastliny (požadavky na svetelnosť, závlahu a pod.) ak sú dostupné.
  • Možnosť nastavenia notifikácií informujúcich o nutnosti polievania alebo hnojenia.
  • Integrácia s IoT zariadeniami založenými na platforme ESP, špecificky možnosť sledovať pomocou vhodných senzorov teplotu vzduchu v okolí rastliny, vlhkosť pôdy a v prípade prítomnosti potrebného HW aj aktivovať automatické zavlažovanie.
Práce zkontrolována:
2. 6. 2025 09:47, RNDr. Samuel Pastva, Ph.D., učo 410286
Jazyk práce
slovenština slovenština
Termín obhajoby
18. 6. 2025
Práce byla úspěšně obhájena

Vedoucí

RNDr. Samuel Pastva, Ph.D., učo 410286
KPSK FI MU

Oponent

Mgr. Mária Šviriková
KPSK FI MU

Masarykova univerzita Fakulta informatiky
Studijní program
Plán
Návrh a vývoj softwarových systémů
  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.