Talking about my first job I was hired as a flutter dev, the project allocated to me was Android,kotlin so learned that facing some gradle depadency issue. Developers worked in any framework because logic is similar.
Great video, big brother! I've been eagerly waiting for this ever since your last React Native video. Please make a video on compose multiplatform also
We're currently using KMP and Kotlin on server together and while there are some traits of the tooling (IDE and build system) that are still a little rough, it's overall been awesome. We actually even wrote our own UI library that wraps the DOM/View/UIKit so we define our UI in common code.
Great Video. many developer not know kotlin community in slack group available. and i also 2-3 kmp project try it. excellent work kmp. some time common library not available so, little bit difficult manage all platform. i also playlist created on my youtube channel
I switched flutter to Jetpack compose. It was difficult but practicing ans very less documentation it was issue . Soon i learn dependency injection. After that it became easy. Performance is good. And animations become smooth . With paging library it becomes too easy for infinite scroll Note iam developing only for android.
I have been building apps with Flutter for 2 years now. I recently joined a startup as a Flutter developer, but during my job search, I realized the challenges in the job market for Flutter. I now want to learn a new app development tech stack and switch quickly, so the learning curve should be minimal. I want to avoid problems switching to Android or iOS. I would appreciate your suggestion on which path to take. I have built some basic apps using both Kotlin and Swift, and neither of them is unfamiliar to me. The concepts are quite similar, and I can understand them quickly without any problem. However, based on the job market and career growth, I would like your advice.
bro i am learning mern stack 1 year course side vy side i want to learn app development should i go for kotlin vs flutter? at the end of the mern course i will learn react native
hey, in my company we use qt for making desktop applications ... I see that it can be used to make android applications as well Is qt used extensively in android apps also .. curios just asking
Hi, I’m a Flutter developer with 2 years of experience, and I’m considering transitioning to Native Android development. I’m curious about your thoughts on whether I should focus on Native Kotlin development or explore Kotlin Multiplatform (KMP). Also, could you recommend some good resources or tutorials to learn Kotlin for Android development?
in my current company i am working on dotNet MAUI, in which I am least interested. Thinking to learn Native android or iOS and make a switch. which one would you suggest. I really think iOS has very less competition, so if learnt in a good level, we can get hired in that. which one would you suggest , (android with jetpack compose ) or ios (swiftui) ? Thanks
MAUI is horrible. Android or iOS depends on the type of consumer marker you are into. Certain countries iOS is in more demand, ex: Japan. US etc. For rest its Android. But if you learn Android + KMP it should do both platforms. Most companies prefer cross platform these days. Unless its an iOT project that has hardware dependency. So native iOS has less relevance.
@@msh_dev have they already moved? Because at the time of scripting the video, only iOS had the impeller enabled by default. Android and web still used skia.
@@100GB Yeah you are correct. I thought impeller got stable on android on last release but Impeller is in preview on android. Only on Ios it is stable. I think flutter will have a chance to get up again when dart macros become stable.
@@msh_dev while I am looking forward to that, I still think KMP has its chance. Out of curiosity, what are you actively working with these days and what's the major pro and con you feel of that tech?
@@100GB I am actively working with Laravel on the backend and React/Vue on the frontend to build web apps for clients. One of the pros of Laravel, in my opinion, is its elegant and clean syntax, along with a vast ecosystem of first-party and third-party packages. However, one downside is the lack of a platform like Vercel that allows quick deployment of Laravel apps, especially for free-tier hobby projects. That said, with the announcement of Laravel Cloud, this might soon change. On the side, I learned Flutter back in 2020. Since then, I've tried to stay updated with its new features and improvements, so I am quite comfortable using Flutter for mobile development. Additionally, I have experience with React Native. These days, I’m learning Kotlin to transition to Kotlin Multiplatform Mobile (KMM). I believe it offers a much better approach to cross-platform mobile development.
@@100GB I am actively working with Laravel on the backend and React/Vue on the frontend to build web apps for clients. One of the pros of Laravel, in my opinion, is its elegant and clean syntax, along with a vast ecosystem of first-party and third-party packages. However, one downside is the lack of a platform like Vercel that allows quick deployment of Laravel apps, especially for free-tier hobby projects. That said, with the announcement of Laravel Cloud, this might soon change. On the side, I learned Flutter back in 2020. Since then, I've tried to stay updated with its new features and improvements, so I am quite comfortable using Flutter for mobile development. Additionally, I have experience with React Native. These days, I’m learning Kotlin to transition to Kotlin Multiplatform Mobile (KMM). I believe it offers a much better approach to cross-platform mobile development.
@@name1566 I won't make that conclusion so early unless I make and release a production app myself. But at least on the papers, KMP looks very promising!
Too many options! I still feel React Native is good enough for 97% of use cases! And this has a superpower like none other (Javascript). Just the size of the JS community makes up for the performance shortcoming. Getting any feature up and running feels easier in comparison to others! JS developers are everywhere! Flutter as a framework is much superior to React Native. But having dart as the language results in very small community support. Or Else SwiftUI and JetPackCompose severs the propose well and now we have KMP trying to take up very niech market.
there are pros and cons for flutter, kmp support only androi and ios but flutter support android ios windows macos linux and web, all in a single codebase.
Man, mobile app development sucks. It has so many technologies with equal-ish market share. In web dev, we have React and it basically eats everything else. I am a student and have done web dev and got a nice mobile app idea so wanted to learn app dev but I am very confused as to which technology to learn that would look good on the resume. I also dont have macbook or an iphone so iOS would always be tricky to develop for. I guess native android it is.
Not true, web dev is hardly similar to Mobile app dev. But you need to have more knowledge in developing Apps. Flutter is a Framework. And there is plenty of framework in app dev too. E.g RN, KMP, MAUI, Cordova, also native development like Swift and Java. So App dev is more information densed than Web dev. Besides if your js is good you can work in any framework in web. React is good, I used to do projects in react now shifted to svelte. Because it lets you write js in js way and treat html as html. On the other hand react is somewhat writing html in js. Which creates performance issue.
It's a big fat mistake to say that, I would suggest re-uploading video again because I would question any further opinions you make on KMM vs flutter comparison.
Talking about my first job I was hired as a flutter dev, the project allocated to me was Android,kotlin so learned that facing some gradle depadency issue. Developers worked in any framework because logic is similar.
Great video, big brother! I've been eagerly waiting for this ever since your last React Native video.
Please make a video on compose multiplatform also
Yes we are at JioCinema using Ads sdk in KMP, so we shared business logic written in KMP across platforms
@@VipulThawreDev how was the experience?
Are you interested in doing a podcast with me on the same?
Hi vipul can share LinkedIn profile can we discuss about KMP
2:46 isn't it Impeller now?
yes it is. good pickup!
We're currently using KMP and Kotlin on server together and while there are some traits of the tooling (IDE and build system) that are still a little rough, it's overall been awesome. We actually even wrote our own UI library that wraps the DOM/View/UIKit so we define our UI in common code.
You gained a subscriber.
Soooo well made clean video
Informative video thanks for putting in depth details
@@swapnilgadilkar glad you liked. Please share with your colleagues and batchmates :)
Great Video. many developer not know kotlin community in slack group available. and i also 2-3 kmp project try it. excellent work kmp. some time common library not available so, little bit difficult manage all platform. i also playlist created on my youtube channel
I switched flutter to Jetpack compose.
It was difficult but practicing ans very less documentation it was issue . Soon i learn dependency injection. After that it became easy. Performance is good. And animations become smooth . With paging library it becomes too easy for infinite scroll
Note iam developing only for android.
I have been building apps with Flutter for 2 years now. I recently joined a startup as a Flutter developer, but during my job search, I realized the challenges in the job market for Flutter. I now want to learn a new app development tech stack and switch quickly, so the learning curve should be minimal. I want to avoid problems switching to Android or iOS. I would appreciate your suggestion on which path to take. I have built some basic apps using both Kotlin and Swift, and neither of them is unfamiliar to me. The concepts are quite similar, and I can understand them quickly without any problem. However, based on the job market and career growth, I would like your advice.
bro i am learning mern stack 1 year course side vy side i want to learn app development should i go for kotlin vs flutter?
at the end of the mern course i will learn react native
hey, in my company we use qt for making desktop applications ... I see that it can be used to make android applications as well
Is qt used extensively in android apps also .. curios just asking
@@MO-fg2cm nope. I don't think that's a prevalent option for writing an android app.
IN AI ERA SHOULD WE LEARN KMP AFTER ANDROID DEV???
Hi, I’m a Flutter developer with 2 years of experience, and I’m considering transitioning to Native Android development. I’m curious about your thoughts on whether I should focus on Native Kotlin development or explore Kotlin Multiplatform (KMP). Also, could you recommend some good resources or tutorials to learn Kotlin for Android development?
Bro, trust me switch to KMP/Kotlin why ?
straight answer is the aggressiveness they are showing to make libraries KMP compatible is amazing.
if may i ask why are you switching from flutter?
Same here, but planning to try ios first by the time jetpack becomes more mature i guess.
Native first. Kmp later
Stay with your flutter no much difference in terms of performance betwen native and flutter app , people just like this kind of competion just stupid
in my current company i am working on dotNet MAUI, in which I am least interested. Thinking to learn Native android or iOS and make a switch.
which one would you suggest. I really think iOS has very less competition, so if learnt in a good level, we can get hired in that.
which one would you suggest , (android with jetpack compose ) or ios (swiftui) ?
Thanks
MAUI is horrible. Android or iOS depends on the type of consumer marker you are into. Certain countries iOS is in more demand, ex: Japan. US etc. For rest its Android. But if you learn Android + KMP it should do both platforms. Most companies prefer cross platform these days. Unless its an iOT project that has hardware dependency. So native iOS has less relevance.
The new React Native architecture runs without a bridge, significantly increasing the performance.
@@nyomansunima correct, as mentioned in the video :)
As of today we see where is flutter support compared to react-native, also react native is great for tV apps
One correction, Flutter now uses impeller on android and ios instead of Skia.
@@msh_dev have they already moved? Because at the time of scripting the video, only iOS had the impeller enabled by default.
Android and web still used skia.
@@100GB Yeah you are correct. I thought impeller got stable on android on last release but Impeller is in preview on android. Only on Ios it is stable. I think flutter will have a chance to get up again when dart macros become stable.
@@msh_dev while I am looking forward to that, I still think KMP has its chance.
Out of curiosity, what are you actively working with these days and what's the major pro and con you feel of that tech?
@@100GB I am actively working with Laravel on the backend and React/Vue on the frontend to build web apps for clients. One of the pros of Laravel, in my opinion, is its elegant and clean syntax, along with a vast ecosystem of first-party and third-party packages. However, one downside is the lack of a platform like Vercel that allows quick deployment of Laravel apps, especially for free-tier hobby projects. That said, with the announcement of Laravel Cloud, this might soon change.
On the side, I learned Flutter back in 2020. Since then, I've tried to stay updated with its new features and improvements, so I am quite comfortable using Flutter for mobile development. Additionally, I have experience with React Native.
These days, I’m learning Kotlin to transition to Kotlin Multiplatform Mobile (KMM). I believe it offers a much better approach to cross-platform mobile development.
@@100GB I am actively working with Laravel on the backend and React/Vue on the frontend to build web apps for clients. One of the pros of Laravel, in my opinion, is its elegant and clean syntax, along with a vast ecosystem of first-party and third-party packages. However, one downside is the lack of a platform like Vercel that allows quick deployment of Laravel apps, especially for free-tier hobby projects. That said, with the announcement of Laravel Cloud, this might soon change.
On the side, I learned Flutter back in 2020. Since then, I've tried to stay updated with its new features and improvements, so I am quite comfortable using Flutter for mobile development. Additionally, I have experience with React Native.
These days, I’m learning Kotlin to transition to Kotlin Multiplatform Mobile (KMM). I believe it offers a much better approach to cross-platform mobile development.
Can you make new video about RN New Architecture, & it's performance issues
impeller?
saying that xamarin is a webview is not correct
@@FOUADN72 right. That's a mistake! I wanted to refer to Cordova for the web part but ended up bringing both under the same umbrella!
@@100GBumade a mistake, A BIG ONEEE
@@rubyciide5542 Guys, I just fixed that part of the video. Thanks for the catch by the way. I didn't notice this while proof watching!
Xamarin wasnt webview based, it was native
@@abhayprince right. I pinned the correction!
Google playing with our mind to make us crazy
Do you only make videos like this or start a series for KMP 😅
Conclusion , Switch to KMP ASAP
Tauri 2.0?
@@name1566 I won't make that conclusion so early unless I make and release a production app myself.
But at least on the papers, KMP looks very promising!
Flutter & React Native are easy to work with and saves lot of time. While KMP and .NET MAUI are much complicated to work with
exactly, kmp sounds simple on paper, but its built on all the android crap.
Google is sometime stupide Always complicating things why not focus only About Flutter
@@ahmedbathily7013 KMP is from JetBrain, not from Google.
Too many options!
I still feel React Native is good enough for 97% of use cases! And this has a superpower like none other (Javascript). Just the size of the JS community makes up for the performance shortcoming. Getting any feature up and running feels easier in comparison to others! JS developers are everywhere!
Flutter as a framework is much superior to React Native. But having dart as the language results in very small community support.
Or Else SwiftUI and JetPackCompose severs the propose well and now we have KMP trying to take up very niech market.
Dart is similar to c# or basically any oop language. Someone familiar with any oop language can transition to flutter.
there are pros and cons for flutter, kmp support only androi and ios but flutter support android ios windows macos linux and web, all in a single codebase.
You are not aware, kmp supports every platform out there in the market.
most is true, leaving some basic things
Java?
don't get confused brother use flutter be happy 😊
@@Somens8Dworld 🤣
lol
Why google doesn't support it 😢
@@Mikael-Haiti who said google made it
@@Mikael-HaitiGoogle still support flutter stop mesinformation
as someone who write both native android and flutter I have to say - I want to stay away from kotlin as far as I can
u mean the opposite I guess
@Jose-kv4uh nope
I work on both as well but I think Kotlin > Dart. Only thing I hate in Android is Gradle
Why?
share ur github
Man, mobile app development sucks. It has so many technologies with equal-ish market share. In web dev, we have React and it basically eats everything else. I am a student and have done web dev and got a nice mobile app idea so wanted to learn app dev but I am very confused as to which technology to learn that would look good on the resume. I also dont have macbook or an iphone so iOS would always be tricky to develop for. I guess native android it is.
Not true, web dev is hardly similar to Mobile app dev. But you need to have more knowledge in developing Apps. Flutter is a Framework. And there is plenty of framework in app dev too. E.g RN, KMP, MAUI, Cordova, also native development like Swift and Java. So App dev is more information densed than Web dev. Besides if your js is good you can work in any framework in web. React is good, I used to do projects in react now shifted to svelte. Because it lets you write js in js way and treat html as html. On the other hand react is somewhat writing html in js. Which creates performance issue.
If you know react then learn react native
Since you know react try react native
Opposite is true
Did 2.5 years android (professionally) then switched to web.
web is garbage hell.
nowdays Laravel and kinda enjoying
xamarin is native and doesn't use webview
It's a big fat mistake to say that, I would suggest re-uploading video again because I would question any further opinions you make on KMM vs flutter comparison.
Also, about competition, we have dotnet MAUI ( upgrade to xamarin )
@@sachinshinde150 I pinned the correction. It was a scripting error. The main reason for not doing that was the team not being comfortable with C#
People like flutter more than react native. So why are there so few jobs?
Thats the fun part. Probably means that people are mostly experimenting with flutter and building personal / opensource apps!
More companies use React Native because of JavaScript; they can easily transition from web development. That’s it-convenience and laziness.
Flutter on the web now has a wasm runtime on modern browsers that support the garbage collection standard.
Yes obviously beat
Flutter
now in react native now js bridge removed
Paid promotion
@@kunalr_ai lol!!
@@100GBdon't lol , paid promoter
@@rubyciide5542 Out of curiosity, how much do you think Jetbrains/Google paid me? :P