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
92
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
370
Associate Android Developer Certification
amejia481
2
260
Android development the right mindset. DroidCon Santo Domingo
amejia481
1
140
Other Decks in Programming
See All in Programming
CA.swift19 恋するAIアプリ開発の裏側
oskmr
0
360
データアナリストが行うDatabricksを活用したETLの自動化事例
shinoa
0
270
Prepare for Jakarta EE 11 - Performance and Developer Productivity
ivargrimstad
0
780
SwiftUIで使いやすいToastの作り方 / How to build a Toast system which is easy to use in SwiftUI
lovee
3
140
PHPはいつから死んでいるかの調査
chiroruxx
1
400
ゆるい個人開発のススメ
kuroppe1819
10
990
Hanami and htmx
bkuhlmann
0
210
見た目から始める生産性向上
ikumatadokoro
7
840
Snowflakeで眠ったデータを起こそう!
estie
0
120
MicrosoftのPlatform Engineeringガイドを読んで実際になにかやってみた
ymd65536
1
330
Node.js v22 で変わること
yosuke_furukawa
PRO
9
3.4k
検証も兼ねて個人開発でHonoとかと向き合った話
hanetsuki
1
910
Featured
See All Featured
Building Flexible Design Systems
yeseniaperezcruz
319
37k
RailsConf 2023
tenderlove
4
540
5 minutes of I Can Smell Your CMS
philhawksworth
199
19k
How GitHub (no longer) Works
holman
304
140k
Stop Working from a Prison Cell
hatefulcrawdad
266
19k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
352
28k
Design by the Numbers
sachag
274
18k
Mobile First: as difficult as doing things right
swwweet
216
8.6k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
18
6.9k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
241
1.2M
Designing for Performance
lara
601
67k
In The Pink: A Labor of Love
frogandcode
138
21k
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