~/talk

Kotlin Multiplatform: The (Very) Good, The Bad & The Ugly

TalkinFrenchat DevFest Toulouse 2023 · on Thursday, 2023-11-16· [kotlin]
links:none on file
slides:none on file

Kotlin Multiplatform (KMP) is presented as a way to share business and technical code across Android, iOS and other platforms (Linux, Windows, macOS, watchOS). The talk summarizes KMP’s history, goals and ecosystem positioning, reports lessons learned from building two production KMP apps (time savings and recommended practices), describes scenarios where KMP is not advisable, and touches on future directions like Compose Multiplatform and WebAssembly support.

AI-written summary · about

  1. 0:00Opening
  2. 0:24Application Presentations
  3. 0:45Speaker Introductions
  4. 1:10Disclaimer on Format
  5. 1:38What is Kotlin Multiplatform?
  6. 3:14How Does It Work?
  7. 4:02Flexibility
  8. 4:37Share Code
  9. 4:47Share the Technical Base
  10. 7:54The Good
  11. 11:29Error Logging
  12. 11:57Transparency
  13. 12:14Code Sharing
  14. 15:15Continuous Integration
  15. 15:25Gitlab CI
  16. 16:41Environment Management
  17. 17:58State Management
  18. 19:35Babylone
  19. 19:50Orbit
  20. 20:29Orbit Code Generation
  21. 21:36Reactive Programming
  22. 22:23Redux on UPL
  23. 22:58Computed on UPL
  24. 23:21View on UPL
  25. 23:56Specific Implementation
  26. 26:06Cryptopit
  27. 26:52Salomon Bris' Article
  28. 27:27Application Example
  29. 29:31iOS
  30. 29:52Dependency Injection
  31. 30:40Some Statistics
  32. 31:22When to Use Kotlin Multiplatform?
  33. 32:58Sky
  34. 34:08Xcode Framework
  35. 34:28New Compilers
  36. 35:14Image Generation
  37. 35:42Conclusion
~/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.