Completed
Documentation
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
A Veterans Guide to Transitioning Android Teams into Kotlin
Automatically move to the next video in the Classroom when playback concludes
- 1 Introductions
- 2 Background
- 3 IT silos
- 4 Its time to move on
- 5 What is Kotlin
- 6 Java vs Kotlin
- 7 Why Kotlin
- 8 The Good
- 9 Kotlin Training
- 10 JetBrains
- 11 Questions
- 12 What motivated us
- 13 Quotes from developers
- 14 Java
- 15 Reverse Jenga
- 16 Jetpack
- 17 Transition to Kotlin
- 18 Interrupt Story
- 19 Kotlin Language
- 20 Kotlin Example
- 21 Object Methods
- 22 DSLs
- 23 lambdas with receivers
- 24 with borrowed
- 25 lambda functions
- 26 apply
- 27 let
- 28 lazy delegate
- 29 weak references
- 30 weak reference delegate
- 31 delegation
- 32 Kotlin extensions
- 33 Kotlin extension example
- 34 Kotlin call and Android extensions
- 35 Kotlin Null Safety
- 36 Kotlin NullpointerException
- 37 Kotlin Expressions
- 38 Incremental Improvements
- 39 Non Nullable Fields
- 40 Trust Variables
- 41 Good tooling
- 42 Coroutines
- 43 Threading
- 44 Our Experience
- 45 Using Coroutines
- 46 PN Points
- 47 Documentation
- 48 How would we do it differently
- 49 Frameworks
- 50 Multiplatform libraries
- 51 Summary
- 52 Final Quote