Releasing Faster with Kotlin Multiplatform

  Рет қаралды 11,740

Gradle

Gradle

5 ай бұрын

Jake shares how previously the Cash App Android, iOS, and web apps were all developed natively, resulting in two-week release trains for mobile apps with 1-2 week rollout periods. By using Kotlin Multiplatform, they were able to substantially improve those deployment times to get their apps released faster.
Explore more videos and register for this year's DPE Summit at dpe.org/summit2024

Пікірлер: 34
@a314
@a314 3 ай бұрын
Fantastic talk and presentation. This is how WhatsApp works as well
@pablovaldes6022
@pablovaldes6022 2 ай бұрын
Is Whatsapp using KMP? Never heard of that
@zolongOne
@zolongOne 25 күн бұрын
​@@pablovaldes6022 I doubt it, but I think the point is that WhatsApp can change the UI without needing to update the app. I have seen this myself several times on Android
@oxwware
@oxwware 5 ай бұрын
amazing 👍🏿
@HuangTim1018
@HuangTim1018 4 ай бұрын
Can't appreciate more😊😊😊
@amanpahari690
@amanpahari690 3 ай бұрын
maza aagaya bhai
@eduardoruesta5180
@eduardoruesta5180 4 ай бұрын
Just to undertand the first and last part of the talk! using KMM and CMM embed the JS, compile on RCI and deploy on CDN you have the possibility to update UI without release a new version of the app?
@deepakjh632
@deepakjh632 4 ай бұрын
yess
@abhimanyu.n14
@abhimanyu.n14 4 ай бұрын
KMM - Yes, but it does not look like CMM. I believe Redwood is a separate library that does not directly use Compose UI.
@khalidhamid7448
@khalidhamid7448 3 ай бұрын
@@abhimanyu.n14yes it only uses compose compiler ( tree data structure used to intelligently draw on canvas ) not compose UI.
@eduardoruesta5180
@eduardoruesta5180 4 ай бұрын
Niceee
@danineira2
@danineira2 2 ай бұрын
One question, do you recommend a MacBook air m3 16Gb to develop Apps with KMP? Is it enough to use Android Studio XCode with different emulators? Or it is worth jumping to the 18Gb macbook pro m3 pro. Thank you very much for your videos.
@xTheITx
@xTheITx 2 ай бұрын
I've had no problems at all with my MacBook Air M2 with 16GB and 512G storage - having said that, if you can afford it I'd go with 18GB ram
@haitrvn
@haitrvn 4 ай бұрын
Why not compose multiplatform
@nsshurtz
@nsshurtz 3 ай бұрын
Probably because that's still in alpha for iOS and experimental for Web.
@the_somebody_nobody
@the_somebody_nobody 2 ай бұрын
Experimental tech
@pablovaldes6022
@pablovaldes6022 2 ай бұрын
It won't be able to update off the stores. CMP gotta still go through Apple/Google Store
@clivejefferies
@clivejefferies 2 ай бұрын
Wondered the same
@ravipoon09
@ravipoon09 Ай бұрын
In here, Jake is actually talking about tackling an issue whereby we need to deploy updates to the app as fast as possible. Compose multi-platform does not tackle that problem
@dv_bassi
@dv_bassi 3 ай бұрын
I wonder what happens when the users goes back to the previous activity/view and then clicks next... Do they see a different screen? I don't think it's a good idea to change the behavior on the fly without an app restart, or at the very least, I would be careful to not let the UX fall apart...
@Rajmanov
@Rajmanov Ай бұрын
that's an interesting question, I'm wondering the same
@NestorLedon
@NestorLedon 4 ай бұрын
This is ridiculous. Can't wait to try it out.
@henrik908
@henrik908 3 ай бұрын
Is this the future of Development?
@Rajmanov
@Rajmanov Ай бұрын
I was doing this on 2014, I don't belive this will a trend
@henrik908
@henrik908 Ай бұрын
@@Rajmanov do you even know who is this guy he made many popular Libraries.
@pablovaldes6022
@pablovaldes6022 2 ай бұрын
After all that architecture I would argue is better to go with react-native. Joke aside, great job 👌👍
@m1thrandir
@m1thrandir 4 ай бұрын
So basically... React Native
@arsildo
@arsildo 3 ай бұрын
No… lmao
@ravipoon09
@ravipoon09 Ай бұрын
This is a release problem not how ui is rendered on device problem.
@Rajmanov
@Rajmanov Ай бұрын
hahahahahahhahahaha OMG
@brunojcm
@brunojcm Ай бұрын
do watch this and all you can think is... React Native? really?
MVVM vs. MVI - Understand the Difference Once and for All
18:40
Philipp Lackner
Рет қаралды 36 М.
KMP vs. Flutter - Who Will Win The Cross-Platform Battle?
16:19
Philipp Lackner
Рет қаралды 40 М.
ЧУТЬ НЕ УТОНУЛ #shorts
00:27
Паша Осадчий
Рет қаралды 10 МЛН
ПРОВЕРИЛ АРБУЗЫ #shorts
00:34
Паша Осадчий
Рет қаралды 7 МЛН
Викторина от МАМЫ 🆘 | WICSUR #shorts
00:58
Бискас
Рет қаралды 5 МЛН
Stop, Intel’s Already Dead! - AMD Ryzen 9600X & 9700X Review
13:47
Linus Tech Tips
Рет қаралды 907 М.
Evolving Compose Multiplatform on iOS and Beyond | Sebastian Aigner
42:44
Kotlin by JetBrains
Рет қаралды 6 М.
This AI Agent with RAG Manages MY LIFE
10:52
Cole Medin
Рет қаралды 2,6 М.
Everything you need to know about Kotlin 2.0 🟣
11:05
Stevdza-San
Рет қаралды 62 М.
This iPhone 16 change can SAVE Apple!
14:49
The Apple Circle
Рет қаралды 70 М.
Type-Safe Navigation with the OFFICIAL Compose Navigation Library
10:03
Enabling Kotlin Multiplatform Success: The Android Jetpack Journey
45:28
Kotlin by JetBrains
Рет қаралды 4,2 М.
Video Game Hacking using Kotlin/Native by Ignat Beresnev
20:36
Kotlin by JetBrains
Рет қаралды 16 М.
Build Apps for iOS, Android, and Desktop With Compose Multiplatform
1:37:52
Kotlin by JetBrains
Рет қаралды 32 М.
Как бесплатно замутить iphone 15 pro max
0:59
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 8 МЛН
Запрещенный Гаджет для Авто с aliexpress 2
0:50
Тимур Сидельников
Рет қаралды 1,1 МЛН
iPhone 15 Pro в реальной жизни
24:07
HUDAKOV
Рет қаралды 505 М.
Vision Pro наконец-то доработали! Но не Apple!
0:40
ÉЖИ АКСЁНОВ
Рет қаралды 691 М.