Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
State of Kotlin - Droidcon Berlin 2018
Search
Zan Markan
June 27, 2018
Programming
190
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
State of Kotlin - Droidcon Berlin 2018
Zan Markan
June 27, 2018
More Decks by Zan Markan
See All by Zan Markan
High-Performing Engineering Teams and the Holy Grail
zmarkan
0
130
A Practical Introduction to CI/CD
zmarkan
0
59
The Need for Speed - Practical Tips for Optimising your CI/CD Pipeline
zmarkan
0
95
Chat app with React, Auth0, and Pusher Chatkit
zmarkan
0
410
State of Kotlin - Droidcon NYC
zmarkan
1
120
Building DSLs in Kotlin for Fun and Profit
zmarkan
2
610
Push Notifications That Don't Suck
zmarkan
3
470
The State of Kotlin
zmarkan
0
220
10-ish Things about Android Library Development
zmarkan
0
140
Other Decks in Programming
See All in Programming
re:Inventに行く前に知っておきたい現地参加のノウハウ
nokomoro3
0
280
Apple Intelligence を用いた個人情報誤送信防止、及びユーザーリクエスト体験の改善について
yukiny
0
250
Agents on Rails - Rails at Scale 2026
irinanazarova
0
300
スマートフォンでモールス信号を送受信する 〜スマートフォンのLEDとカメラで作る光通信の設計と実装〜
atsuki_seo
0
210
テストを司るデーモンに会いに行く 〜隔離した仮想マシンでテストを通すまで〜
h1d3mun3
1
600
20260914 AIエージェント時代のPlatform Engineering LLM基盤とプロダクトの責務境界線
kanfab1
7
2.3k
Heart of Swift Concurrency
koher
0
1.1k
選挙速報を多くのユーザーへ 届ける Live Activities 設計
hamayokokuririn
0
190
更なる可用性を求めて、5年間運用したKotlinのアプリケーションをGoでリプレイスする話
ken_tunc
0
410
世界の中心で、AI(App Intents)をさけぶ ー App Intents中心設計の実践ガイド
touyou
0
730
[ハンズオン]AIへの指示だけで「五目並べ」を作ってみよう
satoshi256kbyte
1
310
UnityでSystem.Net.WebSocketsなWebSocketサーバが動かないのでUnity Monoのコードを覗いてみた / about implementing websocket server with unity mono
drumath2237
1
510
Featured
See All Featured
Design in an AI World
tapps
1
340
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.3k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
690
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
18k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
31k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
480
Utilizing Notion as your number one productivity tool
mfonobong
4
600
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
12k
A Tale of Four Properties
chriscoyier
163
24k
The Pragmatic Product Professional
lauravandoore
37
7.5k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.4k
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