Open ghost opened 5 years ago
I don't know Dart (I only know Lars Bak :) and I don't have a clear opinion on Flutter. What I've heard is mixed. My guess it's going to be a sizeable project. I think you underestimate the complexity when you say it can be done very quickly.
For example, two of us are currently writing a native iOS client. So far it's been 6 months (admittedly, @aforge works on it part time and I only worked for 6 weeks + this was my first Swift project).
On the other hand, if you would like to work on it then I'll support your effort. I probably won't be able to work on it myself though.
Hey @gedw99, I'm also interested in the tinode implementation on flutter, but only the API client, not UI, if you're interested we can collaborate together.
@tapkain I'd be willing to help with UI, but I think we need to clearly define the scope of the project first. I have a decent amount of experience with flutter. Admittedly, I haven't tested Flutter for web/desktop yet, but from what I've heard it won't be too hard of a transition once we've got the mobile code.
Sign me in for the flutter demo app. I would love to meet online to discuss the architecture and take part of the coding in my free time. What we need to start working first is a dart wrapper around the android and swift sdks.
Any progress/plan on the flutter demo app? I'm also interested.
As I said before, the core team is not going to build it but if anyone wants to contribute we will support the effort.
Sign me in for the Flutter demo app too. I wanna help with both UI and API clients.
Has anyone worked on it already?
https://github.com/tinode/dart-sdk has been abandoned by the developer
Just to set clear expectations: the core team is not going to do it. Flutter is going to happen only if someone contributes it or pays for its development.
Looks like a perfect project to build the GUI with Flutter to get web, mobile and desktop all done from a single code base
You can also compile the golang client to run on the mobile and desktop. Or just use grpc-dart - works fine with grpc golang from the server.
If you are interested this can be done very quickly