Diplomová práce

Local Network Communication in React Native

Bc. David Lang
Anotace

Práce se zabývá komunikací po lokální síti mezi dvěma aplikacemi, napsanými ve frameworku React Native. Zkoumá existující řešení a zavádí novou open-source knihovnu, která má naplnit nesplněné požadavky. Důraz je kladen na vývoj a design knihovny. Práce se také zabývá vývojem aplikace, která slouží jako zákaznický displej v restauracích rychlého občerstvení. Tato aplikace ukazuje, jak lze knihovnu využít v produkčním prostředí.

Abstract

The thesis deals with communication over a local network between two React Native applications. It researches existing solutions and introduces a new open-source library to address the unmet requirements. The focus is on the development and design of the library. This thesis also covers the development of an application that serves as a customer-facing display in quick-service restaurants. This application demonstrates how the library can be utilized in the production environment.

Zadání práce
The thesis aims to design and develop an open-source library supporting local network communication of two applications written in the framework called React Native. The library should provide an abstraction above the network protocols allowing the developer to implement synchronization between two applications in a declarative way. The development is motivated by a company Figure Inc. which wants to use this library in a customer-facing application for quick-service restaurants. Part of this thesis is also developing this customer-facing application that can be integrated with other React Native applications.
Práce zkontrolována:
22. 5. 2023 10:37, prof. RNDr. Jiří Barnat, Ph.D., učo 3496
Jazyk práce
angličtina angličtina
Termín obhajoby
19. 6. 2023
Práce byla úspěšně obhájena

Vedoucí

prof. RNDr. Jiří Barnat, Ph.D., učo 3496
KTP FI MU

Oponent

RNDr. Martin Jonáš, Ph.D., učo 359542
KTP FI MU

  • 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.