Talks about why you should use Kotlin as your main programming language for Android development. With some real case examples.
Less Code and MoreProductive as AndroidEngineer with KotlinMuhammad Alif Akbar@muh.alifgiant
View Slide
@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
Mas/Kak, ngoding android pakai bahasa apa?
Jadi kenapa harus pake Kotlin?Kan lebih baru..
Yuk samakandefinisi!Less CodeKita menulis lebih sedikitcodeMore ProductiveMenyelesaikan lebih banyaktugas dalam satu waktuhttps://icons8.com/illustrations/people
1. Explicit Mutable and Immutable
2. Data Classes+ .copy()+ destructuring
3. Null safety with operator ?.-1 baris
4. Smart Cast with operator is dan as?More readable
5. Less Interface more Lambda
6. Easier Parcelablehttps://stackoverflow.com/questions/5784231/how-to-pass-custom-object-in-bunhttps://stackoverflow.com/questions/17725821/how-to-extend-android-class-which-implements-parcelable-interface
7. No more findViewById(..)Or, Use view binding from jetpack
7,5. More fun with kotlin extension
8. Easier write read of complex object
8,5. Delegate write read of complex object
9. Concurrency with Coroutine
10. Gradle with Kotlin script*
11. Write once with Kotlin Multiplatform*
Jadi kenapa harus pake Kotlin?Karena.. Kotlin is so powerful
Terimakasih@muh.alifgiant[email protected]