Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Hello Kotlin!
Search
Arturo Mejia
July 29, 2017
Programming
1
150
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
520
Associate Android Developer Certification
amejia481
2
280
Android development the right mindset. DroidCon Santo Domingo
amejia481
1
190
Other Decks in Programming
See All in Programming
宅宅自以為的浪漫:跟 AI 一起為自己辦的研討會寫一個售票系統
eddie
0
470
251126 TestState APIってなんだっけ?Step Functionsテストどう変わる?
east_takumi
0
300
Microservices Platforms: When Team Topologies Meets Microservices Patterns
cer
PRO
1
910
dnx で実行できるコマンド、作ってみました
tomohisa
0
130
AIエンジニアリングのご紹介 / Introduction to AI Engineering
rkaga
2
1.1k
Why Kotlin? 電子カルテを Kotlin で開発する理由 / Why Kotlin? at Henry
agatan
2
6.2k
【Streamlit x Snowflake】データ基盤からアプリ開発・AI活用まで、すべてをSnowflake内で実現
ayumu_yamaguchi
1
110
Reactive Thinking with Signals and the new Resource API
manfredsteyer
PRO
0
160
俺流レスポンシブコーディング 2025
tak_dcxi
13
7.7k
AIと協働し、イベントソーシングとアクターモデルで作る後悔しないアーキテクチャ Regret-Free Architecture with AI, Event Sourcing, and Actors
tomohisa
5
18k
スタートアップを支える技術戦略と組織づくり
pospome
8
15k
AI時代もSEOを頑張っている話
shirahama_x
0
230
Featured
See All Featured
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Being A Developer After 40
akosma
91
590k
Documentation Writing (for coders)
carmenintech
76
5.2k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
Making Projects Easy
brettharned
120
6.5k
Designing for humans not robots
tammielis
254
26k
Raft: Consensus for Rubyists
vanstee
140
7.2k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.2k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.3k
Fireside Chat
paigeccino
41
3.7k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
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