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
Zan Markan - The state of Kotlin
Search
droidcon Berlin
July 17, 2018
Programming
0
68
Zan Markan - The state of Kotlin
droidcon Berlin
July 17, 2018
Tweet
Share
More Decks by droidcon Berlin
See All by droidcon Berlin
Jon Markoff - Best practice for apps
droidcon_berlin_2018
0
190
Jon Markoff - Voice in the enterprise
droidcon_berlin_2018
0
58
Michael Jess - Enabling enterprise mobility with SAP
droidcon_berlin_2018
0
110
Ronen Sabag - Lean async code with Kotlin’s coroutines
droidcon_berlin_2018
0
61
Boris Farber & Nikita Kozlov - The_Build_Side_of_Android_App
droidcon_berlin_2018
0
180
Miquel Beltran - No More □ (tofu) Mastering Emoji on Android
droidcon_berlin_2018
0
120
Laurent Gasser & Jeremy Rochot - Sharing a success story - A low cost, Customer driven and co-developed Android EMM
droidcon_berlin_2018
0
270
Hoi Lam - Adding ML Kit to Android Things And some TensorFlow things
droidcon_berlin_2018
1
210
Nicola Corti - The curious case of Android button
droidcon_berlin_2018
0
63
Other Decks in Programming
See All in Programming
Vue 3.6 時代のリアクティビティ最前線 〜Vapor/alien-signals の実践とパフォーマンス最適化〜
hiranuma
2
320
What Spring Developers Should Know About Jakarta EE
ivargrimstad
0
630
社会人になっても趣味開発を続けたい! / traPavilion
mazrean
1
120
テーブル定義書の構造化抽出して、生成AIでDWH分析を試してみた / devio2025tokyo
kasacchiful
0
340
Go言語はstack overflowの夢を見るか?
logica0419
0
660
スマホから Youtube Shortsを見られないようにする
lemolatoon
27
34k
Register is more than clipboard
satorunooshie
1
170
Amazon ECS Managed Instances が リリースされた!キャッチアップしよう!! / Let's catch up Amazon ECS Managed Instances
cocoeyes02
0
110
業務でAIを使いたい話
hnw
0
210
CSC305 Lecture 11
javiergs
PRO
0
320
SODA - FACT BOOK(JP)
sodainc
1
9k
Ktorで簡単AIアプリケーション
tsukakei
0
120
Featured
See All Featured
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
630
The Art of Programming - Codeland 2020
erikaheidi
56
14k
Build The Right Thing And Hit Your Dates
maggiecrowley
38
2.9k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.2k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
116
20k
Being A Developer After 40
akosma
91
590k
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
How GitHub (no longer) Works
holman
315
140k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
2
190
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Why Our Code Smells
bkeepers
PRO
340
57k
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