tinode / chat

Instant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command line; chatbots
GNU General Public License v3.0
11.87k stars 1.86k forks source link

Flutter #250

Open ghost opened 5 years ago

ghost commented 5 years ago

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

or-else commented 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.

yevyevyev commented 5 years ago

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.

ScreamingTaco commented 5 years ago

@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.

talamaska commented 5 years ago

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.

mhuang-cht commented 4 years ago

Any progress/plan on the flutter demo app? I'm also interested.

or-else commented 4 years ago

As I said before, the core team is not going to build it but if anyone wants to contribute we will support the effort.

lovung commented 3 years ago

Sign me in for the Flutter demo app too. I wanna help with both UI and API clients.

dzcpy commented 3 years ago

Has anyone worked on it already?

or-else commented 3 years ago

https://github.com/tinode/dart-sdk

or-else commented 1 year ago

https://github.com/tinode/dart-sdk has been abandoned by the developer

or-else commented 1 year ago

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.