Lemmy 0.19.0-rc.4 and Development Update - 2023-11-03
darklightxi @ darklightxi @lemmy.world Posts 0Comments 3Joined 2 yr. ago
The multi-platform frameworks (dart-flutter, react-native, etc), are they effective? To what extent?
I can go ahead and talk about Flutter as that’s what I’m familiar with (from my limited experience).
For some context, I’m the main maintainer for Thunder, which is built purely with Flutter/Dart. I can also only speak on behalf of iOS/Android as we’re only focusing on targeting those platforms at this time.
There will undoubtedly always be some compromises when using Flutter as compared to their native counterparts. However, if your app only ever deals with handling UI and logic that is platform agnostic, then I would say that Flutter is fairly good. It makes it really easy to support both platforms and removes the need to re-write logic for each supported platform. This means you can get everything to behave pretty much the same regardless of the platform.
The moment your app needs to tie into platform specific features, it’s a mixed bag. You can either find packages that suit your needs, or write your own logic to bridge that gap. When trying to find packages, you often need to check if it supports the platforms you’re supporting as not all of them will. You also have to see how well maintained they are since most packages are from third parties and not from the Flutter team themselves. I haven’t dealt with having to write custom logic to tie into platform specific features so I can’t comment too much on that.
Hope this helps!
Hey there, main dev of Thunder popping in! While Thunder was primarily focused on swipe gestures at the beginning stages, additional support for button equivalents and much more are being added in the next general release
The following things are currently out as a pre-release/nightly and will hopefully reach general release in the upcoming days:
- Comment button actions in case you’re not a fan of swipe gestures
- Accessing a user’s profile can be done by tapping on their name
- Sharing a link to a comment will be available by long pressing on a comment
- You can copy the text of a full comment by long pressing on a comment
Unfortunately, blocking a user and selectively copying text (copying parts of it) is not yet available, but are existing things that will likely come in the future!
If you’d like, you can check out the latest nightly version here to take a look at the features I mentioned! (nightly version)
I would also like to note that Thunder is a completely community driven project by me and other individuals who develop the app on our spare time! As such, we may not be able to deliver features nearly as fast as others but we do it out of passion for the project! 😅
Thanks again for all the updates!
Thunder is ready to go!