Skip to content
Decks extracted with Video2Any

"Lessons I've learned in multiplatform library development" — FOSDEM 2021

51 slides Video2Any pulled straight from the conference recording — no upload, all in the browser.

Russell Wolf · FOSDEM 2021, Kotlin devroom · video.fosdem.org/2021/D.kotlin/lessons_learned_in_kmm_library_dev.webm

"Lessons I've learned in multiplatform library development" — FOSDEM 2021 — slide 1
"Lessons I've learned in multiplatform library development" — FOSDEM 2021 — slide 2
"Lessons I've learned in multiplatform library development" — FOSDEM 2021 — slide 3
"Lessons I've learned in multiplatform library development" — FOSDEM 2021 — slide 4
"Lessons I've learned in multiplatform library development" — FOSDEM 2021 — slide 5
"Lessons I've learned in multiplatform library development" — FOSDEM 2021 — slide 6
"Lessons I've learned in multiplatform library development" — FOSDEM 2021 — slide 7
"Lessons I've learned in multiplatform library development" — FOSDEM 2021 — slide 8
"Lessons I've learned in multiplatform library development" — FOSDEM 2021 — slide 9
"Lessons I've learned in multiplatform library development" — FOSDEM 2021 — slide 10
"Lessons I've learned in multiplatform library development" — FOSDEM 2021 — slide 11
"Lessons I've learned in multiplatform library development" — FOSDEM 2021 — slide 12
"Lessons I've learned in multiplatform library development" — FOSDEM 2021 — slide 13
"Lessons I've learned in multiplatform library development" — FOSDEM 2021 — slide 14
"Lessons I've learned in multiplatform library development" — FOSDEM 2021 — slide 15
"Lessons I've learned in multiplatform library development" — FOSDEM 2021 — slide 16
"Lessons I've learned in multiplatform library development" — FOSDEM 2021 — slide 17
"Lessons I've learned in multiplatform library development" — FOSDEM 2021 — slide 18
"Lessons I've learned in multiplatform library development" — FOSDEM 2021 — slide 19
"Lessons I've learned in multiplatform library development" — FOSDEM 2021 — slide 20
"Lessons I've learned in multiplatform library development" — FOSDEM 2021 — slide 21
"Lessons I've learned in multiplatform library development" — FOSDEM 2021 — slide 22
"Lessons I've learned in multiplatform library development" — FOSDEM 2021 — slide 23
"Lessons I've learned in multiplatform library development" — FOSDEM 2021 — slide 24
"Lessons I've learned in multiplatform library development" — FOSDEM 2021 — slide 25
"Lessons I've learned in multiplatform library development" — FOSDEM 2021 — slide 26
"Lessons I've learned in multiplatform library development" — FOSDEM 2021 — slide 27
"Lessons I've learned in multiplatform library development" — FOSDEM 2021 — slide 28
"Lessons I've learned in multiplatform library development" — FOSDEM 2021 — slide 29
"Lessons I've learned in multiplatform library development" — FOSDEM 2021 — slide 30
"Lessons I've learned in multiplatform library development" — FOSDEM 2021 — slide 31
"Lessons I've learned in multiplatform library development" — FOSDEM 2021 — slide 32
"Lessons I've learned in multiplatform library development" — FOSDEM 2021 — slide 33
"Lessons I've learned in multiplatform library development" — FOSDEM 2021 — slide 34
"Lessons I've learned in multiplatform library development" — FOSDEM 2021 — slide 35
"Lessons I've learned in multiplatform library development" — FOSDEM 2021 — slide 36
"Lessons I've learned in multiplatform library development" — FOSDEM 2021 — slide 37
"Lessons I've learned in multiplatform library development" — FOSDEM 2021 — slide 38
"Lessons I've learned in multiplatform library development" — FOSDEM 2021 — slide 39
"Lessons I've learned in multiplatform library development" — FOSDEM 2021 — slide 40
"Lessons I've learned in multiplatform library development" — FOSDEM 2021 — slide 41
"Lessons I've learned in multiplatform library development" — FOSDEM 2021 — slide 42
"Lessons I've learned in multiplatform library development" — FOSDEM 2021 — slide 43
"Lessons I've learned in multiplatform library development" — FOSDEM 2021 — slide 44
"Lessons I've learned in multiplatform library development" — FOSDEM 2021 — slide 45
"Lessons I've learned in multiplatform library development" — FOSDEM 2021 — slide 46
"Lessons I've learned in multiplatform library development" — FOSDEM 2021 — slide 47
"Lessons I've learned in multiplatform library development" — FOSDEM 2021 — slide 48
"Lessons I've learned in multiplatform library development" — FOSDEM 2021 — slide 49
"Lessons I've learned in multiplatform library development" — FOSDEM 2021 — slide 50
"Lessons I've learned in multiplatform library development" — FOSDEM 2021 — slide 51

Russell Wolf spoke in the Kotlin devroom at FOSDEM 2021 on maintaining a Kotlin Multiplatform library across Android and iOS — API design, serialization, and the parts where the platforms refuse to agree. Video2Any stepped through the 29-minute recording and kept 51 clean frames, one per slide change. The deck is dark-themed with code on almost every slide, which is a useful contrast with the white decks in this gallery: the detector calibrates its threshold from the recording it is given, so a dark deck does not need a different setting to come out right. Every image below is real output, extracted in a browser tab with nothing uploaded.

Slides from FOSDEM, used under CC BY 2.0 BE. Extracted from the original recording (linked above) and credited to FOSDEM; not affiliated with or endorsed by them. Rights concern? request removal.

Private by design

Uploaded files are decoded, compared, and assembled inside your browser tab. They never touch our servers; close the tab and nothing is left behind.

FAQ

Are these the actual slides from the talk?
Yes. Video2Any read the published recording and kept one image per slide change. FOSDEM publishes its 2021 recordings under CC BY 2.0 BE, which permits reuse with credit; we credit FOSDEM and link to the original file above.
Do dark slides need different settings?
No. Video2Any works out its threshold from your particular recording rather than using a fixed number, because a dark code deck and a white bullet deck change by different amounts when a slide turns over.
Can I do this with a talk I have?
Yes, and it is free for your own files. Drop the recording in and Video2Any detects each slide, keeps one clean frame per change, and exports an .pptx or PDF — in your browser, with nothing uploaded.