Less Code and More
Productive as Android
Engineer with Kotlin
Muhammad Alif Akbar
@muh.alifgiant
Slide 2
Slide 2 text
@muh.alifgiant
- Mobile App Engineer @ Bukalapak
- +5 years as Android Dev
- ❤ Kotlin, Dart, Java, Python, Js
- Lead Assistant of Mobile Innovation Lab @ Telkom Univ (2017)
- Merit Awardee of APICTA (Asia Pacific ICT Award) 2016
Slide 3
Slide 3 text
Mas/Kak, ngoding android pakai bahasa apa?
Slide 4
Slide 4 text
Jadi kenapa harus pake Kotlin?
Kan lebih baru..
Slide 5
Slide 5 text
Yuk samakan
definisi!
Less Code
Kita menulis lebih sedikit
code
More Productive
Menyelesaikan lebih banyak
tugas dalam satu waktu
https://icons8.com/illustrations/people
Slide 6
Slide 6 text
1. Explicit Mutable and Immutable
Slide 7
Slide 7 text
2. Data Classes
+ .copy()
+ destructuring
Slide 8
Slide 8 text
3. Null safety with operator ?.
-1 baris
Slide 9
Slide 9 text
4. Smart Cast with operator is dan as?
More readable