4 ms·
Hi, I lead the Zulip project. I agree the existing React Native mobile apps have been the biggest pain point for Zulip. Our mobile team's main focus for the la
by tabbott 3y ago
Hi, I lead the Zulip project.
I agree the existing React Native mobile apps have been the biggest pain point for Zulip. Our mobile team's main focus for the last year been rewriting our mobile apps in Flutter, which will result in apps that are faster, dramatically more correct in terms of how faithfully they implement Zulip's API and business logic, and with a cleaner design. Here's the section of the Zulip 8.0 blog post about it:
https://blog.zulip.com/2023/12/15/zulip-8-0-released/#apps https://blog.zulip.com/2023/12/15/zulip-8-0-released/#apps
Curious readers may enjoy the main chat.zulip.org conversation it links to, about our evaluation of Flutter. But in short, our experience has been that it has proven to be a much much better platform than React Native for a small but very capable team that wants to build a high quality mobile app.
I should mention that the upstream Flutter project is awesome: it's been an absolute pleasure that when we find significant problems with the platform for our use case, like the Android scroll physics not feeling native, we have been able to contribute a series of pull requests to fix the issue for everyone. As a result, we've contributed a few dozen PRs to upstream Flutter already.
- wmf 3y agoFlutter from Google doesn't act native on Android?
- leosanchez 3y agoFlutter uses its own graphics (skia?) for all the platforms IIRC.