Affordable Access

PRIMERJAVA RAZVOJA APLIKACIJ ZA PLATFORMO ANDROID V PROGRAMSKIH JEZIKIH JAVA IN KOTLIN

Authors
  • SIMIČ, VITO
Publication Date
Jun 14, 2019
Source
University of Ljubljana
Keywords
Language
Slovenian
License
Green
External links

Abstract

Pametni telefoni so vse bolj pomemben del našega vsakdanjika. Operacijski sistem Android je najbolj razširjen in popularen med uporabniki in razvijalci. V tem diplomskem delu smo raziskali možnosti razvoja aplikacij v okolju Android, ki se jih ponavadi piše v programskem jeziku Java. Na trgu pa se je pojavil nov programski jezik imenovan Kotlin. Zanimalo nas je, ali lahko ta nadomesti velikana Javo, kje je boljši, kje je primerljiv in kje je slabši. Predstavili smo lastnosti jezikov pri izdelavi aplikacij za platformo Android. Izdelali smo aplikaciji v obeh jezikih, da bi lahko primerjali njune sposobnosti in njun potek razvoja. Tehnične lastnosti smo primerjali glede na čas gradnje, porabo procesorske moči, porabo pomnilnika in število metod. Izdelali smo tudi enostavno anketo, ki je druge kolege povprašala, kaj si mislijo o jezikih. Ugotovili smo, da je programski jezik Kotlin primerljiv z jezikom Java v času inkrementalne gradnje, a je opazno počasnejši pri čisti gradnji aplikacije. Jezika sta primerljiva tudi glede na učinkovitost izvajanja, kar zajema porabo procesorske moči in porabo pomnilnika. Pri prevajanju jezika Kotlin z uporabo orodja ProGuard dobimo skoraj enako število metod kot pri prevajanju jezika Java. Rezultatov ankete so prikazali, da anketiranci menijo, da je Kotlin bolj berljiv kot Java. V delu smo zaključili, da je programski jezik Kotlin dobra alternativa jeziku Java. Kotlin rešuje mnoge probleme, s katerimi se srečujejo programerji aplikacij, napisanih v Javi. Kotlin nam omogoča, da pišemo berljivo izvorno kodo, kar pomeni lažjo krmarjenje in urejanje.

Report this publication

Statistics

Seen <100 times