Reviewing Kotlin
summary
Project spans ~100k lines with almost a dozen Android developers and strict gateway-style code reviews that double as teaching. Reviews surface concrete fixes: replace Java-like loops with map, prefer interfaces over ArrayList, prefetch before map/filter to avoid wasted allocations, avoid unsafe default constructors and randomized defaults, and don’t swallow errors with safe calls. Tooling includes gate Labs CI and sonar plus detect. Concurrency uses coroutines with a launch/withContext pattern and measurable performance wins from changing call order.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 1:17About OutSoft
- 11:58Performance
- 15:40Bluetooth API
- 19:16Data Classes
- 19:43Default Values
- 21:10Random UUID
- 22:13Coroutines
- 26:50Weekly meetings
- 28:05Oneonone consultations
- 29:35Resources
- 29:58Code Reviews
- 32:43Wrap Up
related talks
52mPowered by Kotlin
39mSurprise! Neighboring Code Reviews
46mGetting the most out of code review
31mA Kotlin Journey
39mHow to Kotlin - from the lead Kotlin language designer
50mKotlin is as awesome as you've heard. Here's why.
31mGetting to 100% Kotlin: A Practical Guide
45mHow far is too far with Kotlin?
