Implementace Kotlin Mobile Multiplatform knihovny pro Open Data Golemio API

Název práce: Implementace Kotlin Mobile Multiplatform knihovny pro Open Data Golemio API
Autor(ka) práce: Jelínek, Martin
Typ práce: Diplomová práce
Vedoucí práce: Vencovský, Filip
Oponenti práce: Vitinger, Jiří
Jazyk práce: Česky
Abstrakt:
Tato práce se zabývá implementací opensource Kotlin Mobile Multiplatform Mobile (KMM) knihovny pro dotazování se na pražská otevřená data (OD) pomocí Open Data Golemio API. Knihovna poskytuje vývojářům metody objektového programování, které navracejí otevřená data získaná z požadavků na API v deserializované objektové podobě k dalšímu použití ve vývoji software produktů na mobilní platformy v jazyce Kotlin. V práci je podrobněji popsán celý proces vývoje multiplatformní knihovny od výběru metodiky vývoje IS, vývojového prostředí přes strukturu projektu, použité návrhové vzory, knihovny, principy a testování. Výsledkem práce je uveřejněná funkční KMM knihovna použitelná v jakémkoliv KMM projektu.
Klíčová slova: Golemio; Kotlin; Kotlin Multiplatform; Kotlin Multiplatform Mobile; Open Data; Open Data Golemio; otevřená data; OICT; Praha
Název práce: Kotlin Mobile Multiplatform library for fetching data from Open Data Golemio API
Autor(ka) práce: Jelínek, Martin
Typ práce: Diploma thesis
Vedoucí práce: Vencovský, Filip
Oponenti práce: Vitinger, Jiří
Jazyk práce: Česky
Abstrakt:
This thesis deals with the implementation of an opensource Kotlin Mobile Multiplatform library for querying Prague open data using the Open Data Golemio API. The library provides developers with object-oriented programming methods that return ODs retrieved from API requests in a deserialized object-oriented form for further use in developing mobile software products in the Kotlin language. The thesis describes in detail the entire process of developing a multiplatform library from the selection of the IS development methodology, development environment through the project structure, design patterns, libraries and principles used. The outcome of the thesis is functional and public Kotlin Multiplatform Library.
Klíčová slova: Golemio; Kotlin; Kotlin Multiplatform; Kotlin Multiplatform Mobile; Open Data; Open Data Golemio; OICT; Prague

Informace o studiu

Studijní program / obor: Informační systémy a technologie/Vývoj informačních systémů
Typ studijního programu: Magisterský studijní program
Přidělovaná hodnost: Ing.
Instituce přidělující hodnost: Vysoká škola ekonomická v Praze
Fakulta: Fakulta informatiky a statistiky
Katedra: Katedra informačních technologií

Informace o odevzdání a obhajobě

Datum zadání práce: 1. 2. 2022
Datum podání práce: 29. 4. 2024
Datum obhajoby: 5. 6. 2024
Identifikátor v systému InSIS: https://insis.vse.cz/zp/80065/podrobnosti

Soubory ke stažení

    Poslední aktualizace: