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
81
Why Kotlin
なんで僕がKotlinが好きなのかを社内LT会で説明した時の資料です。
CookieySun
March 27, 2020
Tweet
Share
More Decks by CookieySun
See All by CookieySun
AIに任せていい仕事、ダメな仕事
kktyu
0
14
B2Bのモバイルアプリでドメインモデリングをしている 理由〜メリットとデメリットを⽐較して〜
kktyu
0
31
エンジニアだけど展示会で商品説明してきた
kktyu
0
490
Other Decks in Technology
See All in Technology
20260311 ビジネスSWG活動報告(デジタルアイデンティティ人材育成推進WG Ph2 活動報告会)
oidfj
0
150
技術的負債の泥沼から組織を救う3つの転換点
nwiizo
8
3.4k
AIエージェント時代に備える AWS Organizations とアカウント設計
kossykinto
3
620
AWS DevOps Agent vs SRE俺 / AWS DevOps Agent vs me, the SRE
sms_tech
3
500
メタデータ同期に潜んでいた問題 〜 Cache Stampede 時の Cycle Wait を⾒つけた話
lycorptech_jp
PRO
0
150
トップマネジメントとコンピテンシーから考えるエンジニアリングマネジメント
zigorou
4
810
20260311 技術SWG活動報告(デジタルアイデンティティ人材育成推進WG Ph2 活動報告会)
oidfj
0
150
[AEON TECH HUB #24] お客様の長期的興味の理解に向けて
alpicola
0
130
IBM Bobを使って、PostgreSQLのToDoアプリをDb2へ変換してみよう/202603_Dojo_Bob
mayumihirano
1
300
OpenClawで回す組織運営
jacopen
3
670
情シスのための生成AI実践ガイド2026 / Generative AI Practical Guide for Business Technology 2026
glidenote
0
180
Abuse report だけじゃない。AWS から緊急連絡が来る状況とは?昨今の攻撃や被害の事例の紹介と備えておきたい考え方について
kazzpapa3
1
350
Featured
See All Featured
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Music & Morning Musume
bryan
47
7.1k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.4k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
A designer walks into a library…
pauljervisheath
210
24k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
270
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
410
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
110
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.7k
Chasing Engaging Ingredients in Design
codingconduct
0
140
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.7k
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