Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
State of Kotlin - Droidcon Berlin 2018
Search
Zan Markan
June 27, 2018
Programming
1
150
State of Kotlin - Droidcon Berlin 2018
Zan Markan
June 27, 2018
Tweet
Share
More Decks by Zan Markan
See All by Zan Markan
High-Performing Engineering Teams and the Holy Grail
zmarkan
0
78
A Practical Introduction to CI/CD
zmarkan
0
37
The Need for Speed - Practical Tips for Optimising your CI/CD Pipeline
zmarkan
0
70
Chat app with React, Auth0, and Pusher Chatkit
zmarkan
0
360
State of Kotlin - Droidcon NYC
zmarkan
1
79
Building DSLs in Kotlin for Fun and Profit
zmarkan
2
550
Push Notifications That Don't Suck
zmarkan
3
420
The State of Kotlin
zmarkan
0
190
10-ish Things about Android Library Development
zmarkan
0
110
Other Decks in Programming
See All in Programming
AIともっと楽するE2Eテスト
myohei
9
3k
状態遷移図を書こう / Sequence Chart vs State Diagram
orgachem
PRO
2
210
A full stack side project webapp all in Kotlin (KotlinConf 2025)
dankim
0
150
Git Sync を超える!OSS で実現する CDK Pull 型デプロイ / Deploying CDK with PipeCD in Pull-style
tkikuc
4
370
副作用と戦う PHP リファクタリング ─ ドメインイベントでビジネスロジックを解きほぐす
kajitack
2
220
AWS Summit Japan 2024と2025の比較/はじめてのKiro、今あなたは岐路に立つ
satoshi256kbyte
1
170
可変変数との向き合い方 $$変数名が踊り出す$$ / php conference Variable variables
gunji
0
190
レトロゲームから学ぶ通信技術の歴史
kimkim0106
0
110
20250704_教育事業におけるアジャイルなデータ基盤構築
hanon52_
5
1.1k
Python型ヒント完全ガイド 初心者でも分かる、現代的で実践的な使い方
mickey_kubo
1
240
オンコール⼊⾨〜ページャーが鳴る前に、あなたが備えられること〜 / Before The Pager Rings
yktakaha4
2
1k
Porting a visionOS App to Android XR
akkeylab
0
810
Featured
See All Featured
RailsConf 2023
tenderlove
30
1.1k
Automating Front-end Workflow
addyosmani
1370
200k
KATA
mclloyd
30
14k
Side Projects
sachag
455
42k
Facilitating Awesome Meetings
lara
54
6.5k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
5.9k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Statistics for Hackers
jakevdp
799
220k
Unsuck your backbone
ammeep
671
58k
Designing for Performance
lara
610
69k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3.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
[email protected]
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