Skip to main content


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

in reply to Hank G ☑️

Friendica Mobile/Desktop Client Update
After renaming I'll probably start posting builds for the desktop version and take alpha testers for the TestFlight and Google Play equivalent program.
in reply to Hank G ☑️

Can I request an FDroid release? I am bad at Google Play and a giant nerd

But also! Holy crap! Excited!

in reply to silverwizard

Yes, for sure I want to look into publishing through F-Droid and maybe/probably apk's that can be installed directly.
in reply to Hank G ☑️

Thanks - lemme know if you want any like, automation nerd support or whatever

Super excited

in reply to silverwizard

I could definitely use some help in that department. Thanks! I wonder if I should setup a Matrix room for development/support for this thing...hmm...
in reply to Hank G ☑️

Friendica Mobile/Desktop Client Update
what is the google play equivalent program of TestFlight?
in reply to Daniel 🇺🇦🏳️‍⚧️🏳️‍🌈🕊️

Friendica Mobile/Desktop Client Update
I honestly have no idea. I've deployed apps through the Apple AppStore but never through Google Play. I assume they have something akin to the beta-testing capabilities of Apple AppStore but maybe I'm wrong. In that case I guess I'll distribute APKs until it is ready for a real release.
in reply to Hank G ☑️

Friendica Mobile/Desktop Client Update
that’s what I ended up doing. I could never find anything, so I got really excited when it sounded like you had figured it out. I guess Google just doesn’t have the money to properly support Dev cycles.
in reply to Shelenn Ayres

Awesme! Yes Android is one of the platforms this is being built for, although I haven't run it on real hardware and only done limited testing in the simulator. The supported platforms, thanks to Flutter, are: iOS, Android, Linux, Mac, and Windows.
in reply to Hank G ☑️

Friendica Mobile/Desktop Client Update
I forgot, here is the link to the repository. Since this looks like it has good momentum all the work is now happening off the main branch: gitlab.com/mysocialportal/frie…

echopapa ☑️ reshared this.

in reply to Hank G ☑️

@Hank G ☑️ "Friendpatine" is just a blatant attempt to ride the coat-tails of a popular silly Star Wars meme.

Obi-Wan Kenobi to Anakin Skywalker: "Be careful of your friend Palpatine"

"and your pal Friendpatine."

I dunno, it doesn't really make sense but app names never seem to make sense anyway.

"Clientica" is a word play on "Friendica", replacing "friend" with "client".

in reply to Isaac Kuo

@Isaac Kuo Ah nice! I was wondering if it was a non-English language thing. I saw someone name a project after an Esperanto word that was related. I was thinking of trying something like that for this.