~/talk

Getting to 100% Kotlin: A practical guide

Talkat droidcon NYC 2017 · 2017-09-25..09-26· [kotlin, developer-experience]
name:Dan Kim
links:none on file
slides:none on file

Basecamp converts a ~20,000-line Android app to 100% Kotlin over 430 days with two engineers and uses Android Studio’s autoconverter as a starting tool that delivers roughly 60% from autoconverter. The practical plan: start with small conversions (POJOs, utilities, adapters), do work during cooldowns or when touching Java files, learn a few idioms (flow control, collections, extension functions), accept a messy 50/50 phase, avoid perfectionism, and prioritize customers while converting incrementally.

AI-written summary · about

  1. 0:00Introduction to Kotlin journey
  2. 4:39Start with small Kotlin conversions
  3. 9:30Forget about perfect Kotlin
  4. 13:19Learn key Kotlin concepts
  5. 16:05Use the Kotlin auto-converter
  6. 18:29Convert during cooldowns
  7. 21:21Expect the ugly transition phase
  8. 23:05Avoid overusing Kotlin features
  9. 26:33Organize Kotlin code carefully
  10. 27:57Prioritize customer needs
  11. 29:42Take your time with conversion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.