Upload
inovex-gmbh
View
44
Download
3
Embed Size (px)
Citation preview
Kotlin für Android-Entwickler
Daniel Bälz Karlsruhe, 9.12.2017
https://github.com/dbaelz/
2
Daniel Bälz
Android-Entwickler @ inovex GmbH
https://dbaelz.de/
3
Warum Kotlin?
● Java○ Langatmig mit viel Zeremonie○ „Moderne“ Sprachfeature fehlen○ Notwendigkeit von Helfer/Bibliotheken
● Android○ Langatmige APIs○ Fehleranfällige API (Null-Werte, Aufrufreihenfolge)
5
Ressourcen
● Kotlin Dokumentation● Kotlin and Android● Android Kotlin Guides● Kotlin Koans (auch als Android Studio Plugin)● Kotlin Weekly
6
Bibliotheken
● App○ Anko○ KOIN○ Kotlin Preferences○ ...
● (Unit) Testing○ KotlinTest○ SPEK○ Mockito-Kotlin
7
Tipps
● Migration○ Stückweise per Feature○ Konverter in Android Studio○ Tests nur Spielwiese
● Iteratives Lernen○ Ausprobieren○ Überarbeiten○ Idiomatic Kotlin
Vielen Dank
Daniel Bälz
inovex GmbH
Ludwig-Erhard-Allee 6
76131 Karlsruhe
https://dbaelz.de/