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
CookieySun
March 27, 2020
Technology
0
72
Why Kotlin
なんで僕がKotlinが好きなのかを社内LT会で説明した時の資料です。
CookieySun
March 27, 2020
Tweet
Share
More Decks by CookieySun
See All by CookieySun
B2Bのモバイルアプリでドメインモデリングをしている 理由〜メリットとデメリットを⽐較して〜
kktyu
0
0
エンジニアだけど展示会で商品説明してきた
kktyu
0
220
Other Decks in Technology
See All in Technology
激動の時代を爆速リチーミングで乗り越えろ
sansantech
PRO
1
240
AWS DMS で SQL Server を移行してみた/aws-dms-sql-server-migration
emiki
0
280
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
2
220
OpenCensusと歩んだ7年間
bgpat
0
310
SREのキャリアから経営に近づく - Enterprise Risk Managementを基に -
shonansurvivors
1
700
Amazon Athena で JSON・Parquet・Iceberg のデータを検索し、性能を比較してみた
shigeruoda
1
290
DMMの検索システムをSolrからElasticCloudに移行した話
hmaa_ryo
0
340
初海外がre:Inventだった人間の感じたこと
tommy0124
1
180
IBC 2025 動画技術関連レポート / IBC 2025 Report
cyberagentdevelopers
PRO
2
240
SRE × マネジメントレイヤーが挑戦した組織・会社のオブザーバビリティ改革 ― ビジネス価値と信頼性を両立するリアルな挑戦
coconala_engineer
0
420
Kotlinで型安全にバイテンポラルデータを扱いたい! ReladomoラッパーをAIと実装してみた話
itohiro73
3
140
新米エンジニアをTech Leadに任命する ー 成長を支える挑戦的な人と組織のマネジメント
naopr
1
340
Featured
See All Featured
Typedesign – Prime Four
hannesfritz
42
2.8k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.5k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
Unsuck your backbone
ammeep
671
58k
Large-scale JavaScript Application Architecture
addyosmani
514
110k
Fireside Chat
paigeccino
41
3.7k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Build your cross-platform service in a week with App Engine
jlugia
234
18k
A Modern Web Designer's Workflow
chriscoyier
697
190k
The World Runs on Bad Software
bkeepers
PRO
72
11k
Writing Fast Ruby
sferik
630
62k
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