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
Why Kotlin
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
CookieySun
March 27, 2020
Technology
0
78
Why Kotlin
なんで僕がKotlinが好きなのかを社内LT会で説明した時の資料です。
CookieySun
March 27, 2020
Tweet
Share
More Decks by CookieySun
See All by CookieySun
AIに任せていい仕事、ダメな仕事
kktyu
0
13
B2Bのモバイルアプリでドメインモデリングをしている 理由〜メリットとデメリットを⽐較して〜
kktyu
0
30
エンジニアだけど展示会で商品説明してきた
kktyu
0
410
Other Decks in Technology
See All in Technology
10Xにおける品質保証活動の全体像と改善 #no_more_wait_for_test
nihonbuson
PRO
2
200
Ruby版 JSXのRuxが気になる
sansantech
PRO
0
110
MCPでつなぐElasticsearchとLLM - 深夜の障害対応を楽にしたい / Bridging Elasticsearch and LLMs with MCP
sashimimochi
0
140
CDKで始めるTypeScript開発のススメ
tsukuboshi
1
330
制約が導く迷わない設計 〜 信頼性と運用性を両立するマイナンバー管理システムの実践 〜
bwkw
3
870
GSIが複数キー対応したことで、俺達はいったい何が嬉しいのか?
smt7174
3
140
Data Hubグループ 紹介資料
sansan33
PRO
0
2.7k
~Everything as Codeを諦めない~ 後からCDK
mu7889yoon
3
270
小さく始めるBCP ― 多プロダクト環境で始める最初の一歩
kekke_n
1
350
Bedrock PolicyでAmazon Bedrock Guardrails利用を強制してみた
yuu551
0
120
日本の85%が使う公共SaaSは、どう育ったのか
taketakekaho
1
140
IaaS/SaaS管理における SREの実践 - SRE Kaigi 2026
bbqallstars
4
1.7k
Featured
See All Featured
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
0
2.3k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
0
3.4k
The agentic SEO stack - context over prompts
schlessera
0
630
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
0
1.1k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
1.9k
How to make the Groovebox
asonas
2
1.9k
Deep Space Network (abreviated)
tonyrice
0
45
Typedesign – Prime Four
hannesfritz
42
2.9k
Why Our Code Smells
bkeepers
PRO
340
58k
Crafting Experiences
bethany
1
46
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
34k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
1
120
Transcript
Why Kotlin
Kotlinの歴史 • 2011/7 : Kotlin発表 • 2012/2 : オープンソース化 •
2016/2 : ver.1.0をリリース • 2017/5 : GoogleがAndroidの開発言語に指定 • 2018/10 : ver.1.3でCoroutinesをサポート • 2019/5 : GoogleがAndroidでのKotlin Firstを宣言
Better Java • Javaの資産が使える • 型がある • “;”がいらない • 型推論
• var , val • プリミティブ型がない
Kotlin独自機能 • Null Safety • Coroutines • Scope関数 • data
class
Kotlin Native • Windows • mac OS • Linux •
iOS • Android • MPP(Multi Platform Project)
Let’s Enjoy Kotlin