commons icon indicating copy to clipboard operation
commons copied to clipboard

mobile client?

Open ghost opened this issue 5 years ago • 7 comments

any plans for an android/ios client? I can't really convince my friends to switch from telegram to cabal if we can't use it while we're outside

ghost avatar Jul 17 '20 19:07 ghost

@horusra yes there are plans :)

we currently have a slow-moving wip on a web-based client. once that is working, a few of us wanna take the base of that work and shove it into react-native land :)

cblgh avatar Jul 30 '20 08:07 cblgh

I have yet to find a snappy, well working react-native app. I suggest creating a fast cabal core implementation in Rust and create an UI in kotlin like Sunrise Choir did with ssb.

dpriskorn avatar Aug 21 '20 22:08 dpriskorn

@egils-consulting that's a great idea and will also take a quite bit more time to complete. Mapeo is react-native and it is pretty snappy; but react-native does require paying attention to not bloat it down.

okdistribute avatar Aug 21 '20 22:08 okdistribute

Yeah. How hard would it be to write a rust implementation? Is the cabal protocol well documented somewhere?

dpriskorn avatar Aug 22 '20 07:08 dpriskorn

On 08/22 00:02, Egil Priskorn wrote:

Yeah. How hard would it be to write a rust implementation? Is the cabal protocol well documented somewhere?

The cabal parts wouldn't too hard to port I bet, but the underlying stack (hypercore, multifeed) are BIG and complex. There's some work being done on a hypercore rust implementation (I think by @Frando!), so once that's finished I think a cabal port might be feasible.

hackergrrl avatar Aug 22 '20 17:08 hackergrrl

I will see if I can help out and learn some more rust :)

dpriskorn avatar Aug 22 '20 20:08 dpriskorn

Yeah I would also like to suggest not going the react-way as it's better to go with rust for long term and performance benefits. I also want to add you guys are doing great work!

ghost avatar Aug 26 '20 11:08 ghost