October Berlindroid Meetup: AI, KMP and more!
Details
Join us to meet Clarissa and Alex, to talk more about Android!
Schedule
19:00 | Door Open
19:30 | Welcoming
19:40 | "AI-Assisted Software Development With Kotlin And Autonomous Agents" by Alex Fedorov
20:30 | Flea Market & Break
20:45 | "From Kotlin to Native and back: accessing native macOS API in Compose Multiplatform" by Marco Gomiero
21:30 | Social time
---------------------------
"AI-Assisted Software Development With Kotlin And Autonomous Agents" by Alex Fedorov
AI Agents and using them for AI-assisted development can be powerful, save a lot of time, and shrink the time-to-value horizons. They even allow you to automate things that you would have never considered before. However, there are gotchas: code quality, architecture, code review, testing, and actual customer need. These concepts become real bottlenecks in the end-to-end business & customer value delivery via software development. In this talk, you’ll learn about the nature of the problem and how to mitigate and even overcome these challenges.
---------------------------
"From Kotlin to Native and back: accessing native macOS API in Compose Multiplatform" by Marco Gomiero
Compose Multiplatform makes it easy to build cross-platform desktop apps with Kotlin and Compose, but what about native APIs, like iCloud on macOS? Accessing such APIs isn't possible through the regular Compose Multiplatform toolchain. However, with a bit of "magic", we can turn dreams (or feature requests) into reality.
In this talk, we'll explore how to combine Kotlin/Native and the JNI (Java Native Interface) to bridge the gap between a JVM-based UI and native system features. We'll write Kotlin code, compile it into a native library, and call it back from Kotlin.
You'll learn how to build Kotlin/Native code into a native macOS dynamic library and integrate it into a Compose Multiplatform desktop app, unlocking access to iCloud and enabling features like backup and restore for your app’s data.


