I’ve finally been able to compile an APK for Android, which is downloadable from https://codeberg.org/freamon/pferd/src/branch/develop/releases/pferd.apk

In addition to the APK, the repo provides the opportunity to build a version of the app to run natively in Windows, MacOS or Linux, or to run in an emulated Android environment. If you want to build your own APK, I’ll try to help with all the magic incantations that are seemingly required for Google’s ecosystem.

I don’t have the means to provide anything for iPhones.

Things to note:
The app is intended for use with https://preferred.social/. Other PieFed sites don’t have the API enabled, so won’t work. It can’t be used for Lemmy sites, and - likewise - Lemmy apps won’t work with the site.
If you have the app, and want to do things for which you need an account, you can create one at the site using the code ZeXJkmS46l2h0SiE.
The API has a rudimentary rate-limiter, initially restricting post and comment creation to need a 10 minute gap. There’s 2 communities for which it doesn’t apply though (a local one at ‘local_testing’, and a remote one at ‘[email protected]’) because they both don’t federate any further than themselves.
Like a dickhead, I created a site in the UK, so it doesn’t federate with lemmy.zip. If more sites follow their lead, it’ll just be me and feddit.uk in our own private Fediverse.
I’ve already discovered some issues with the app, but I doubt they’ll be the only ones.
If other people are able to help out with testing, and it goes well, then we can start taking steps towards enabling the API at other PieFed sites, and distributing the app via recognised channels.
Moreover, if the testing goes well, then the API can be properly documented, and a JS client created, so others can develop their own apps (an ‘official’ PieFed app would ideally be fully FOSS, which this app isn’t, 'cos it was made with Flutter).

Thanks.

(edited to cross out some bad info)
(edit 2: lemmy.zip’s Admin made some changes and got in touch, and I can now federate with lemmy.zip!)

  • DemigodrickA
    link
    fedilink
    arrow-up
    2
    ·
    2 days ago

    I’d be interested in debugging this with you - in theory all the api/activity pub endpoints should be accessible as they’re bypassed, but not the ability to access the ui directly on a UK ip address.

    It’s really hard to test this as there aren’t really any servers in the uk where they’re active/federation is working, so it would great to refine this.

    • freamon@preferred.social
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 day ago

      Thanks again. I wasn’t sure about contacting you before, because the UK’s problems shouldn’t be your problems, but I’ve now updated the post with news of the fix.

      • DemigodrickA
        link
        fedilink
        arrow-up
        2
        ·
        1 day ago

        Well the stupid act makes it everyones problem 😅 Glad its solved (and was relatively easy too!)