Repository logo
Thesis

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

Loading...
Thumbnail Image

Defence Date

2019-01-24

Access rights

Access: zastrzeżony dostęp
Access details: Zarządzenie Rektora AGH
Rights: access rights reserved
Access rights reserved

Access rights reserved - License not granted

Other title

A comparison of Nativescript and Android Studio frameworks for creating mobile applications based on the example of mobile web application implementation

Defence details

Degree Grantor: Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie
Course: Informatyka Stosowana (WGGiOŚ)
Form of study: stacjonarne
Degree level: studia pierwszego stopnia
Degree name: inżynier

Description

Abstract

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


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

Access rights

Access: zastrzeżony dostęp
Access details: Zarządzenie Rektora AGH
Rights: access rights reserved
Access rights reserved

Access rights reserved - License not granted