An overview of the Kotlin adoption strategy at Trafi, including useful patterns that we discovered and enjoy using with the new language.
Joys:
- Java interop
- Refactoring
- Functional transformations
- Nullability in type system
- Extension functions
- Data classes
- Sealed class hierarchies
- Swift-y
Pains:
- Style
- Stability
- JSON model classes
Presented at GDG Vilnius meetup.
https://www.meetup.com/GDG-Vilnius/events/245813786/