Conversation

Fahim Farook

I have been using my Flutter Fedi client more and more and it continues to be faster than the Swift version that I wrote previously.

I'd be really curious to see if this is an issue with the Swift code I wrote or if it is an inherent issue with Swift itself. Not trying to start a holy war here, but I am curious.

But given that the Swift codebase is huge and relies on a local database and I had stripped out database functionality from the Flutter app to make it simpler, I can't really say that I'm comparing Apples to Apples.

But ... the Flutter app was faster even before I made any of the optimizations.

Anyway, I guess I'm sticking to the Flutter app since it's more cross-platform friendly and allows me to take the app to a new platform should I decide to leave Apple-land ... and that actually looks like a possibility at this point.
1
0
4

@f is this a new project since Mastonaut?

1
0
0

Fahim Farook

Edited 2 months ago
@liaizon Yes 🙂

Since Mastonaut, I'd done two other customized clients in Swift. One based off of Tusker and another based off of IceCubes but aimed more at macOS. I was using the IceCubes based one for a good while and it had all the features I wanted but that was the one which was getting too slow for certain things ...

The Flutter one is a completely new project but it allows me to run on a bunch more platforms than any of the Swift ones did.
0
0
1