Replies (121)

Bitmessiah's avatar
Bitmessiah 11 months ago
I'll try it when it arrives in the zapstore
The screenshots on Google Play are mostly blank. It'd help to use screenshots with contents in it. I know it's still under development with no user. At least you could populate your feed and post the screenshots.
Also zap.stream doesn't load on my android browser: black screen and olas is broken beyond belief & pretty much unusable. So ability to upload vids would still be useful.
jb55's avatar
jb55 _@jb55.com 11 months ago
I wonder if it makes sense to build the business logic in rust/C and just use flutter for ui stuff. how easy is ffi ?
Definitely a good start. I'd like to see this developed further. I think there's a real appetite for this especially in light of all the drama with tiktok being banned. It could definitely take off once people understand decentralized social media. 👌
This app will do transcoding locally, that's the plan anyway, and just upload content to blossom servers. This kind of app is the reason why i spent so much time rebuilding zap.stream in rust from scratch, so that i would have the skills to actually make something like an instagram or tiktok. I guess its time..
jb55's avatar
jb55 _@jb55.com 11 months ago
flutter is definitely be a nice option then until we’re done rebuilding flutter on egui 🥲 rust ecosystem needs to catch up but there are only like one or two people working on it 😩
I actually started to build freeflow as a notedeck app, id one a POC with the player but then i remembered that video playback on device isnt going to work nice so i switched to flutter, maybe in the future i can re-write this app into a notedeck app
Remember when I talked to you, Will, about egui? After learning a bit more, I had the same impression you just mentioned. Egui is amazing, but I noticed that many essential engineering components depend on a single anonymous developer. That is a huge risk. So I went Flutter+Rust+C
jb55's avatar
jb55 _@jb55.com 11 months ago
What do you mean? Which anonymous developer? egui has lots of devs but only a handful working on mobile at the moment (me, lucasmerlin, podusowski) Flutter is definitely better at this time, but if we can make an immediate mode library as good as flutter we can get rid of all the dart stuff which will be nice. We just need more people working on android and iOS integration.
sorry, I didn't express myself well. Egui have lots of dependencies on single devs -- not a specific a one. There is no huge money flow making things work as Google did with Flutter. But when the ecosystem matures a little more and the risk deescalate, I probably would shift for egui
jb55's avatar
jb55 _@jb55.com 11 months ago
Will get it working because i really want immediate mode to be the foundation of our nostr browser ui 🫡 its also necessary for the launch of damus android 😅 just sucks because I’d rather be focused on just building apps instead of trying to get keyboards and videos working, but someones gotta do it. its not *that* hard, just annoying. it’s actually amazing how well egui works on mobile already, modulo a few platform integration kinks like keyboard.
Pasquino's avatar
Pasquino 11 months ago
The best TikTok feature, and one of the only reasons I enjoyed using it, is their video editing feature. I would just use TikTok to create great content, then share it across social. Most content that went viral on TikTok is garbage IMO, so if you create a garbage filter, that would be cool. Personalization is key. I'll check out what you made. Cheers!
I saw the shorts section recently on Zap.stream and was curious about that 👀 People most likely aren't going to use one app to view and one app to post. It needs to be one combined application. I see you have this as coming soon. I believe this is a great start for Tiktokers.
Freeflow is Nostr's TikTok alternative for #TikTokRefugees 👀
Kieran's avatar Kieran
So i started to build a TikTok like app, i've spent about a week on it so far and it seems to work quite well actually, you can try it out on android and let me know what you think. If you want to post content here you can use zap.stream or olas to create shorts. Does anybody want to see this developed further? https://play.google.com/store/apps/details?id=io.nostrlabs.freeflow
View quoted note →
Water Blower's avatar
Water Blower 11 months ago
Do you mean that you compile Rust and Dart and Flutter runtime into the same binary and can ship both iOS and Android apps?
Its a flutter app with some rust libs and FFI bindings and it works on all platforms (as long as you made cross-platform libs)
Looks great! Could see it being especially useful for getting non-technical people on boarded with nostr eventually. There is always a step learning curve that I find most people I introduce nostr to just give up on sadly...
Yea hopefully! Im going to keep the language really generic to hopefully make it seem like a normal app
Never used shittok, but maybe someone will like the idea nostrerized.
Kieran's avatar Kieran
So i started to build a TikTok like app, i've spent about a week on it so far and it seems to work quite well actually, you can try it out on android and let me know what you think. If you want to post content here you can use zap.stream or olas to create shorts. Does anybody want to see this developed further? https://play.google.com/store/apps/details?id=io.nostrlabs.freeflow
View quoted note →
Not compatible with my Pixel 6 Pro. Would be cool to see an iOS version in time. After UX is good, I think the most important feature is an algorithmic feed. This sorta goes hand in hand with AI labeling of content and NIP-32. That’s no small task. Might be simpler to build a collaborative filtering algorithm first, I think that could function without automated labeling. Not sure, I have basically no idea what I’m talking about. But to be on the level of TikTok, the algorithm must incorporate AI labeling. A feature to incorporate after some algorithmic feed is live streaming, that’s huge part of what TikTok offers, and that is a major source of income for TikTok creators. Should be easier than building from scratch considering LN integration in Nostr.
Default avatar
Clide 11 months ago
We absolutely need a decentralized TikTok, came to nostr looking for just that tbh but am still liking what I found
New TikTok client! Your video posts from Amethyst already show there.
Kieran's avatar Kieran
So i started to build a TikTok like app, i've spent about a week on it so far and it seems to work quite well actually, you can try it out on android and let me know what you think. If you want to post content here you can use zap.stream or olas to create shorts. Does anybody want to see this developed further? https://play.google.com/store/apps/details?id=io.nostrlabs.freeflow
View quoted note →
That's very cool. I never used TikTok, but if this can give me good content I think I'd actually use it. Feedback - the bottom buttons are hidden behind navigation buttons. image
Default avatar
npub1xg5s...fx2g 11 months ago
It sucks, can't even figure out how to log in. All I can do is play with these pipes. image
BDC's avatar
BDC 11 months ago
Yes! We need this big time. Tik Tok is a great fun way to f@ck off some time which everyone needs
awesome pow! is it available as a APK or on github for Obtainium? (sorry graphene here)
Chris's avatar
Chris 11 months ago
Looks like you've got some Google Play Services dependencies. Will not run on GrapheneOS.
This is really cool. I never used TikTok, but I think this could be great! I logged in with my npub to test it out since it isn't compatible with Amber yet.
I bookmarked it so people know that I bookmarked it . When you bookmarked this then it’s public and man can’t make it private . So just everyone knows . When you bookmarked notes , public also know .
yes I want to see it developed further . tried to download it on play store , it said " this phone isn't compatible with this app " and can't find information which device that compatible with the app.