<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="171754" NadgradivoID="0" NRID="27311774" OceID="0" DomainUrl="https://repozitorij.uni-lj.si/" IzpisPolniUrl="https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&amp;id=171754" StOgledov="416" StPrenosov="99" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-09-19 16:52:58" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="1000470" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/RUL-171754">20.500.12556/RUL-171754</PID>
  <Naslov>Implementacija React Native knjižnjice za upravljanje z audiem</Naslov>
  <Podnaslov></Podnaslov>
  <TujJezik_Naslov>Implementing a React Native library for audio management</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>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.</Opis>
  <TujJezik_Opis>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.</TujJezik_Opis>
  <KljucneBesede>
    <Beseda>React</Beseda>
    <Beseda>React Native</Beseda>
    <Beseda>Swift</Beseda>
    <Beseda>Kotlin</Beseda>
    <Beseda>Typescript</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>React</Beseda>
    <Beseda>React Native</Beseda>
    <Beseda>Swift</Beseda>
    <Beseda>Kotlin</Beseda>
    <Beseda>Typescript</Beseda>
  </TujJezik_KljucneBesede>
  <Potrjeno>true</Potrjeno>
  <JeZaklenjeno>false</JeZaklenjeno>
  <JeRecenzirano>false</JeRecenzirano>
  <Zaloznik></Zaloznik>
  <Izvor></Izvor>
  <Jezik ID="1060" ISO639-3="slv">Slovenski jezik</Jezik>
  <TujJezik ID="1033" ISO639-3="eng">Angleški jezik</TujJezik>
  <Povezave></Povezave>
  <Pokrivanje></Pokrivanje>
  <CasovnoPokritje></CasovnoPokritje>
  <AvtorskePravice></AvtorskePravice>
  <VrstaGradiva ID="mb11" DRIVER="info:eu-repo/semantics/bachelorThesis">Diplomsko delo/naloga</VrstaGradiva>
  <DatumVstavljanja>2025-09-01 14:10:00</DatumVstavljanja>
  <DatumObjave>2025-09-01 14:10:08</DatumObjave>
  <DatumSpremembe>2025-12-30 07:24:18</DatumSpremembe>
  <DatumTrajnegaHranjenja>0000-00-00 00:00:00</DatumTrajnegaHranjenja>
  <LetoIzida>2025</LetoIzida>
  <LetoIzidaDo>0</LetoIzidaDo>
  <KrajIzida></KrajIzida>
  <LetoIzvedbe>0</LetoIzvedbe>
  <KrajIzvedbe></KrajIzvedbe>
  <Opomba></Opomba>
  <StStrani></StStrani>
  <StevilcenjeNivo1></StevilcenjeNivo1>
  <StevilcenjeNivo2></StevilcenjeNivo2>
  <Kronologija></Kronologija>
  <Patent_Stevilka></Patent_Stevilka>
  <Patent_DatumVeljavnosti>0000-00-00</Patent_DatumVeljavnosti>
  <VerzijaDokumenta>NiDoloceno</VerzijaDokumenta>
  <StatusObjaveDrugje>NiDoloceno</StatusObjaveDrugje>
  <VrstaStroskaObjave>NiDoloceno</VrstaStroskaObjave>
  <DatumPoslanoVRecenzijo>0000-00-00</DatumPoslanoVRecenzijo>
  <DatumSprejetjaClanka>0000-00-00</DatumSprejetjaClanka>
  <DatumObjaveClanka>0000-00-00</DatumObjaveClanka>
  <EmbargoDo></EmbargoDo>
  <VrstaEmbarga ID="1" Naziv="Takojšnja javna objava" OpenAIREDostop="openAccess"></VrstaEmbarga>
  <Osebe>
    <Oseba ID="148317" Ime="TADEJ" Priimek="SLEMENŠEK" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
    <Oseba ID="23464" Ime="Marko" Priimek="Bajec" AltIme="" VlogaID="991" VlogaNaziv="Mentor" ConorID="4370019" Afiliacija="" ArrsID="16154" ORCID=""></Oseba>
    <Oseba ID="23433" Ime="Iztok" Priimek="Lebar Bajec" AltIme="Iztok Lebar Bajec; Iztok Bajec; I. Bajec; I. Lebar Bajec; I. Lebar Bajec" VlogaID="994" VlogaNaziv="Komentor" ConorID="5065827" Afiliacija="" ArrsID="21404" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="16" Sifra="VisID" Naziv="VisID" URL="">37959</Identifikator>
    <Identifikator ID="3" Sifra="CobissID" Naziv="COBISS_ID" URL="https://plus.cobiss.net/cobiss/si/sl/bib/263134211">263134211</Identifikator>
  </Identifikatorji>
  <Datoteke>
    <Datoteka ID="215155" DatotekaNRID="14437090" NamenDatotekeID="2" NamenDatoteke="Predstavitvena datoteka" FormatDatotekeID="2" FormatDatoteke=".pdf" MIME="application/pdf" IkonaFormata="pdf.png" IkonaFormataPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/fileTypes/pdf.png" VelikostDatoteke="1011729" VelikostDatotekeKratko="988,02 KB" DatumVstavljanja="2025-09-01 14:10:08" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="true" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="0">
      <Naziv>Slemensek_Tadej_-_Implementacija_React_Native_knjiznjice_za_upravljanje_z_audiem.pdf</Naziv>
      <OrgNaziv>Slemensek_Tadej_-_Implementacija_React_Native_knjiznjice_za_upravljanje_z_audiem.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>AA5225C803FA8734B0DF3EC7536E5736</MD5>
      <SHA256>242bfd077bcbf435d17fe65777887e61f256ae689350f6ed6d667828800374cf</SHA256>
      <UUID>75a0169b-872c-11f0-9328-0050569b8976</UUID>
      <PID></PID>
      <PrenosPolniUrl>https://repozitorij.uni-lj.si/Dokument.php?lang=slv&amp;id=215155</PrenosPolniUrl>
      <Vsebine>
        <Vsebina TipVsebine="GoloBesedilo" JezikID="1060" Oznaka="" Dolzina="63264"></Vsebina>
      </Vsebine>
    </Datoteka>
  </Datoteke>
  <Organizacije>
    <Organizacija OrganizacijaID="25" Kratica="FRI" ZavodEvsID="0000066" Logo="" LogoPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/logo/">Fakulteta za računalništvo in informatiko</Organizacija>
  </Organizacije>
  <OrganizacijeVira>
  </OrganizacijeVira>
  <MetodeZbiranjaPodatkov>
  </MetodeZbiranjaPodatkov>
  <TipologijaDela ID="2.11" Koda="2.11" Naziv="Diplomsko delo" SchemaOrg="Thesis"></TipologijaDela>
  <Ostalo>
    <StIrodsDatotek>0</StIrodsDatotek>
    <StDatotekPodTrajnimEmbargom>0</StDatotekPodTrajnimEmbargom>
    <StDatotekZOmejenimDostopom>0</StDatotekZOmejenimDostopom>
  </Ostalo>
</Gradivo>
