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
About Kotlin
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Tien Nguyen Xuan
February 05, 2018
Programming
1
76
About Kotlin
This presentation talk about Kotlin , a new official Android Language.
Tien Nguyen Xuan
February 05, 2018
Tweet
Share
More Decks by Tien Nguyen Xuan
See All by Tien Nguyen Xuan
Clean Code
chutienit
0
130
Other Decks in Programming
See All in Programming
Cyrius ーLinux非依存にコンテナをネイティブ実行する専用OSー
n4mlz
0
260
Rethinking API Platform Filters
vinceamstoutz
0
3.8k
Mastering Event Sourcing: Your Parents Holidayed in Yugoslavia
super_marek
0
130
実践ハーネスエンジニアリング #MOSHTech
kajitack
7
4.9k
Claude Codeログ基盤の構築
giginet
PRO
7
3.8k
AI時代のシステム設計:ドメインモデルで変更しやすさを守る設計戦略
masuda220
PRO
6
1.1k
ローカルで稼働するAI エージェントを超えて / beyond-local-ai-agents
gawa
1
190
夢の無限スパゲッティ製造機 -実装篇- #phpstudy
o0h
PRO
0
180
最初からAWS CDKで技術検証してもいいんじゃない?
akihisaikeda
4
180
モダンOBSプラグイン開発
umireon
0
190
[PHPerKaigi 2026]PHPerKaigi2025の企画CodeGolfが最高すぎて社内で内製して半年運営して得た内製と運営の知見
ikezoemakoto
0
310
テレメトリーシグナルが導くパフォーマンス最適化 / Performance Optimization Driven by Telemetry Signals
seike460
PRO
2
200
Featured
See All Featured
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
120
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
300
Designing Powerful Visuals for Engaging Learning
tmiket
1
310
Into the Great Unknown - MozCon
thekraken
40
2.3k
How to build a perfect <img>
jonoalderson
1
5.3k
The SEO identity crisis: Don't let AI make you average
varn
0
430
The agentic SEO stack - context over prompts
schlessera
0
720
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
690
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.2k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
130
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.4k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
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