Kotlin on Android
summary
Claims that Kotlin cuts Android boilerplate and stays fully Java-compatible, with an IntelliJ/Android Studio plugin, Java→Kotlin converter and a small runtime. Demonstrations show Kotlin Android Extensions generating properties from XML so findViewById disappears, a DSL-style layout builder (Anko) producing type-safe dynamic layouts, inline lambdas to avoid anonymous-class overhead on Dalvik, and nullable types enforced at compile time. Caveats: Java annotation-processing (Dagger) support is incomplete and incremental compilation work is ongoing.
AI-written summary · about
chapters (21)
- 0:00Intro
- 0:49About Kotlin
- 2:12Agenda
- 2:40Java for big projects
- 3:32More readable language
- 4:05More concise language
- 6:05Modern languages
- 6:47Kotlin vs Java
- 8:40Safety
- 9:06Null pointer exceptions
- 10:09Goal of Kotlin
- 12:01Conclusion
- 15:24Coordinate projects
- 16:09lambdas
- 21:47extension functions
- 24:48job interoperability
- 25:43Inline lambdas
- 27:49Nullable types
- 37:56Extension properties
- 43:28Dynamic layout
- 48:23Runtime jar size








