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
Hello Kotlin!
Search
Arturo Mejia
July 29, 2017
Programming
1
140
Hello Kotlin!
Arturo Mejia
July 29, 2017
Tweet
Share
More Decks by Arturo Mejia
See All by Arturo Mejia
A gentle introduction to Kotlin Coroutines
amejia481
0
500
Associate Android Developer Certification
amejia481
2
280
Android development the right mindset. DroidCon Santo Domingo
amejia481
1
180
Other Decks in Programming
See All in Programming
MCPを使ってイベントソーシングのAIコーディングを効率化する / Streamlining Event Sourcing AI Coding with MCP
tomohisa
0
170
「App Intent」よくわからんけどすごい!
rinngo0302
1
100
AI駆動のマルチエージェントによる業務フロー自動化の設計と実践
h_okkah
0
230
Git Sync を超える!OSS で実現する CDK Pull 型デプロイ / Deploying CDK with PipeCD in Pull-style
tkikuc
4
350
商品比較サービス「マイベスト」における パーソナライズレコメンドの第一歩
ucchiii43
0
180
NPOでのDevinの活用
codeforeveryone
0
900
レベル1の開発生産性向上に取り組む − 日々の作業の効率化・自動化を通じた改善活動
kesoji
0
300
脱Riverpod?fqueryで考える、TanStack Queryライクなアーキテクチャの可能性
ostk0069
0
500
チームで開発し事業を加速するための"良い"設計の考え方 @ サポーターズCoLab 2025-07-08
agatan
1
470
React は次の10年を生き残れるか:3つのトレンドから考える
oukayuka
7
2.4k
Porting a visionOS App to Android XR
akkeylab
0
680
LT 2025-06-30: プロダクトエンジニアの役割
yamamotok
0
870
Featured
See All Featured
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
A designer walks into a library…
pauljervisheath
207
24k
Code Reviewing Like a Champion
maltzj
524
40k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
108
19k
Automating Front-end Workflow
addyosmani
1370
200k
Balancing Empowerment & Direction
lara
1
450
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Faster Mobile Websites
deanohume
308
31k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
The Art of Programming - Codeland 2020
erikaheidi
54
13k
How to train your dragon (web standard)
notwaldorf
96
6.1k
Transcript
Hello Kotlin! Arturo Mejía Twitter: @Arturomejia481 GitHub: Amejia481 www.aamm.tech
Agenda •What’s it? •The practical test •Getting ready •Resources
Some History •Timeline • JetBrain 2011(Java alternative) • Version 1.0
2016 • Google I/O 2017... WebStorm RubyMine PhpStorm Intelligent IDEA Resharper AppCode Android Studio
Google I/O 2017 0:18
What makes it cool? •Google I/O 2017 • 100% Interoperable
with Java • Open-source • JVM, Android, JS and Native..
Kotlin Future! 31:30 - 33:00
Get Started •Tools • Online • Intellij IDEA • Android
Studio (3.0) • Eclipse • Visual Studio Code
Hello Kotlin!
What I love about it? •Tools • Fun to use
• Type inference • Reduce Boilerplate code • Interoperable with Java
Demo
References Jake Wharton’s paper https://docs.google.com/document/d/1ReS3ep-hjxWA8kZi0YqDb EhCqTt29hG8P44aA9W0DM8/edit • Kotlin Documentation https://github.com/JetBrains/kotlin-workshop
• Kotlin Documentation https://try.kotlinlang.org • Droid Talks Kotlin’s section www.droidtalks.pro/
References Introduction to Kotlin Programming http://shop.oreilly.com/product/0636920052982.do • Kotlin by Example
http://hadihariri.com/2017/06/12/kotlin-by-example/ • Kotlin in action http://a.co/8DfmF3n • Follow Hadi Hariri, Kotlin advocate https://twitter.com/hhariri
Thanks! Arturo Mejía Twitter: @Arturomejia481 GitHub: Amejia481 www.aamm.tech