Easy Chef – a konyhai kisegítő

Szabó, Norbert (2021) Easy Chef – a konyhai kisegítő. UNSPECIFIED thesis, UNSPECIFIED.

[img] Text
Easy Chef - a konyhai kisegítő.pdf.pdf - Accepted Version
Restricted to Registered users only

Download (808kB)

Abstract

Célom egy olyan Android alkalmazás elkészítése, melynek segítségével könnyebbé válik az otthon tartott alapanyagok és receptek tárolása. Ezen felül még egy további funkció az alapanyagokból elkészíthető receptek kilistázása, ezzel is megkönnyítve az étel kiválasztásának a folyamatát. Az applikáció kezdeti funkcióit a későbbiekben majd bővíteni szeretném. Ezen felül új funkciók hozzáadását is szem előtt tartok. A dolgozatban leírtak egy hosszabb projekt kezdeti fázisát vázolják fel. Ahhoz, hogy egy mobil alkalmazás sikeressé váljon, több dologra is szükség van. Az első és egyben legfontosabb lépés a program felépítésének és a hozzá tartozó adatbázis struktúrának a megtervezése. Ezt követi a felhasználói felület megalkotása, aminél több szempontot is figyelembe kell venni. Ilyen például az összkép kialakítása vagy a komponensek akadálymentes és hatékony elhelyezése. Ezután lehet csak nekiállni a program működéséért felelős kódok megírásának. Fontos kiemelni, hogy ez a lépés igényli a legtöbb odafigyelést és pontosságot. A feladatok egymásra épülnek, így amennyiben az egyik funkcionalitás nem működik, nagy valószínűséggel a rá épülő, vagy a vele szoros kapcsolatban lévő programrészek sem tudják betölteni az elvárt funkciókat. Ennek érdekében szükséges a lehető legtöbb tesztesetet megvizsgálni. Amennyiben a program valamelyik része részben vagy egyáltalán nem úgy működik, ahogy kellene, a hibakeresést feltétlenül meg kell ejteni. Amennyiben ez nem sikerül, a lehetséges alternatívák felkutatása a következő feladata. Ha a program problémamentesen működik, érdemes kikérni néhány felhasználói véleményt, hogy milyen újításokat tartanak célszerűnek. My goal is to create an Android app that makes it easier to store ingredients and recipes at home. In addition, another feature is the ability to list recipes that can be made from ingredients, making the process of choosing a dish easier. The initial features of the app will be expanded in the future. I also have in mind adding new features. What is described in this thesis outlines the initial phase of a longer project. For a mobile application to be successful, several things are needed. The first and most important step is to design the architecture of the application and its database structure. This is followed by the design of the user interface, which has to take several aspects into account. For example, the overall design or the unobstructed and efficient positioning of components. After that, it is time to start writing the code that will make the program work. It is important to stress that this step requires the most attention and accuracy. The tasks are interdependent, so if one functionality fails, it is very likely that the parts of the program that build on it or are closely related to it will not be able to perform the expected functions. To achieve this, it is necessary to examine as many test cases as possible. If any part of the program does not work as it should, either partially or not at all, debugging should be performed. If this fails, the next task is to find possible alternatives. If the program works without any problems, it is worth asking some users for their opinions on what new features they would like to see.

Item Type: Thesis (UNSPECIFIED)
Additional Information: Mérnökinformatikus szak - Szoftvertechnológia szakirány
Uncontrolled Keywords: Alkalmazásfejlesztés; informatika
Divisions: Informatika Intézet
Depositing User: Gergely Beregi
Date Deposited: 09 Jun 2023 09:34
Last Modified: 09 Jun 2023 09:34
URI: http://szakdolgozat.repo.uniduna.hu/id/eprint/368

Actions (login required)

View Item View Item