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
Kotlin in Industry - GDK x DSC Semarang 2018
Search
Ahmad Arif Faizin
October 14, 2018
Programming
87
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Kotlin in Industry - GDK x DSC Semarang 2018
What is Kotlin, history, adoption, benefit and Pro Tips!
Ahmad Arif Faizin
October 14, 2018
More Decks by Ahmad Arif Faizin
See All by Ahmad Arif Faizin
Designing User-Friendly Interfaces: Bridging UI/UX and Basic Programming
arifaizin
0
71
Potong 10 Jam Kerja Repetitif Per Minggu. Tanpa Coding.
arifaizin
0
21
Recap by AI: Mengembalikan Waktu Produktif Tim
arifaizin
0
21
Proposal Ramadhan Habit Challenge 2026
arifaizin
0
16
Memulai Karier Sebagai Data Scientist
arifaizin
0
22
Kunci Sukses Menjadi Full Stack Developer
arifaizin
0
22
Certification Exam Prep AI-102: Microsoft Azure AI Engineer Associate elevAIte 2025
arifaizin
0
17
Dicoding Ramadhan Challenge 2025
arifaizin
0
20
Mental Model untuk Memahami Orang Lain
arifaizin
0
180
Other Decks in Programming
See All in Programming
動作中のプログラムの中身をリアルタイムに覗く / Realtime Debugger for CSharp with Roslyn
prota
1
1.8k
JRuby: Past, Present, and Future
headius
0
230
phperだってパンチカードでコーディングしたい
o0h
PRO
0
270
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
610
[Rails World 2026] Durable orchestration on Rails: from continuation to workflow
palkan
1
700
Apple Intelligence を用いた個人情報誤送信防止、及びユーザーリクエスト体験の改善について
yukiny
0
330
Starting & Sustaining Code-Based E2E Testing for Non-Coding QA Teams( #jasstniigata )
teyamagu
PRO
1
960
技術的負債の返済は、AI時代の複利で効く投資 — 経営としての意思決定とその遂行
curekoshimizu
1
2.3k
Are APIs Still Relevant in the AI Era?
soyuka
0
450
mrbgem 三角測量 開発
ogom
0
230
Turning Architecture into Unit Tests in the AI Era (NSSpain XIV)
steliosf
PRO
1
140
パスワード再設定メールのURLについて知っておこう
uyuki234
0
120
Featured
See All Featured
Code Review Best Practice
trishagee
74
20k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.4k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
450
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.9k
Into the Great Unknown - MozCon
thekraken
41
2.8k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
2
2.2k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.6k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
1
620
Mobile First: as difficult as doing things right
swwweet
225
10k
Building Flexible Design Systems
yeseniaperezcruz
330
41k
Unsuck your backbone
ammeep
672
58k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
58k
Transcript
Kotlin in Industry By : Ahmad Arif Faizin Indonesia Mobile-Apps
Academy GDK x DSC
2
What is Kotlin?
Fact Today
Fact Today “It’s been one of the fastest growing languages
in the JVM world and people are jumping ship from other JVM languages like e.g. Scala.” https://discuss.kotlinlang.org
History 2011 - Created by a small JetBrains team in
St. Petersburg, Russia 2016 - The official v1.0 was released 2017 - Google officially backed Kotlin as the official language for Android
Kotlin adoption • Uber uses Kotlin for building internal tools
• Gradle introduced Kotlin as their language for writing build scripts • Atlassian powers their Trello on Android with Kotlin • Pinterest has incorporated Kotlin in their application with an average use of 150M users a month
Personal Experience
Benefit • Fast coding • Cleaner code • Inteporable with
existing Java library • Bye Bye NPE (Null Pointer Exception) • Convert Java to Kotlin
Pro Tips • Use @Parcelize • Add Android KTX (Kotlin
Extension) • Nice to try using Kotlin + Rx + Lambda • Bye Bye NPE (Null Pointer Exception)
11 Ahmad Arif Faizin 0857 4048 2440 @arif_faizin