Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up
for free
State of Kotlin - Droidcon Berlin 2018
Zan Markan
June 27, 2018
Programming
1
120
State of Kotlin - Droidcon Berlin 2018
Zan Markan
June 27, 2018
Tweet
Share
More Decks by Zan Markan
See All by Zan Markan
zmarkan
0
10
zmarkan
0
12
zmarkan
0
130
zmarkan
1
49
zmarkan
2
230
zmarkan
3
200
zmarkan
0
160
zmarkan
0
69
zmarkan
0
120
Other Decks in Programming
See All in Programming
ajstarks
2
760
etagwerker
1
130
borkdude
1
180
takuyaa
4
490
deepu105
1
190
kubode
2
190
ickx
3
640
orgachem
1
220
tarappo
4
440
dnskimo
8
1.5k
rockname
1
330
o0h
PRO
3
1.6k
Featured
See All Featured
caitiem20
311
17k
phodgson
88
4k
brettharned
93
3.1k
mojombo
359
62k
samanthasiow
58
6.4k
kastner
54
2k
myddelton
109
11k
imathis
479
150k
sachag
267
17k
geoffreycrofte
25
1k
jakevdp
776
200k
notwaldorf
19
2.1k
Transcript
@zmarkan @pusher
@zmarkan @pusher Hosted APIs for collaboration & communication
Channels, Chatkit, Beams Bet heavily on Kotlin ❤ pusher.com @pusher
@zmarkan @pusher Why #StateOfKotlin? Learning what’s hot in the Kotlin
world Sharing the ❤ with the community Surveys are fun! ✅
@zmarkan @pusher responses received 2744
@zmarkan @pusher 13min14s average time to complete ⏱
@zmarkan @pusher the state of Kotlin
@zmarkan @pusher Employment status
@zmarkan @pusher Developer experience
@zmarkan @pusher Kotliners per company
@zmarkan @pusher Kotlin usage
@zmarkan @pusher Adoption through time JW’s Kotlin doc
@zmarkan @pusher
@zmarkan @pusher Android is eating the (Kotlin) World.
@zmarkan @pusher Other programming languages PHP, Ruby, Scala, TypeScript, C,
Groovy, Go…
@zmarkan @pusher Top learning resources
@zmarkan @pusher How much Kotlin in your codebase? ☕
@zmarkan @pusher Fave features in the Kotlinverse
@zmarkan @pusher 77% use extension functions
@zmarkan @pusher 87% migrated Java to Kotlin. From Java
to Kotlin…
@zmarkan @pusher (
@zmarkan @pusher …and back again. 25% migrated back to
Java.
@zmarkan @pusher reasons for reverting are both technical and organizational
@zmarkan @pusher 29% have used coroutines
@zmarkan @pusher "Stopped using it because it’s experimental" ⚗
@zmarkan @pusher "Fully in production for a fintech solution"
@zmarkan @pusher 41% have used a DSL
@zmarkan @pusher 10% have wriżten a DSL
@zmarkan @pusher State of Kotlin Report is launching soon.
@zmarkan @pusher Want to shape the next State of Kotlin?
- Tweet or email me your suggestions! - Watch this space for the report! - Share it when you see it!
@zmarkan @pusher Zan Markan @zmarkan zan@pusher.com pusher.com slides:
bit.ly/state-of-kt-berlin
@zmarkan @pusher Resources JW's whitepaper from Square: docs.google.com/document/d/ 1ReS3ep- hjxWA8kZi0YqDbEhCqTt29hG8P44aA9W0DM8
Kotlin Future Features survey: blog.jetbrains.com/kotlin/2017/06/ kotlin- future-features-survey-results StackOvervlow Survey: insights.stackoverflow.com/survey/2018