Java programming language has been long used to develop native Android mobile applications. In the last few years many companies and freelancers have switched into using Kotlin partially or entirely. As such, many projects are released as binaries and employ a mix of Java and Kotlin language constructs. Yet, the true security and privacy implications of this shift have not been thoroughly studied. In this work, a state-of-the-art tool, KotlinDetector, is developed to directly extract any Kotlin presence, percentages, and numerous language features from Android Application Packages (APKs) by performing heuristic pattern scanning and invocation tracing. Our evaluation study shows that the tool is considerably efficient and accurate. We furthe...
In mid-2019, Kotlin became Google’s preferred language for Android application development instead o...
Cílem této práce je demonstrace výhod programovacího jazyka Kotlin oproti jeho předchůdci jazyku Jav...
The Android application ecosystem has thrived, with hundreds of thousands of applications (apps) ava...
Java programming language has been long used to develop native Android mobile applications. In the l...
Java programming language has been long used to develop native Android mobile applications. In the l...
In 2017, Google announced Kotlin as one of the officially supported languages for Android developmen...
In the latest Google I/O, Google’s major conference on the Android world, that took place in May 201...
International audienceCurrently, the majority of apps running on mobile devices are Android apps dev...
Context: Kotlin is a novel language that represents an alternative to Java, and has been recently ad...
In early 2018, Google announced Kotlin to be one of the official languages for developing Android ap...
List of analyzed Android applications (APKs), raw results (number of Kotlin and Java classes) and li...
The Kotlin programming language has seen an increase of adoption since its launch in 2011. In late 2...
The objective of this report is to give the reader an overview of what the author has researched and...
The aim of my bachelor's thesis will be to analyze the creation of Open Source applications for mobi...
Context. Android developers that developed Android apps using Java 6 for a long time got introduced ...
In mid-2019, Kotlin became Google’s preferred language for Android application development instead o...
Cílem této práce je demonstrace výhod programovacího jazyka Kotlin oproti jeho předchůdci jazyku Jav...
The Android application ecosystem has thrived, with hundreds of thousands of applications (apps) ava...
Java programming language has been long used to develop native Android mobile applications. In the l...
Java programming language has been long used to develop native Android mobile applications. In the l...
In 2017, Google announced Kotlin as one of the officially supported languages for Android developmen...
In the latest Google I/O, Google’s major conference on the Android world, that took place in May 201...
International audienceCurrently, the majority of apps running on mobile devices are Android apps dev...
Context: Kotlin is a novel language that represents an alternative to Java, and has been recently ad...
In early 2018, Google announced Kotlin to be one of the official languages for developing Android ap...
List of analyzed Android applications (APKs), raw results (number of Kotlin and Java classes) and li...
The Kotlin programming language has seen an increase of adoption since its launch in 2011. In late 2...
The objective of this report is to give the reader an overview of what the author has researched and...
The aim of my bachelor's thesis will be to analyze the creation of Open Source applications for mobi...
Context. Android developers that developed Android apps using Java 6 for a long time got introduced ...
In mid-2019, Kotlin became Google’s preferred language for Android application development instead o...
Cílem této práce je demonstrace výhod programovacího jazyka Kotlin oproti jeho předchůdci jazyku Jav...
The Android application ecosystem has thrived, with hundreds of thousands of applications (apps) ava...