liftbridge-io / go-liftbridge

Go client for Liftbridge. https://github.com/liftbridge-io/liftbridge
Apache License 2.0
67 stars 18 forks source link

Suitability for mobiles #32

Open gedw99 opened 4 years ago

gedw99 commented 4 years ago

I am using flutter clients and looking into using Liftbridge for event streaming and RPC

I have 2 options:

  1. Compile the go client using gomobile and embed it inside flutter. I have not tried it yet but I suspect it will work

  2. Build a dart / flutter ckuent. Dart has good support for grpc and I currently use golang and flutter communicating using grpc

I will publish it on my repo.

But first I wanted to reach out to see how much interest there is in either option to see what other prefer and why

Thanks...

tylertreat commented 4 years ago

There has definitely been interest in a Dart client (see here for example: https://github.com/liftbridge-io/liftbridge/issues/34). I'm not familiar with Dart, so help here would be great.

gedw99 commented 4 years ago

I found an existing dart client and I already use grpc for dart / flutter.

I also run flutter web with grpc but of course I have to run grpc gateway since web browsers don't have framing support.

Me and the team can do this work.

Have a look here to follow along of your interested

https://github.com/winwisely99/main/projects

On Fri, 22 Nov 2019, 19:29 Tyler Treat, notifications@github.com wrote:

There has definitely been interest in a Dart client (see here for example: liftbridge-io/liftbridge#34 https://github.com/liftbridge-io/liftbridge/issues/34).

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/liftbridge-io/go-liftbridge/issues/32?email_source=notifications&email_token=AMVPLFAUEYDWYD7357P34LTQVAQIDA5CNFSM4JQFBM2KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEE6O5FI#issuecomment-557641365, or unsubscribe https://github.com/notifications/unsubscribe-auth/AMVPLFCHJ35Y5CAO2J7S3V3QVAQIDANCNFSM4JQFBM2A .