The State of Kotlin Multiplatform

  Рет қаралды 17,974

Kotlin by JetBrains

Kotlin by JetBrains

Күн бұрын

Пікірлер
@twissmueller
@twissmueller Жыл бұрын
Many thanks for this webinar. So much useful information. Especially looking forward to using Fleet!
@bettertoaster
@bettertoaster Жыл бұрын
Where can I find the Twitch recording showing Fleet?
@Kotlin
@Kotlin Жыл бұрын
For Fleet demo check out one of the following webinars recording: kzbin.info/www/bejne/f3jYh3yIj9-Jis0
@holatechm
@holatechm Жыл бұрын
please do share Project resources
@_dinesh
@_dinesh Жыл бұрын
Thanks for an awesome presentation. Always great to hear from a bunch of smart talented folks.. Definitely a great development toolkit to have under your belt. I just had 2 questions for the team. 1. Would KMP eventually support Hot reload for making development faster (Like flutter)? 2. Secondly, would KMP support over the air updates for production apps similar to Shorebird in Flutter (Say if I want to push some UI changes without having the users to update the app from the app store)?
@senk0n
@senk0n Жыл бұрын
For the second case familiarize yourself with zipline + redwood
@senk0n
@senk0n Жыл бұрын
Kotlin compiles into native on each platform, this wouldn't be supported officially in any way, my guess
@mandjivatuva
@mandjivatuva 9 ай бұрын
This is huge. Viva Kotlin
@techaido
@techaido Жыл бұрын
Why Amper? Gradler or Moduler or Yamiler ...?
@MixwellSidechains
@MixwellSidechains Жыл бұрын
i'm so confused now. Why does Kotlin Multiplatform exist alongside Compose Multiplatform. What are the differences and if so, why?
@pablovaldes6022
@pablovaldes6022 Жыл бұрын
Two different tech stacks. One sits on top of the other.
@archiequinones
@archiequinones Жыл бұрын
Compose Multiplatform is a Kotlin Multiplatform UI Library. So now you can create your application with not only shared code (Kotlin Multiplatform) but also shared UI (Compose Multiplatform)
@HuangTim1018
@HuangTim1018 Жыл бұрын
Compose multiplatform sit on top of kotlin multiplatform. It is for sharing ui layer code
@MixwellSidechains
@MixwellSidechains Жыл бұрын
@@archiequinones Not entirely true. CMP is not about UI only because it also targets Darwin, MingW, Linux and Wasm. So sharing logic code and UI is what CMP is. KMP is only for sharing logic code between iOS (Swift) and Android (Kotlin/JVM). So, saying it's layered on top of KMP is wrong rather KMP is a little subset that has been plugged into CMP. KMP is not said to convert code to Kotlin/JS or Kotlin/Native which is used by other platform this capability came along with Compose Multiplatform which is more expansive and better at sharing both code (JVM, Swift, JS, Native) and UI to multiple targets. So rather than having KMP why don't the call the whole framework CMP and drop KMP since it's part of the larger CMP framework otherwise this would mean that desktops must have their own "KMP" for logic and then be layered with CMP. Doesn't make sense.
@archiequinones
@archiequinones Жыл бұрын
@@MixwellSidechains KMP is not just mobile.
@dleonardo3238
@dleonardo3238 Жыл бұрын
instead of expect and actual why not put the function in the common interface and then in the respective android and ios classe implement the function?
@UpToTheWhalesNow
@UpToTheWhalesNow Жыл бұрын
you can use an interface instead. Expect/actual just give you extra compile-time validation that the expected interface is implemented in all your actual targets
@UpToTheWhalesNow
@UpToTheWhalesNow Жыл бұрын
Additionally, actual/expect enforces the actual package name to match that of expected. Expect/Actual also doesn't allow default implementations in the Expected Class (whereas an interface does). So it's all just additional rules/validations to make it harder to mess up managing your platform dependencies
@dleonardo3238
@dleonardo3238 Жыл бұрын
@@UpToTheWhalesNow ow ok, thanks for explaining
@MrPhiltz77
@MrPhiltz77 Жыл бұрын
awesome!
@_modiX
@_modiX 10 ай бұрын
I love the technology of Fleet, but with lack of proper Vim support I cannot adopt this IDE.
@JazzyJesterTechPing
@JazzyJesterTechPing Жыл бұрын
You all cute, thanks!
@georgeshalvashvili6270
@georgeshalvashvili6270 Жыл бұрын
Nice
@leomak7580
@leomak7580 9 ай бұрын
boring )
iOS Development With Kotlin Multiplatform: Tips and Tricks
54:47
Kotlin by JetBrains
Рет қаралды 8 М.
So Cute 🥰 who is better?
00:15
dednahype
Рет қаралды 19 МЛН
Beat Ronaldo, Win $1,000,000
22:45
MrBeast
Рет қаралды 158 МЛН
When you have a very capricious child 😂😘👍
00:16
Like Asiya
Рет қаралды 18 МЛН
How to treat Acne💉
00:31
ISSEI / いっせい
Рет қаралды 108 МЛН
Multiplatform Secrets with Philipp Lackner | ATOM EP 7
36:28
Kotlin by JetBrains
Рет қаралды 16 М.
Featuring: Build verified AI agents for payments in chat
35:42
XMTP community videos
Рет қаралды 109
Kotlin 2.1 Livestream with the Language Evolution Team
1:16:10
Kotlin by JetBrains
Рет қаралды 4,9 М.
"Simple Made Easy" - Rich Hickey (2011)
1:01:39
Strange Loop Conference
Рет қаралды 104 М.
Making Multiplatform Better | Talking Kotlin #125
45:09
Kotlin by JetBrains
Рет қаралды 7 М.
Releasing Faster with Kotlin Multiplatform
32:24
Gradle
Рет қаралды 15 М.
Kotlin Multiplatform Mobile for Teams by Kevin Galligan
45:59
Kotlin by JetBrains
Рет қаралды 4,7 М.
Uno Platform 5.0 | Release Webinar
1:26:11
Uno Platform
Рет қаралды 3,7 М.
So Cute 🥰 who is better?
00:15
dednahype
Рет қаралды 19 МЛН