Swift for Android, Kotlin for iOS

preview_player
Показать описание
I haven't taken a look at new mobile development tools for a while. So I decided to explore some cross platform native tool-chains.

Рекомендации по теме
Комментарии
Автор

I wouldn't rely on any no-name framework like "SKIP" just for a bit more comfort. Just learn Kotlin Multiplatform with Compose Multiplatform (for UI) or native UI for each platform.

azmo_
Автор

As much as I like Kotlin (worked in it for 3 years for backend), I prefer Flutter. All the different components are available for both Android and iOS, they are pixel perfect copies. Also I do custom animations when creating new components, not sure how transferrable they are using other frameworks that make use of the underlying components. I enjoyed the video, it was good to see what else is out there.

d_
Автор

PWAs are getting very interesting. Unless you need truly native features, it's a very powerful alternative to a mobile app that doesn't force you to write native code.

Atmos
Автор

Thank you for mentioning Kotlin/Compose. I really wanna learn more about it now. Seems to be the most sane option for now

cheebadigga
Автор

Wait, where is flutter inconsistent? Graphically it is consistent and if you need something that is swift or kotlin specific it allows you to write it in that framework. It's also the only option in the video that works for Ios, Android, Win, MacOS, Linux and web. It even allows ffi for C and Rust if you're in to that.

philippevoet
Автор

I remember when I was explaining to non technical person what React Native is. They said: "oh I know now why some apps such work slow". Performance and UX matter guys, user is most important...

paca
Автор

On point👌.. made a decision years ago to backoff learning Swift to go with React Native instead (cross-platform). The points you made are accurate and I feel I should've stuck with it. I did go back to it a few weeks back, I must prefer the experience and feel I can create better projects this way. Now that it can work on other platforms too makes things a whole lot more interesting

philamavikane
Автор

Last time I tried Kotlin native (about a year ago?) there were a lot of limitations and the performance wasn't there yet.

Christian-opss
Автор

I don't understand why people are hating on flutter, the dev experience is amazing, the resulting apps are fast and stable and look good, it's insanely flexible, it has the benefit of using dart which enables seemless backend development, highly flexible, huge open source package ecosystem available, there so little inconveniences in flutter

hanibachi
Автор

Mobile development is getting more and more complicated

fotoh
Автор

Equating flutter experience to translated app experience is undeserving

johnny_b
Автор

I was waiting for you to talk about it!

cempack
Автор

Fyne can deploy to Web, Desktop, and Mobile. While relying on its own stack.

zarkones
Автор

But you in the end you need a mac device to run ios app. In the mac eco system is required for running KMP for ios app.

misalambasta
Автор

I think for cross platform app development flutter is best option. In future i want to use either capy (Zig framework) or Xilem (Rust framework) for cross platform app development.

dhrubrawat
Автор

I build native android and ios apps. I recently wanted to build cross platform apps and tried flutter and kmp, I chose kmp because flutter is very bad in terms of memory usage and performance.

developer.emad.mehrez
Автор

I understand the concerns raised here but have you looked into the latest updates on react native?

emmanuelngene
Автор

Comparing disadvantages of Fluuter with advantages of KMP? Used to do similar thing

Ajajdh
Автор

FYI React Native compiles to native as well

TylerTriesTech
Автор

i guess native cross-platform and server driver ui cross-platform(React Native) will be the future

ulrich-tonmoy