I was actually confused when I read the title of the video, i thought it's some kind of a technological comparison, when we usually compare tow techs that do the same thing... I think you should talk compare KMM and KMP
@@StevdzaSan ok, that's good news, I also want to make a desktop application for 3 platforms at once, if you have time, please make a tutorial to make a desktop application from beginners, thank you
Cross platform technologies have been around for ages, and native devs still exist. You're probably fine. But it's never a bad thing to experiment and keep yourself up to date with new tech.
@@laujimmy9282you can. as many existing apps still using XML, fragments and a lot of activities in their projects. So in the market you will find many companies are building new features with both Compose and XML but their existing code is still in XML and they have no plans to move their code from XML to compose as they are busy in developing new features instead of reinvesting their time in old things in XML that are working fine...
If I am not wrong then basically Compose Multi-platform is like Qt C++, one programming language for both business and GUI logic for all supported platforms Yay!!! This makes KM obsolete imo.
Its main purpose is to enable easy and efficient serialization and deserialization of Kotlin objects to and from various formats, such as JSON, XML, and binary formats like Protocol Buffers. This library is particularly useful when building Kotlin applications that need to exchange data with external systems or persist data in a standardized format.
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.
So far Flutter is so far ahead that I tend to think Compose can never catch up... I tried Compose on desktop and it was a disaster... it was extremely slow and memory hungry when compared to Flutter.
@@sendhur_muthu According to my simple tests, Flutter had better performance and consumed less memory. But you should make some simple tests for yourself.
I really like your cotent, please bring a series on KMP soon :)
+1
please bring more content love your 89vids jetpack compose course its excellent and top notch
I was actually confused when I read the title of the video, i thought it's some kind of a technological comparison, when we usually compare tow techs that do the same thing... I think you should talk compare KMM and KMP
Really confused
Thanks you for explaining!
so, compose multiplatform for android and desktop was stable now?
Well, Jetpack Compose is stable for Android and Desktop (Even though I haven't tried a Desktop yet.)
@@StevdzaSan ok, that's good news, I also want to make a desktop application for 3 platforms at once, if you have time, please make a tutorial to make a desktop application from beginners, thank you
Please answer this is it true that Cross Platform will replace native Developers ? I am so worried about it .
Cross platform technologies have been around for ages, and native devs still exist. You're probably fine. But it's never a bad thing to experiment and keep yourself up to date with new tech.
Please make a course on jetpack compose
Here you go: stevdza-san.com/p/to-do-app-with-jetpack-compose-mvvm-android-development
Hi sir. roadmap should learn Android is: Android Kotlin, Jetpack compose, and Kotlin multilplatform right ?
You got that right! 💪
@@StevdzaSandoes that mean xml ui is no longer needed?
@@laujimmy9282you can. as many existing apps still using
XML, fragments and a lot of activities in their projects.
So in the market you will find many companies are building new features with both Compose and XML but their existing code is still in XML and they have no plans to move their code from XML to compose as they are busy in developing new features instead of reinvesting their time in old things in XML that are working fine...
If I am not wrong then basically Compose Multi-platform is like Qt C++, one programming language for both business and GUI logic for all supported platforms Yay!!! This makes KM obsolete imo.
How can it make Kotlin multi-platform obsolete😂😂?
Can you elaborate??
Thanks that was super helpful
What serialization used for ?
Its main purpose is to enable easy and efficient serialization and deserialization of Kotlin objects to and from various formats, such as JSON, XML, and binary formats like Protocol Buffers. This library is particularly useful when building Kotlin applications that need to exchange data with external systems or persist data in a standardized format.
@@StevdzaSan Alright. Thanks for the information.
Hello sir how I can open the camera and take a photo in compose Multiplatform?
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.
16 GB is okay, but I would advice 32 GB for the long run. :)
I use 16GB without issue, but if you can afford the extra ram I'd definitely get it
It would seem like Kotlin Native should support Compose Multiplatform, so it could be an alternative to React Native.
thank you bro 👌👌i search for ( Compose for desktop) tutorial ?
As a newbie what should i choose?
Kotlin!
@@StevdzaSan thanks
can we use kotlin/compose multiplatform in windows?
Yeah, sure, why not.
According to my experience, it was extremely slow and memory hungry. But he learning curve is much easier than for Flutter.
190th... Thanks
McClure Square
"Compose Multiplatform" appears as to be true arch-nemesis of FLUTTER, Does It ??
😂 right
It's interesting indeed but will someone that's already invested in Flutter instantly switch over 🤔 I don't think so.
So far Flutter is so far ahead that I tend to think Compose can never catch up...
I tried Compose on desktop and it was a disaster... it was extremely slow and memory hungry when compared to Flutter.
@vlad
Is that true? Can we not uses Compose multi platform for desktops? Using it will reduce performance?
@@sendhur_muthu According to my simple tests, Flutter had better performance and consumed less memory. But you should make some simple tests for yourself.