Mobilní aplikace pro testování skluznosti lyží

Abstract
Cílem této diplomové práce je navrhnout mobilní aplikaci pro operační systém Android. Hlavní funkcí této aplikace je doporučení vhodného páru lyží pro lyžařské soutěže na základě uživatelem definovaných meteorologických podmínek. Stanoveného cíle je dosaženo pomocí programovacího jazyka Kotlin. Práce se také zabývá tvorbou dalších podpůrných aplikací, které jsou následně integrovány s mobilní aplikací. Serverová část je psaná v programovacím jazyce JavaScript s využitím frameworku Express pro Node.js. Významnou část také tvoří automatizované testování a ověření aplikace v reálných podmínkách. Kromě motivace k řešení této problematiky se práce také zabývá metodikou testování skluzu lyží v domácích podmínkách. Součástí řešení je i synchronizace dat mezi off-line a online režimem, což zajišťuje, že v terénu je mobilní aplikace funkční v místech bez možnosti připojení k internetu. Tento projekt byl realizován na základě odborných požadavků konzultanta a součástí práce je také detailní dokumentace kódu v českém jazyce.
This master's thesis focuses on developing and implementing a mobile Android application. The primary function of this application is to recommend a suitable pair of skis for skiing competitions based on a set of user-defined meteorological conditions. The stated objective is achieved using the Kotlin programming language. The thesis also deals with creating other supporting applications, which are then integrated with the mobile application. The server-side part is written in JavaScript using the Express framework for Node.js. Automated testing and verification of the application in natural conditions are also essential to the project. In addition to motivating this problem, the thesis also discusses a methodology for testing ski slips in home conditions. The solution includes data synchronization between offline and online modes to make the mobile application functional even in the field without an internet connection. This project was implemented based on the consultant's professional requirements, and the work also includes detailed code documentation in the Czech language.
Description
Subject(s)
Android aplikace, programovací jazyk Kotlin, testování skluznosti lyží, synchronizace off-line dat, výběr lyží na základě meteorologických podmínek.
Citation
ISSN
ISBN