ePrints.FRI - University of Ljubljana, Faculty of Computer and Information Science

Development of an Android mobile application in Kotlin programming language

Domen Lanišnik (2018) Development of an Android mobile application in Kotlin programming language. EngD thesis.

Download (1395Kb)


    Kotlin is a modern programming language that tries to address some of the drawbacks of Java, while keeping all the advantages of Java. It promises concise and functional code with new concepts for easier implementation of common structures. Kotlin's popularity is growing fast, especially in the development of Android mobile applications, where the latest versions of Java are not supported. The goal of this thesis was to present Kotlin programming language and use it practically in the development of a mobile food ordering system. The system consists of a web service, a mobile application that enables users to easily create orders and a web application that enables restaurant employees to manage received orders. We developed the web application and web service in Spring Boot framework, using Kotlin and HTML and CSS technologies. For storing the data, we used MySQL relational database. We developed the Android mobile application according to Google guidelines, using MVVM architectural pattern.

    Item Type: Thesis (EngD thesis)
    Keywords: Kotlin, Android, mobile application, web service, Spring Boot
    Number of Pages: 67
    Language of Content: Slovenian
    Mentor / Comentors:
    Name and SurnameIDFunction
    doc. dr. Tomaž Dobravec258Mentor
    Link to COBISS: http://www.cobiss.si/scripts/cobiss?command=search&base=51012&select=(ID=1537715395)
    Institution: University of Ljubljana
    Department: Faculty of Computer and Information Science
    Item ID: 4063
    Date Deposited: 09 Feb 2018 17:27
    Last Modified: 15 Feb 2018 13:33
    URI: http://eprints.fri.uni-lj.si/id/eprint/4063

    Actions (login required)

    View Item