Diplomová práce

Offline-first approach in React Native mobile applications

Bc. Marián Svitek
Anotace

Táto diplomová práca sa zameriava predovšetkým na analýzu offline-first architektúry pre mobilné aplikácie vyvinuté pomocou frameworku React Native. Začína predstavením offline-first prístupu, načrtnutím jeho základných princípov, základných komponentov a spôsobu, akým zabezpečuje spoľahlivú funkčnosť aplikácie aj bez internetového pripojenia. Následne práca predstavuje vznikajúcu local-first architektúru …více

Abstract

This master thesis focuses primarily on the analysis of offline-first architecture for mobile applications developed using the React Native framework. It begins by introducing the offline-first approach, outlining its core principles, essential components, and how it ensures reliable application functionality even in the absence of an internet connection. Subsequently, the thesis presents the emerging …více

Zadání práce
This Master thesis focuses on the analysis, design, and implementation of an
offline-first architecture for mobile applications built with React Native
framework. A strong emphasis will be placed on ensuring reliable functionality
in offline mode, enabling seamless operation even without an internet
connection. The theoretical part of the thesis will analyze and compare various
solutions and libraries that support and align with the offline-first approach
in mobile applications. In addition to the offline-first approach, the student
will also explore and analyze the local-first approach and perform a
comparison. Based on the analysis, the student will evaluate different data
storage options, while focusing on the synchronization layer, overall app
architecture, performance, and stability. In the practical part of the thesis,
the student will implement a mobile application that demonstrates the proposed
architecture, which addresses the specific requirements of InQool a.s., an industrial
partner of FI MUNI.
Práce zkontrolována:
22. 5. 2025 17:14, prof. RNDr. Tomáš Pitner, Ph.D.
Jazyk práce
angličtina angličtina
Termín obhajoby
19. 6. 2025
Práce byla úspěšně obhájena

Vedoucí

prof. RNDr. Tomáš Pitner, Ph.D.
KPSK FI MU

Oponent

Mgr. Peter Halmo
abs 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.