~/talk

Oxidize Your Kotlin by Adding Some Rust

Talkat droidCon USA 2026 · on Thursday, 2026-07-16· at 17:05· W224 B Workshop Room· [rust]
links:none on file
slides:none on file

Shows a working KTRS demo that wires two Rust functions (add and echo) into a Kotlin Multiplatform module, using cargo and rustup to build native targets, generating a C header via extern "C", and bridging Android via Rust + JNI with manual CNAME and string conversions. Prints go to Android log after adding an Android-specific Rust implementation. Mentions tooling options like Kotlin Multiplatform, UniFFI (and a KMP glue project) to generate bindings instead of handcrafting the pipeline.

AI-written summary · about

  1. 0:00Kotlin multiplatform basics
  2. 6:04Introduction to Rust
  3. 12:51Combining Kotlin and Rust
  4. 17:20Implementing the interop
  5. 33:19Platform-specific concerns
  6. 38:00Automated tooling options
  7. 40:02Learnings and final thoughts
~/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.