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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Arturo Mejia
July 29, 2017
Programming
150
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Hello Kotlin!
Arturo Mejia
July 29, 2017
More Decks by Arturo Mejia
See All by Arturo Mejia
A gentle introduction to Kotlin Coroutines
amejia481
0
540
Associate Android Developer Certification
amejia481
2
290
Android development the right mindset. DroidCon Santo Domingo
amejia481
1
210
Other Decks in Programming
See All in Programming
PHPだって関数型したい 〜できること、できないこと〜 / fp-in-php
jsoizo
1
260
2年かけて Deno に DOMMatrix を実装した話 / How I implemented DOMMatrix in Deno over two years
petamoriken
0
180
AWS CDK を「作」ってみた 〜フルスクラッチで見えた CDK の裏側〜 / aws-cdk-from-scratch
gotok365
3
2.7k
Built Our Own Background Agent at LayerX #aidevex_findy
layerx
PRO
9
3.8k
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
310
複数の Claude Code が"放置"されてしまう問題をCLI ダッシュボードを自作して解決した話
sumihiro3
0
540
Android CLI
fornewid
0
190
Prismを使った型安全な暗号化_関数型まつり2026
_fhhmm
0
160
Claude Team Plan導入・ガイド
tk3fftk
0
240
【SRE NEXT 2026 Lunch Session】一人目専任SREの立ち上げを加速する ― AIと進めたオンボーディングで2分を0.04秒にした話
pkshadeck
PRO
0
3.3k
音楽のための関数型プログラミング言語mimiumにおける多段階計算の活用
tomoyanonymous
1
370
エンジニアにデザインハーネスを 〜デザインプロセスを規定するためのハーネス〜 / Design harness from an engineer's perspective
rkaga
2
1.8k
Featured
See All Featured
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Discover your Explorer Soul
emna__ayadi
2
1.2k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
230
VelocityConf: Rendering Performance Case Studies
addyosmani
333
25k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
230
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
3
370
Accessibility Awareness
sabderemane
1
160
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.1k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.4k
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