Repository logo
Thesis

Zestawienie środowisk Nativescript i Android Studio do tworzenia aplikacji mobilnych na przykładzie implementacji aplikacji internetowej

dc.contributor.authorKrólikowski, Jan
dc.contributor.departmentWydział Geologii, Geofizyki i Ochrony Środowiska
dc.contributor.reviewerFranczyk, Anna
dc.contributor.supervisorStrzelczyk, Jacek
dc.date.available2019-10-31T10:32:35Z
dc.date.defence2019-01-24
dc.date.submitted2019-01-18
dc.description.abstractZamierzeniem projektu było zestawienie i scharakteryzowanie dwóch narzędzi służących do tworzenia aplikacji mobilnych: NativeScript i Android Studio. W tym celu stworzone zostały dwie aplikacje z taką samą funkcjonalnością z wykorzystaniem obu środowisk. Zadaniem zaimplementowanych aplikacji jest rozwiązywanie problemu komiwojażera, czyli wyznaczanie najkrótszej możliwej ścieżki dla zadanych węzłów. Bazując na procesie tworzenia obu programów, przedstawione zostały obserwacje i wnioski wynikające z zaobserwowanych różnic między nimi. Dodatkowo, celem lepszego zrozumienia zestawianych środowisk, przybliżone zostały terminy głównych elementów stosu technologicznego. Na podstawie wykonanych badań wydajnościowych wywnioskowano, że w zestawieniu z NativeScript, Android Studio szybciej wykonuje obliczenia matematyczne, jednakże w porównaniu z frameworkiem więcej czasu zajmuje mu wysłanie zapytania oraz odebranie odpowiedzi z REST API.pl
dc.description.abstractThe aim of the project was to characterize and compare two programming tools made to allow and ease creating mobile applications: NativeScript and Android Studio. For this purpose, two applications were created with the same functionality using both environments. The implemented applications were made to solve the traveling salesman problem, which is meant to determine the shortest possible path for given group of nodes. The differences observed in the software development process have been presented. In addition, the terms of the main elements of the technology stack were explained to help in understanding the combinations of the two environments. Based on performed performance tests, it was concluded that in comparison with NativeScript, Android Studio performs mathematical calculations faster, however, in comparison with the framework it needs more time to send a query and receive a response from the REST API.en
dc.description.typeprojekt inżynierski
dc.identifier.other45/19/I
dc.identifier.urihttps://repo.agh.edu.pl/handle/AGH/77289
dc.language.isopol
dc.rightsAccess rights reserved
dc.rights.accesszastrzeżony dostęp
dc.rights.accessNoteZarządzenie Rektora AGH
dc.rights.urihttps://repo.agh.edu.pl/info/restricted-access
dc.subjectJavaScriptpl
dc.subjectNativeScriptpl
dc.subjectAndroidpl
dc.subjectMobilepl
dc.subjectAndroid Studiopl
dc.subjectsmartfonpl
dc.subjectframeworkpl
dc.subjectśrodowiskopl
dc.subjectIDEpl
dc.subjectJavaScripten
dc.subjectNativeScripten
dc.subjectAndroiden
dc.subjectMobileen
dc.subjectAndroid Studioen
dc.subjectsmartphoneen
dc.subjectframeworken
dc.subjectenviromenten
dc.subjectIDEen
dc.titleZestawienie środowisk Nativescript i Android Studio do tworzenia aplikacji mobilnych na przykładzie implementacji aplikacji internetowejpl
dc.title.alternativeA comparison of Nativescript and Android Studio frameworks for creating mobile applications based on the example of mobile web application implementationen
dc.typepraca dyplomowa
dspace.entity.typePublication
thesis.degree.disciplineInformatyka Stosowana (WGGiOŚ)pl
thesis.degree.formOfStudystacjonarnepl
thesis.degree.grantorAkademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowiepl
thesis.degree.levelstudia pierwszego stopniapl
thesis.degree.nameinżynierpl
thesis.description.otherinfoCorrect – DRS, courseIDpl
thesis.identifier.dxp211526
thesis.statusORPDNoORPPD_project

Files