Hey Guys, I'm a little bit confused so I need your...
# android
h
Hey Guys, I'm a little bit confused so I need your advice. I used to be an android developer for some time and I can say I've done a good job in my android journy. but now with cross-platform rising up, I've a tough time choosing which platform should I use. I'm confused about kotlin multiplatfrom or flutter. as each of them has its downsides and I can't choose one of them (I'm talking about KMP which includes (desktop also not KMM)
should I use KMP as it will be more familiar to me as I'm android developer or I should make the move to flutter
a
I think cross platform is not good, because Android has a different guideline and rules for app development as IOS has a different rules set, This is my opinion take it if you like or if your steady in migration I think flutter is best because it is maintained by Google. And flutter is also having desktop support which I think is in beta
h
Yeah I know that. that's why I'm curious about KMP that I can share only the business logic and for each platform, I can use its guidelines.
But some articles now say freelancing is going to be about cross-platform bla bla, that's why I'm worried about it
a
If you are a freelancer you must go with it
Because your clients want that
Or just do a research on what clients are expecting
And plan acording to it
c
@Hazem Muhammad there's no right answer. For me... if I had to choose... I'd pick the one that gets me the most excited to work on it + pays the most. You can love Flutter for example, but if there are no jobs in your region/remote... then it's tougher to get a job. If you're just doing it for fun... then do whatever you find the most exciting. For me... I've played with fluter, kmm, compose desktop, react native... and I basically stick to android development because with my years of experience it pays pretty well so I can feed my family.
a
I think Multiplatform is great for building core frameworks. It’s great to encapsulate business logic and networking in a common place.