PieFed won’t have an app any time soon due to the way it’s implemented.
Why is that? They seem pretty similar on the Surface, so I’m curious differences exist under the hood which would preclude app development.
otl@hachyderm.io 3 months ago
@xnx PieFed won’t have an app any time soon due to the way it’s implemented. It’s still awesome without a native app because it’s fast and doesn’t really need direct access to hardware to do its thing.
Tech detail: PieFed is a Python app using Flask and server-side rendered HTML templates. It is super fast as there’s no heavy Javascript framework being used. The maintainer has written about how PieFed is developed with poor internet connections in mind: https://piefed.social/post/6102
PieFed won’t have an app any time soon due to the way it’s implemented.
Why is that? They seem pretty similar on the Surface, so I’m curious differences exist under the hood which would preclude app development.
There isn't anything stopping this. It's just that no one is working on an app. And there isn't any API implemented (yet) for an app to hook in to and fetch posts and comments. Both could be programmed. Someone could also copy the Lemmy API and use arbitrary Lemmy apps with Piefed. I think the developer is open to any of that and I'm pretty sure I read some feature request. It's just that the focus currently is on other things. And Piefed works well as an progressive web app. You can open it in your browser and click "Add to home screen" and you'll get an icon and a browser window that pretty much feels like an app. I'm using that and also don't see any benefit in putting in the effort to maintain an app, when it works well as is.
db0@lemmy.dbzer0.com 3 months ago
The only thing piefed needs for an app is a flask rest framework. It’d not hard