#friendicadev

hankg@friendica.myportal.social

I present the first named release of the Friendica mobile/desktop client: Relatica. It is still very much a work in progress but I'm going to start opening it up for beta usage (early beta). For iOS that will mean me letting up to 100 people into the inside testing team (Apple's limit). For the other platforms I'll be posting binaries/packages/install instructions for Android, Linux, macOS, and Windows in the coming days as well. I also setup a Relatica Matrix room for interactive discussions with me and other users. The README on the GitLab repo will have all those sorts of details. Enjoy! #friendica #FriendicaDev #relatica #flutter #DartLang #fediverse https://gitlab.com/mysocialportal/relatica
Screenshot of the first release of the Relatica Friendica mobile/desktop client running on Windows.

hankg@friendica.myportal.social

Friendica Mobile App Update

After a week of mostly successful low bandwidth network usage (some timeout issues need to be handled more gracefully and better indication something is being worked on in general) I’ve pivoted to adding an embedded video player for the mobile platform. Flutter has an easy control for that for iOS, Android, and web. Desktop is more uneven so instead that will launch in the browser or media player of the desktop OS. This is just the first cut and will need more refinement but still stoked. #friendica #FriendicaDev #flutter #DartLang
Screenshot showing an embedded video being played in the timeline of the Friendica Mobile app.

hankg@friendica.myportal.social

Friendica Mobile/Desktop Client Update

After a week of serious work on the mobile/desktop Friendica client it is now in a state where it has enough features for me to use this primarily for my fediverse/Friendica needs. It is still missing some major features, like the DMs feature. It is still completely stateless therefore it has some annoying issues of retaining things like known tags. There are some issues with server side things I'll need to address, like not really having pages on the follower/following end points. But it is feature complete enough for me to be able to do most of my things:
* Writing public posts/comments with tag and mention searching (just with local data), much easier adding of images to posts (especially with ALT text)
* Handling notifications (although Mastodon endpoint seems to be missing a bunch so need to fix that or go to Friendica version)
* Going directly to user's profile's posts timeline to see more of their content
* Connecting with users and adjudicating connection requests from them.
* Gallery browsing (but not editing)

There is still a lot more to do but big blockers in the short term are:
* Come up with a real name. "Friendica Portal" isn't going to cut it since this isn't an official Friendica project. I'm very open to suggestions since I suck at naming
* Setup Google Store account and publish there in testing mode as well as with the Apple store TestFlight (already there)

After that it is on to implementing missing big features like the DMs, implementing some persistence, fixing server side bugs/needed features, internationalization, and the usual death by 1000 cuts of development :). #friendica #FriendicaDev #programming #fediverse

hankg@friendica.myportal.social

Over the summer I was really ramping up my Friendica contributions so wrote some quick guides on how to set it up for serving or developing. Then other projects looked like it'd be a while before I'd get back to it so I crushed all my VMs. Now I'm contributing again so have my handy blog posts to help me bootstrap again. This is *exactly* why I put this stuff on my blog in the first place. Helps others and even makes it easier to help my future self. #blogging #friendica #friendicadev #fediverse #documentation https://nequalsonelifestyle.com/2022/07/30/creating-friendica-server-ubuntu/