android
大家好,#Fread 现在已经决定开源了,欢迎大家查看代码提交 PR。
Fread 经历了两年多的开发,从开始到现在一直免费使用,之前由于没考虑好到底是付费下载还是免费所以闭源,仓库里也有很多敏感数据一直没法开源,现在主要功能都开发的差不多了,也是时候开源出来了。
虽然这种项目大部分都是业务代码,但是 Fread 还是有些独特之处的,首先使用的是 Kotlin Multiplatform 和 Compose Multiplatform 做跨平台,目前像 Fread 这么复杂的产品使用这样技术栈的其实很少,并且这是比较新的技术,这点 Fread 有很多参考意义。
另外 Fread 因为要兼容多个社交平台以及混合 Feeds,所以架构设计上下了点功夫,目前可以从架构上兼容这些短博客协议。
总之,虽然确实希望通过 Fread 赚钱,但我更希望自己开发了这么久的 App 有更多的人使用和喜欢。
#Mastodon #Bluesky #rss #activitypub #fediverse #FOSS #Android #Opensource #Freesoftware
I know #Android sucks in a lot of ways, but I'm tempted to get a #BOOX device as my next laptop, using Termux as my CLI.
Just get a 10" eink tablet and pair it with a BT keyboard or something. Because I don't see too many e-ink laptops out there, except for incredibly expensive ones.
Using #eInk for a laptop would be a fun exploration in minimalism, particularly if monochrome.
#Android picks of the day:
➡️ @WeAreFairphone - Community account for ethical manufacturer of Android phones
➡️ @Androidauth - Tech news site about Android-based devices
➡️ @androidfaithful - Podcast about Android news
➡️ @androidweekly - Android development newsletter
➡️ @droidapp - Dutch-language Android news site
➡️ @paug - Paris Android user group (in French)
➡️ @e_mydata (OS) & @murena (phones) - Makers of de-Googled Android OS, also sell phones with de-Googled OS preinstalled
🧵 1/6
Since #NeoDB also has a "social" feature, it's awesome that we can login in #Fediverse apps. For users who prefer to use their NeoDB account beyond just a shelf/tracking/library can do so.
For example, this post was made via the #Fedilab #Android app.
GrapheneOS: Where Licenses Matter More Than People
GrapheneOS could have shipped real accessibility support. They had a screen reader. They had a libre speech engine — one they requested a feature from. They got that feature.
And then they said no.
Because the license was GPLv3.
They’ll ship sandboxed Google Play Services.
They’ll let you install GPLv3 software from their app store.
But a working screen reader for blind users?
Blocked. On principle.
This isn’t a technical limitation.
This is not a matter of priorities.
This is cruelty by ideology — and they’re proud of it.
So here it is. My full public dissection of the excuses, the hypocrisy, and the sheer contempt they’ve shown to the people who need privacy and security most: the disabled.
They chose licensing purity over basic humanity.
I chose to write this.
https://fireborn.mataroa.blog/blog/grapheneos-where-licenses-matter-more-than-people/
#GrapheneOS #Accessibility #FOSS #Blind #DisabilityTech #Inclusion #GPLv3 #espeak #a11y #Security #FreeSoftware #DisabilityRights #Android #Rant #TechShame
We're excited about today's Android update! Floating tabs, easier reading, and more control over how you view your tabs. It's the little things that make browsing better. ✔️
📋 Full list of changes: https://vivaldi.com/blog/vivaldi-on-android-7-4/
Oh lol.. I just managed to export a working #Android build for the first time yay!
It does uses an older API (29) for now but it should work!
The e Foundation makes privacy-friendly de-Googled versions of the Android operating system, and sells de-Googled Android phones under their Murena brand. You can follow their official video account at:
➡️ @efoundation
You can browse all their previously uploaded videos at https://peer.tube/a/efoundation/videos
You can also follow their general non-video accounts at @e_mydata and @murena
#FeaturedPeerTube #DeGoogling #Android #FOSS #PeerTube #PeerTubers
#introduction après quelque temps sur mastodon :
- intéressé (assez pour y passer trop de temps) par les outils informatiques du monde #libre en commençant par #linux (#MXlinux user here) mais aussi #android et #foss
- réfléchit aux outils libres... qui libèrent ! notamment autour de la #décentralisation et du #smallweb #smolweb
- kiffe la musique du #Mali
- de manière très originale aime la #nature, les #arbres, et développe ses compétences en #permaculture
- un peu de #photographie de rue
#XMPP enthusiasts out there: what would you say the ultimate Achilles heel of the XMPP ecosystem is, at present? Fragmentation of clients? What?
My sense is that it's this: when one goes to store an XMPP address in one's addressbook, there doesn't seem to be standard way to store an XMPP address. #Android doesn't have that as an allowable field, and #Thunderbird and #Nextcloud have an "Instant Messaging" field, where the type can be set to "XMPP". But are these two compatible with each other when trying to sync between them? Edit: Yes, but there's a catch: *the XMPP address must be prefixed with "xmpp:"*
So "user@foo.bar" is not an OK XMPP address, but "xmpp:user@foo.bar" is.
Then to make matters worse, now there's a wish to change the labeling of "XMPP Address" to "Chat ID": https://gultsch.social/@daniel/114012904576436518
It might be a long time before the address synchy-ness ever works again between Android <-> #Davx5 <-> Nextcloud <->Thunderbird
Note: Android allows a "Jabber" type for an IM address, where you *don't* prefix the address with "xmpp:".
(#DeltaChat gets to gloat hard here, as they have plain-old email addresses)
#prosody #conversations #gajim #dino #snikket #monocles #monal
Even though #Signal *itself* has sound security - taken in isolation - it's always moored in an ecosystem (that of smartphones which run #iOS or #Android) which, by default, have #AI set up to shoulder-surf Signal, sending reports back to the mothership. In #iOS, that AI is called "#Apple Intelligence", and in #Android, it's called #Google Assistant. Repeat, these are on by default. *Only a small percentage of your family, friends, colleagues, and fellow country-persons will pain-stakingly disable these.*
Sure, Signal itself is secure by default, but "a chain is only as strong as its weakest link". And the weakest link is the ecosystem which Signal is moored in - that of smartphones policed and patrolled by AI, which report back to their respective motherships *in a strong majority of cases*.
Alternatives like #Deltachat (for normies willing to open their wallets/purses to rent an auto-crypt-compatible email address) and #XMPP (easily free to use, however realistic and mature only for non-iOS/#MacOS-users at present) have comparable E2E encryption. Deltachat and XMPP *don't* require smart-phone "moorings" - thereby making it much more realistic to dodge the almost-pervasively AI-patrolled ecosystems.
Contacte-me utilizando daltux na plataforma de comunicação distribuída #Jami: https://jami.net
Acabo de instalar na tornozeleira eletrônica de bolso #Android via #FDroid.
#SoftwareLivre #GNU #FreeSoftware
We ❤️ #opensource - as much as we dislike #Google
Break free from Big Tech tracking, go secure! 💪 🔒