~/talk

What can Kotlin do for me?

Talkat Google Developer Days Europe 2017 · 2017-09-05..09-06· [kotlin]
slides:none on file

Live demo-style tour shows concrete, reproducible wins: top-level functions run with a single main, concise syntax replaces boilerplate Java patterns, and data class copy generates equals/hashCode/toString/copy so identity and cloning work out of the box. The standard library offers chainable collection extensions and extension functions on Java types for added expressivity; nullable types with ? and !! force explicit null handling while preserving Java interop. Sealed classes, destructuring, named/default params and sequences make common tasks shorter and safer.

AI-written summary · about

  1. 0:00Intro
  2. 0:58Functions
  3. 3:19Passing in parameters
  4. 7:36Destructuring variables
  5. 10:53Singletons
  6. 11:50Type alias
  7. 16:04When Statements
  8. 17:12Java Nulls
  9. 21:50Extension Functions
  10. 23:12Lambdas
~/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.