~/talk

Kotlin beyond Android

Talkat droidcon SF 2019 · 2019-11-18..11-19· [kotlin]
links:none on file
slides:none on file

Kotlin code runs beyond Android: a Ktor server with test application handles routes and API tests by simulating requests (no HTTP sockets), builds and deploys to Heroku via CircleCI on pushes, and serves JSON/HTML. Frontend uses Kotlin/JS compiled to JavaScript with React bindings but relies on dynamic for some JS interop. Kotlin/Native produces an iOS framework; expect/actual enables shared modules (used up to presentation layer in the project). It works as a template but native coroutines and IDE/API stability remain rough edges.

AI-written summary · about

  1. 0:00Introduction and disclaimers
  2. 1:17From Android to Kotlin everywhere
  3. 4:52Ktor for backend development
  4. 7:21Testing Ktor applications
  5. 8:04Deploying to Heroku
  6. 9:48CI/CD for backend services
  7. 10:08Kotlin for web frontend
  8. 11:35Kotlin JS and React
  9. 14:41Kotlin Native for iOS
  10. 17:11Kotlin Multiplatform basics
  11. 18:58Expect and actual declarations
  12. 20:44Multiplatform libraries
  13. 22:50How much code to share
  14. 24:54Current project setup
  15. 25:35Kotlin 1.3.60 updates
  16. 27:43Is the tech ready yet
  17. 28:25Resources and call to action
  18. 29:52Q&A and Monzo promotion
~/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.