Kotlin Multiplatform vs Flutter: Which should we use?

  Рет қаралды 13,338

Kei Fujikawa

Kei Fujikawa

Ай бұрын

Making development across platforms easier for developers
developers.googleblog.com/en/...
FlutterNinjas TOKYO 2024
flutterninjas.dev
■LinkedIn
/ kei-fujikawa
■X
/ kboy_silvergym
■Instagram
/ kboy_silvergym
■Flutter Daigaku (for Japanese now)
flutteruniv.com
■Japanese channels
/ @kboy
/ @kboy1031
/ @flutteruniv
#googleio2024 #flutter #kotlinmultiplatform

Пікірлер: 82
@kei_tokyo_japan
@kei_tokyo_japan 26 күн бұрын
I should have mentioned about the Compose multi platform. It’s the kotlin framework for making other platform UI such as iOS. But even there is, it’s still alpha for iOS and it can’t stand without writing native code basically , I heard.
@raja_uma1r
@raja_uma1r 26 күн бұрын
Beta released for iOS a couple days back with the release of Kotlin 2.0 and k2 compiler.
@jackeblan
@jackeblan 10 күн бұрын
Well you got the point. You have to learn swift.
@mubaraknative
@mubaraknative 6 күн бұрын
btw, it is currenly in beta, also we can write all the code in compose instead of swiftUI
@TN-kg2lv
@TN-kg2lv Ай бұрын
Kotlin Multiplatform Compose is out which takes care of the UI. It's in alpha. What's your opinion on Compose?
@UTJK.
@UTJK. Ай бұрын
Thanks for the explanation. Finally someone that tells clearly the difference between the two.
@AWNHACKS
@AWNHACKS 26 күн бұрын
Thank bro. You made it clear ❤
@kennyfully88
@kennyfully88 21 күн бұрын
ちゃんと説明してくれてありがとうございます。今前より理解するようになりました!
@jcolindres001
@jcolindres001 Ай бұрын
Hi, good explanation. In terms of performance which one would be best? In terms of future, will flutter be supported by Google since it is adopting Kotlin ?
@PedroBarbosaRoman
@PedroBarbosaRoman Ай бұрын
That is a good explanation! And from an official google support perspective it is like that. Bear in mind, that there is also Compose Multiplatform that works on top of KMP which enables you to share UI just like Flutter, but that technology for iOS and Web is still, at the moment, in alpha or experimental respectively
@leopet6815
@leopet6815 29 күн бұрын
its not in alpha - its already at v 1.6 - works perfectly on android, desktop, linux - some problems with Apple (there is always problems with Apple) - but def. production ready. Oh, also web is in alpha - but who cares about that - use PHP, Go, Js for web - they are designed for it.
@PedroBarbosaRoman
@PedroBarbosaRoman 29 күн бұрын
@@leopet6815 Well, JetBrains announced *yesterday* Compose Multiplatform for iOS is in beta and web is in alpha now, so I guess you are right 😂
@NoPainInLife
@NoPainInLife 28 күн бұрын
Compose Multiplatform shares UI like Flutter and it is very available for desktope and IOS, and in alpha version for web since 3 - 4 days😮
@iopyrb
@iopyrb 4 күн бұрын
KMP is flutter killer, maybe 👀😂
@user-cz5cy8ud8m
@user-cz5cy8ud8m Ай бұрын
But if we're using Compose Multiplatform, it's similar to Flutter. Right? Because Compose Multiplatform shares UI, too.
@kei_tokyo_japan
@kei_tokyo_japan Ай бұрын
Still developer experience in Flutter is better I think
@user-cz5cy8ud8m
@user-cz5cy8ud8m Ай бұрын
@@kei_tokyo_japan I agree with you.
@joseph-montanez
@joseph-montanez Ай бұрын
Compose Multiplatform iOS support is still in Alpha and it's still rough. Compose Multiplaform just added navigation / life cycle support, in experimental as well. Its still not on the same level as production ready that Flutter is.
@romanpavliuk2301
@romanpavliuk2301 Ай бұрын
The answer is simple, if u're a native developer, especially if u're an Android native dev, then it is better for u and ur company to use KMP, at least for sharing the business logic. Next step is Compose for building UI. But if u're more into web dev, so Flutter is your choice
@stanleyillidge6920
@stanleyillidge6920 Ай бұрын
Totalmente de acuerdo, muy buena tu explicación, cada uno tiene sus campos y para los startups flutter es la merjo opcion
@raja_uma1r
@raja_uma1r 26 күн бұрын
Bro haven't heard about Compose Multiplatform! 😂 It's in beta for iOS and alpha for web. Stable for desktop and Android.
@user-vs9ey3bd4t
@user-vs9ey3bd4t 28 күн бұрын
the thing is, why would i go flutter for same ui, when compose is alredy coming for multiplataform
@dangerosa01
@dangerosa01 26 күн бұрын
It's not
@mahmoudalkateb2008
@mahmoudalkateb2008 26 күн бұрын
​@@dangerosa01 its gonna come, and gesu what ViewModel are now supported for CMP which is cool, also room database is migrated, the android team in google are working indirectly with jetbrains to migrate compose libraries to be used in CMP. Plus kotlin outplays dart on features and oh god the DSL in kotlin i can write about it all day, I'm flutter developer and i have prior experience with android let me tell you that KMP/CMP has the potential to compete with flutter in every aspect.
@VladimirDjokic
@VladimirDjokic Ай бұрын
❤Flutter
@georgikopchev1739
@georgikopchev1739 Ай бұрын
In my opinion, the most important thing is that KMP builds close to native, while flutter doesn't. So its Native -> KMP -> Flutter -> React Native -> Cordova, Xamarin etc.
@kei_tokyo_japan
@kei_tokyo_japan Ай бұрын
That’s good point!
@leopet6815
@leopet6815 29 күн бұрын
you can write crticial parts of your KMP in native - its like write most in "shared" or "common" (if in compose multiplatform) folder but then you can just do a couple of files in the native folder and it will use that code for that part of the app for that platform
@meek6836
@meek6836 26 күн бұрын
You still have to write code for both platforms so no
@vishwam8632
@vishwam8632 6 күн бұрын
There is compose multiplatform for sharing UI across all the different platform
@AyushKarki-pb7xc
@AyushKarki-pb7xc 27 күн бұрын
swift or kotlin ?
@user-yy9ss9xu1h
@user-yy9ss9xu1h 25 күн бұрын
do you heard about compose multi platform😌
@ArisAris-fs1ip
@ArisAris-fs1ip Ай бұрын
If you start your own company as solopreneur, what are the costs? is it doable to put some effort after my 9-5?
@kei_tokyo_japan
@kei_tokyo_japan Ай бұрын
Just starting a company costs like 1000usd
@Uein
@Uein Ай бұрын
@@kei_tokyo_japan What's the catch?
@kei_tokyo_japan
@kei_tokyo_japan Ай бұрын
@@Uein if you earn money over 70,000, making company is better for your tax problem. So I don’t think there’re so many bad things. Sometime making some documents as a company is annoying. But that’s it.
@harryzaynnaz-lo7fg
@harryzaynnaz-lo7fg 28 күн бұрын
Where are you from? Im looking for a partner to start a software dev startup
@91Canjok
@91Canjok 28 күн бұрын
​@@harryzaynnaz-lo7fgim from Germany
@vigneshe3466
@vigneshe3466 28 күн бұрын
Would you like to talk about compose multi-platform
@neilord
@neilord Ай бұрын
Your English is very good! Just maybe try practicing speaking. I know it is hard for the Japanese :)
@SV-jy4kk
@SV-jy4kk Ай бұрын
0:18 You meant May 15th, right?
@kei_tokyo_japan
@kei_tokyo_japan Ай бұрын
Yes May. 😂
@NoPainInLife
@NoPainInLife 28 күн бұрын
I am developer which used to KMP and it is not only business but also UI and even database using Ktor. Who sad that KMP does not share UI? Then what I build for my desktope application using kotlin and other many Ios apps?
@kei_tokyo_japan
@kei_tokyo_japan 28 күн бұрын
Do you use compose?
@NoPainInLife
@NoPainInLife 28 күн бұрын
Yes when you talk about KMP actually it is the same thing as Compose Multiplatform. Several month ago it was hard to build applications for IOS but now it is available. But only web in alpha version.
@jimmywicker3698
@jimmywicker3698 Ай бұрын
Is flutter demand in Japan?
@kei_tokyo_japan
@kei_tokyo_japan Ай бұрын
I think relatively good
@datadriveAshura
@datadriveAshura 28 күн бұрын
Dude, we'r still waiting for that flutter crash course 😅
@kei_tokyo_japan
@kei_tokyo_japan 28 күн бұрын
Oh I didn’t know that😮
@usmanAli-hw5xu
@usmanAli-hw5xu 29 күн бұрын
Flutter ❤
@Uein
@Uein Ай бұрын
Darn. I wont be in Japan until July.
@kei_tokyo_japan
@kei_tokyo_japan Ай бұрын
Darn. why don’t you come earlier ?
@Uein
@Uein Ай бұрын
@@kei_tokyo_japan I have to be in Vietnam for 3 weeks in mid-June.
@Steveiisler
@Steveiisler Ай бұрын
:)
@Vlad-hl1gy
@Vlad-hl1gy 25 күн бұрын
Flutter❤
@ManchesterAndroid
@ManchesterAndroid Ай бұрын
Compose multiplatform doe
@treksis
@treksis Ай бұрын
looking for js everywhere chad to jump on this clip. react, react native, node!!!
@saiphaneeshk.h.5482
@saiphaneeshk.h.5482 Ай бұрын
Can anyone join your flutter uni?
@kei_tokyo_japan
@kei_tokyo_japan Ай бұрын
Yes. But not everyone can speak English so far because basically almost all people are Japanese. But I will support you. If Many demand from foreigners happens , I will optimize that for English speakers
@saiphaneeshk.h.5482
@saiphaneeshk.h.5482 Ай бұрын
@kei_tokyo_japan thank you, I have a little over 1year of experience working on flutter so if there is a way I can contribute and learn from this uni would be helpful for my learning experience.
@bbqchickenrobot3
@bbqchickenrobot3 28 күн бұрын
Neither - C# FTW
@mic9969
@mic9969 Күн бұрын
KMM is new boss better than react flutter
@Dipj01
@Dipj01 Ай бұрын
React Native
@JakobRossner-qj1wo
@JakobRossner-qj1wo Ай бұрын
As always React Native 😂
@MrlegendOr
@MrlegendOr 26 күн бұрын
React Native is trash 🙃
@JakobRossner-qj1wo
@JakobRossner-qj1wo 26 күн бұрын
@@MrlegendOr Why should it be?
@jeeva3984
@jeeva3984 26 күн бұрын
Because it comes from trash
@JakobRossner-qj1wo
@JakobRossner-qj1wo 26 күн бұрын
@@jeeva3984 Thats direspecting anyone working on RN or the RN ecosystem
@JakobRossner-qj1wo
@JakobRossner-qj1wo 26 күн бұрын
​@@jeeva3984Thats disrepecting anyone working on RN or the RN ecosystem
@justafreak15able
@justafreak15able Ай бұрын
KMP or RN but never Flutter
@MrFYS18
@MrFYS18 Ай бұрын
Rn? 💀
@NoPainInLife
@NoPainInLife 28 күн бұрын
React Native
@jurassa9588
@jurassa9588 26 күн бұрын
Why not flutter?
@keithbacalso9433
@keithbacalso9433 15 сағат бұрын
not fluter because of syntax? xD
KMP vs. Flutter - Who Will Win The Cross-Platform Battle?
16:19
Philipp Lackner
Рет қаралды 29 М.
Неприятная Встреча На Мосту - Полярная звезда #shorts
00:59
Полярная звезда - Kuzey Yıldızı
Рет қаралды 4,4 МЛН
We Got Expelled From Scholl After This...
00:10
Jojo Sim
Рет қаралды 54 МЛН
Everything you need to know about Kotlin 2.0 🟣
11:05
Stevdza-San
Рет қаралды 50 М.
React Native vs Flutter in 2024 - Make the RIGHT Choice (Difference Explained)
10:31
Daniel Dan | Tech & Data
Рет қаралды 141 М.
Why you should bet on Flutter even after Google layoff
7:44
Kei Fujikawa
Рет қаралды 555
Releasing Faster with Kotlin Multiplatform
32:24
Gradle
Рет қаралды 10 М.
How to become a Developer in 40s and Why I do not use Flutter
24:22
Aivars Meijers
Рет қаралды 14 М.
Why aren't you using Fastify? Or Koa? Or NestJS?
9:58
Maximilian Schwarzmüller
Рет қаралды 34 М.
Flutter vs Kotlin Multiplatform | Which is better ?
6:38
AI with Flutter
Рет қаралды 24 М.
I earn $1,753/day with this SIMPLE tech stack
6:59
Marc Lou
Рет қаралды 350 М.
Неприятная Встреча На Мосту - Полярная звезда #shorts
00:59
Полярная звезда - Kuzey Yıldızı
Рет қаралды 4,4 МЛН