Kotlin és Java nyelv összehasonlítása Android alkalmazásfejlesztés esetén

OData támogatás
Konzulens:
Dr. Goldschmidt Balázs
Irányítástechnika és Informatika Tanszék

Manapság már mindenkinek van egy okostelefon a zsebében, emiatt népszerű mobilalkalmazásokat készíteni, mert egy átlagos ember is tudja futtatni az alkalmazásainkat a mobiltelefonján. Egy tracker alkalmazást készítek, amit a saját ötletemre építve fogom elkészíteni. Az ötlet, ha bajba kerülnénk, akkor értesítse barátainkat és tájékoztassa őket jelenlegi helyzetünkről. Android platformra most már két programozási nyelven is fejleszthetünk, Java-ban és Kotlin-ban. Egy pilot alkalmazást megírok mindkét programozási nyelven és összehasonlítom mik az előnyök és hátrányok. Itt olyanokat értek, hogy a kód rövidebb, érthetőbb, szebb szintaktika, kevesebb exception keletkezési lehetőség, ezért gyorsabb-e a fejlesztés. Nagy hangsúlyt fektetek a Kotlin nyelv ismertetésére, hogy milyen újításai vannak, illetve ezek hogyan használhatók androidos platformon. A megírt applikáció célja, hogy bemutassam az Android platform által kínált sajátos technológiákat és ezen keresztül, hogy melyik nyelven milyen előnnyel jár ezen applikáció fejlesztésé. Ezek a technológiák többek között az activityk, service-ek, külső adatbázissal való kommunikálás, push notifications, recycleview, permission kezelés, és helyzetmeghatározás. Törekedve az androidos best pratcise-ek használatára, ami sok kutatómunkát igényel részemről. A projekt végére rendelkezni fogok az Android platform ismeretével, illetve elsajátítok egy új programozási nyelvet a Kotlint.

Letölthető fájlok

A témához tartozó fájlokat csak bejelentkezett felhasználók tölthetik le.