Abstract
Android tends to be the platform of choice in the education community due to its openness and the use of Java. Any major changes to the way Android apps are built could be helpful to both teachers and students. As of last year, Android officially supports Kotlin a modern Java interoperable language that offers null safety, reduced verbosity and numerous other modern programming language features. Furthermore, the current Android developer tool-set has been expanded to include a set of new libraries, tools, and architectural guidances called Android Jetpack. The new components simplify the process of implementing complex mobile app tasks such as lifecycle handling, persistence and background operations. In this poster, we share our findings in updating and teaching a CS3 introductory mobile software development course that was originally taught in Java.
Cite
CITATION STYLE
Esakia, A. (2020). Transitioning to teaching android with kotlin and jetpack components. In SIGCSE 2020 - Proceedings of the 51st ACM Technical Symposium on Computer Science Education (p. 1302). https://doi.org/10.1145/3328778.3372603
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.