So the plan is to implement all the features listed in the repo readme and publish dev snapshots as often as possible. Once thats done there will be a public beta release on @fdroidorg and Google Play.
Note: The dev snapshots will not feature database migrations and thus will need fresh installs to work.
Pixelcat is 100% written in Kotlin and utilizes coroutines for async stuff. I tried to write super readable and concise code but I don't know whether I achieved that. Its now only about 10k lines of code which is not much imho.
I had the idea for #Pixelcat about 2 years ago. The pixelcat.app domain was registered on 22. March 2019 😅
So I am really glad I made it this far, but there is still about 40% missing for a real release.
Funfact: I just wanted to know how to get a gradient behind the status bar and try some new AndroidX libraries, not build a new fediverse client, but one thing lead to another
Pixelcat is a beautiful and fast Android client for the fediverse. It focuses on images and is primarily intended to be used with @pixelfed but it works with @Mastodon and #Pleroma as well (everything that speaks Mastodon api).
#Pixelcat is free and open source (GPLv3). https://github.com/pixelcatapp/Pixelcat
This was funny to read and also quite informative
tl; dr: Don't post your boardingpass on social media
Apps targeting Android SDK 30 published by F-Droid cannot yet be installed on Android 11. This affects at least FairEmail, Netguard, OpenVPN and a few others.
You might want to hold up upgrading your device to Android 11 for a few weeks if you rely on any of these apps.
As a developer, you might want to hold up upgrading targetSDK to 30 for a bit.
The issue is tracked here, including a workaround for getting your data back from FairEmail in case you already fell into this trap.
There were times when a new major Android update meant tons of new existing stuff, but they have long passed.