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
110
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
430
Associate Android Developer Certification
amejia481
2
270
Android development the right mindset. DroidCon Santo Domingo
amejia481
1
150
Other Decks in Programming
See All in Programming
EventSourcingの理想と現実
wenas
6
2.2k
デプロイを任されたので、教わった通りにデプロイしたら障害になった件 ~俺のやらかしを越えてゆけ~
techouse
53
34k
外部システム連携先が10を超えるシステムでのアーキテクチャ設計・実装事例
kiwasaki
1
280
Better Code Design in PHP
afilina
PRO
0
110
C#/.NETのこれまでのふりかえり
tomokusaba
1
180
Duckdb-Wasmでローカルダッシュボードを作ってみた
nkforwork
0
110
破壊せよ!データ破壊駆動で考えるドメインモデリング / data-destroy-driven
minodriven
17
4.3k
Identifying User Idenity
moro
6
9.5k
AWS Lambdaから始まった Serverlessの「熱」とキャリアパス / It started with AWS Lambda Serverless “fever” and career path
seike460
PRO
0
160
ヤプリ新卒SREの オンボーディング
masaki12
0
110
詳細解説! ArrayListの仕組みと実装
yujisoftware
0
540
JavaでLチカしたい! / JJUG CCC 2024 Fall LT
nhayato
0
120
Featured
See All Featured
VelocityConf: Rendering Performance Case Studies
addyosmani
325
24k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
48k
Done Done
chrislema
181
16k
Six Lessons from altMBA
skipperchong
27
3.5k
No one is an island. Learnings from fostering a developers community.
thoeni
19
3k
Keith and Marios Guide to Fast Websites
keithpitt
409
22k
The Invisible Side of Design
smashingmag
297
50k
GraphQLの誤解/rethinking-graphql
sonatard
67
10k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
25
1.8k
It's Worth the Effort
3n
183
27k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
159
15k
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