Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
About Kotlin
Search
Tien Nguyen Xuan
February 05, 2018
Programming
83
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
About Kotlin
This presentation talk about Kotlin , a new official Android Language.
Tien Nguyen Xuan
February 05, 2018
More Decks by Tien Nguyen Xuan
See All by Tien Nguyen Xuan
Clean Code
chutienit
0
150
Other Decks in Programming
See All in Programming
KiroのSpecで「五目並べ」を作ってみる
satoshi256kbyte
1
380
C#の現在地 進化の歴史と、AI時代の.NET Everywhere
neuecc
5
5.2k
最近”作らせてる” ローカルAIアプリの話
akit37
0
470
全ての永続トークンを、生まれる前に消し去りたい!
sylph01
2
880
3回つくってわかった、 定期実行ジョブ基盤の本質情報
takai
0
460
カツオ、ご期待ください
suneo3476
0
190
Simple Storage Service(S3) is not simple
iwatsukayura
0
290
ActionController meets Protocol Buffers
sorah
0
520
Web Framework Benchmark Battle 2026, Any%
a_matsuda
2
2k
JIS keyboard support in Omarchy
lef237
0
110
Vue Fes Japan の “作る側”に関わってみて
naokihaba
0
160
Long Living Tokens, Die, Die, Die! (or: The One Ring is Banned in Modern)
sylph01
0
300
Featured
See All Featured
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
890
AI Search: Where Are We & What Can We Do About It?
aleyda
0
8.1k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
2
360
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
730
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
440
How to make the Groovebox
asonas
2
2.5k
Into the Great Unknown - MozCon
thekraken
41
2.8k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
500
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
710
The SEO identity crisis: Don't let AI make you average
varn
0
590
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
270
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
Transcript
ABOUT KOTLIN – chubecode https://github.com/chubecode
▶ Statically typed. ▶ JVM targeted ▶ Designed and develop
by JetBrains (IntelliJ IDEA, AppCode,..) ▶ General purpose ▶ Beta planed for the end of 2011
▶ Kotlin is now Official Android Language ▶ Super easy
to setup. ▶ 100% interoperable with Java. ▶ Clean code. ▶ Safe Null Pointer Exceptions. ▶ Goodbye findViewById. ▶ Goodbye to “;” ▶ Tool friendly.
▶ Consider, simple and very easy to read (and write)
▶ Safer. ▶ Good Performance. ▶ Build time faster than java.
None
Java Kotlin
▶ Add functionality to existing class without: ▶ Modifying the
original type ▶ Creating a new subclass ▶ Using the Decorator design pattern ▶ Any class (String, TextView, Context, etc.) ▶ No more Utils classes
Nullable Receiver
Enjoy it!
numbers(listOf(1, 2, 3))
puzzler2()
puzzler3()
Q&A