CBL - Campus del Baix Llobregat

Projecte llegit

Títol: A study of Kotlin's: conciseness, safety and interoperability.


Estudiants que han llegit aquest projecte:


Director/a: MESEGUER PALLARÈS, ROC

Departament: DAC

Títol: A study of Kotlin's: conciseness, safety and interoperability.

Data inici oferta: 25-01-2019     Data finalització oferta: 25-09-2019



Estudis d'assignació del projecte:
    DG ENG AERO/SIS TEL
    DG ENG AERO/TELEMÀT
    DG ENG SISTE/TELEMÀT
    GR ENG SIS TELECOMUN
    GR ENG SIST AEROESP
    GR ENG TELEMÀTICA
    MU AEROSPACE S&T 15
    MU DRONS
    MU MASTEAM 2015
Tipus: Individual
 
Lloc de realització: EETAC
 
Paraules clau:
kotiln, mobile application, android, software
 
Descripció del contingut i pla d'activitats:
 
Overview (resum en anglès):
The goal of this project is to evaluate Kotlin as the new prefered Android Studio project.

We will first deep dive into its main features which go from writing concise code to revolutionizing asynchronous programming. We will also look at what can we build with Kotlin, which goes from mobile applications to servers or browser applications.

The first approach will be theoretical by researching what problem do Kotlin’s features solve and how to use them. Then, we will move to select the most relevant features and we will experiment with them. In the experiment we will see if what the theory promises is true and at the end of evaluating these features, we will give some analysis or proposals for improving it.

Once we are more familiar with Kotlin we will build an actual Android application fully in Kotlin. The application will connect to a server and look for flights for a given group of people from different departure cities to a single destination. Therefore, we will have the possibility of creating travel groups of people and the possibility to look for flights for each of those.

Finally, we take everything into consideration, and we will validate Kotlin’s self-claim of being a concise, safe and interoperable language from both the theoretical and the practical points of view.


© CBLTIC Campus del Baix Llobregat - UPC