Contact us

Usetech at the premier Android Development Conference — droidcon Berlin

Published: 09/06/24

Anna Zharkova, Lead Mobile Developer, will make a presentation from Usetech. Anna will tell you about Kotlin Multiplatform multithreading old and new way.

Kotlin Multiplatform is a modern, powerful tool for multiplatform development. The main idea of Kotlin Multiplatform, as well as other cross-platform SDKs, is to optimize development by writing code once and share it between different platforms. However, dealing with a common code base could have some nuances that should be figured out and solved according to the platform specifics. Implementation in a common base could be really tricky. One such moment is a providing common solution for multithreading and concurrency. Especially for iOS, because it doesn’t support the same technologies as Android does. KMM SDK uses the specific for every native platform version of Kotlin: Kotlin/JVM, Kotlin/JS, or Kotlin/Native. Every version includes special Kotlin language extensions, tools, and libraries specified for a particular platform. The module created with Kotlin language will be compiled by JVM to bytecode for Android and by LLVM to bytecode for iOS. Kotlin Native is really different from Kotlin JVM because it depends on the specifics of the iOS platform. Most default solutions that work with JVM are not suitable for Kotlin Native at all.

Anna would like to examine the specifics of both platforms, to show the difference between Kotlin Native and Kotline JVM, what problems could be faced in providing a common solution for both platforms, and the ways to provide a working solution. And how to work with new memory management model in 1.6.0 version of Kotlin/Native

For 13 years, developers from around the world have gathered at droidcon Berlin to listen to keynote speakers, attend workshops, grow their skills and connect with other passionate Android developers.

Android Development Conference droidcon is:

  • 1200+ Android Devs
  • 95+ Tech Talks
  • 5 Tracks
  • 3 Days

Where and when?
06-08 July, Berlin. You can purchase a ticket and register by following the official site.

You can register by following the link.

let’s work with us

Tell us more about your request by leaving the application in the contact form below, and our team will contact you.
01
What do you do? Tell us about your company. Who are your competitors?
02
What is your task? What do you want to achieve in the near future? What's stopping you?
03
How do you see the solution to the problem? How do you plan to achieve your goals? What solutions have you tried before?
04
What are your expectations for the result? In what form do you want to see the solution to your problem? At what time? Why is it important? What should it look like?
05
How much money are you planning to spend? What is your budget? Why are you willing to spend this amount?