This presentation was recorded at GOTO Copenhagen 2023. #GOTOcon #GOTOcph https://gotocph.com Pamela Hill - Developer Advocate at JetBrains RESOURCES https://twitter.com/pamelaahill https://androiddev.social/@pamelaahill https://www.linkedin.com/in/pamelaahill http://pamelaahill.com https://github.com/pahill Links https://www.jetbrains.com/help/kotlin-multiplatform-dev/case-studies.html https://kotlinlang.org/lp/multiplatform/case-studies/baidu https://raymondctc.medium.com/adopting-kotlin-multiplatform-mobile-kmm-on-9gag-app-dfe526d9ce04 https://developer.android.com/develop/ui/compose https://youtu.be/PsaFVLr8t4E https://kotlinlang.org/docs/android-overview.html https://kotlinlang.org/lp/server-side ABSTRACT Is multiplatform development a realistic proposition? What should drive you to choose Kotlin Multiplatform over the alternatives? In this talk, I’ll take a close look at the Kotlin Multiplatform technology and ecosystem and offer ten compelling reasons why you should give it a go! Those in the know will surely be aware that the Kotlin ecosystem has been transforming. Thanks to new compilers, libraries, and frameworks, Kotlin has become a multiplatform environment. You can develop compelling apps on the desktop, iOS, Android, and even WebAssembly – all from a single codebase. As such, Kotlin Multiplatform is now in direct competition with technologies like Flutter and React Native. [...] TIMECODES 00:00 Intro 01:23 1. Already used by big companies 04:20 2. Extensive list of supported platforms 10:36 3. Supportive community 15:05 4. Avoid duplication 17:42 5. Use in new or existing projects 19:01 6. Start sharing gradually 20:09 7. Choose what to share, what to write natively 22:39 8. Share UI code 25:26 Demo 34:48 9. Comparable to native 37:06 10. Kotlin is loved & trusted 45:01 Where is Kotlin used? 45:40 What's next? 47:32 Summary 48:30 Outro Download slides and read the full abstract here: https://gotocph.com/2023/sessions/2798 RECOMMENDED BOOKS Kodeco Team, Kevin D. Moore, Carlos Mota & Saeed Taheri • Kotlin Multiplatform by Tutorials • https://amzn.to/3Ruh5De Venkat Subramaniam • Programming Kotlin • https://amzn.to/2MIC8D1 Robert Nagy • Simplifying Application Development with Kotlin Multiplatform Mobile • https://amzn.to/3t9Vjew Marcin Moskała • Kotlin Coroutines: Deep Dive • https://amzn.to/3R6ChOh Ken Kousen • Kotlin Cookbook • https://amzn.to/3TaCGBM Alexey Soshin • Kotlin Design Patterns and Best Practices • https://amzn.to/3Gt3rtK Dmitry Jemerov & Svetlana Isakova • Kotlin in Action • https://amzn.to/3uRU1Fu https://twitter.com/GOTOcon https://www.linkedin.com/company/goto- https://www.instagram.com/goto_con https://www.facebook.com/GOTOConferences #Kotlin #KotlinMultiplatform #Kotlinlang #StaticKotlin #WASM #WebAssembly #Android #iOS #KotlinTutorial #JetBrains #KotlinAnalyzer #PamelaHill CHANNEL MEMBERSHIP BONUS Join this channel to get early access to videos & other perks: https://www.youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join Looking for a unique learning experience? Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech Sign up for updates and specials at https://gotopia.tech/newsletter SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily. https://www.youtube.com/user/GotoConferences/?sub_confirmation=1
Get notified about new features and conference additions.