Podrobno

Implementacija React Native knjižnjice za upravljanje z audiem
ID SLEMENŠEK, TADEJ (Avtor), ID Bajec, Marko (Mentor) Več o mentorju... Povezava se odpre v novem oknu, ID Lebar Bajec, Iztok (Komentor)

.pdfPDF - Predstavitvena datoteka, prenos (988,02 KB)
MD5: AA5225C803FA8734B0DF3EC7536E5736

Izvleček
V diplomski nalogi sem se osredotočil na razvoj knjižnice za React Native, ki je napisana v programskih jezikih Swift in Kotlin. Na strani JavaScript sem uporabil TypeScript za boljšo tipizacijo in robustnost kode. Cilj naloge je bil razviti knjižnico, ki bi omogočila boljšo integracijo in funkcionalnost zmožnosti znotraj React Native okolja ter njeno implementacijo in evalvacijo v realnem projektu. Knjižnico sem integriral v projekt Vitabits, ki je namenjen spremljanju in analizi zdravstvenih parametrov uporabnikov. Proces razvoja je vključeval definiranje osnovne arhitekture knjižnice, implementacijo ključnih funkcionalnosti v Swiftu in Kotlinu ter povezovanje teh funkcionalnosti z React Native preko TypeScript vmesnika. Posebno pozornost sem posvetil zagotavljanju združljivosti med različnimi platformami in čim bolj enostavni uporabi knjižnice za razvijalce. Za testiranje delovanja knjižnice sem uporabil napravo iPhone 13 Pro z operacijskim sistemom iOS 18.6, kjer sem izvedel preizkuse delovanja in zmogljivosti. Rezultati evalvacije so pokazali, da knjižnica deluje stabilno in zanesljivo ter omogoča preprost dostop do funkcionalnosti platforme. Uporaba TypeScripta je prispevala k boljši preglednosti in vzdržljivosti kode, medtem ko sta Swift in Kotlin zagotovila zmogljivo in učinkovito izvedbo funkcionalnosti na platform. V zaključku naloge sem predstavil ugotovitve in predloge za nadaljnji razvoj ter izboljšave knjižnice, z namenom še večje integracije funkcionalnosti in izboljšanja programerske izkušnje v projektih, ki temeljijo na React Native.

Jezik:Slovenski jezik
Ključne besede:React, React Native, Swift, Kotlin, Typescript
Vrsta gradiva:Diplomsko delo/naloga
Tipologija:2.11 - Diplomsko delo
Organizacija:FRI - Fakulteta za računalništvo in informatiko
Leto izida:2025
PID:20.500.12556/RUL-171754 Povezava se odpre v novem oknu
COBISS.SI-ID:263134211 Povezava se odpre v novem oknu
Datum objave v RUL:01.09.2025
Število ogledov:163
Število prenosov:24
Metapodatki:XML DC-XML DC-RDF
:
Kopiraj citat
Objavi na:Bookmark and Share

Sekundarni jezik

Jezik:Angleški jezik
Naslov:Implementing a React Native library for audio management
Izvleček:
In my thesis, I focused on the development of a library for React Native, written in the programming languages Swift and Kotlin. On the JavaScript side, I used TypeScript for better typing and code robustness. The goal of the thesis was to develop a library that would enable better integration and functionality within the React Native environment, as well as its implementation and evaluation in a real-world project. I integrated the library into the Vitabits project, which is intended for monitoring and analyzing users’ health parameters. The development process included defining the basic architecture of the library, implementing key functionalities in Swift and Kotlin, and connecting these functionalities with React Native through a TypeScript interface. Special attention was given to ensuring cross-platform compatibility and making the library as simple as possible for developers to use. For testing the functionality of the library, I used an iPhone 13 Pro with the iOS 18.6 operating system, where I carried out functionality and performance tests. The evaluation results showed that the library works stably and reliably and allows easy access to platform functionalities. The use of TypeScript contributed to better clarity and maintainability of the code, while Swift and Kotlin provided powerful and efficient implementation of functionalities on the platforms. In the conclusion of the thesis, I presented findings and suggestions for further development and improvement of the library, with the aim of achieving even greater integration of functionalities and enhancing the programming experience in React Native-based projects.

Ključne besede:React, React Native, Swift, Kotlin, Typescript

Podobna dela

Podobna dela v RUL:
Podobna dela v drugih slovenskih zbirkah:

Nazaj