In this edition: Building the Android SDKs as Free Software, F-Droid buildserver container, F-Droid article in c’t magazine, repomaker Flatpak and TWIF Call for Help. There are 8 new and 67 updated apps.
F-Droid is a repository of verified free and open source Android apps, a client to access it, as well as a whole “app store kit”, providing all the tools needed to set up and run an app store. It is a community-run free software project developed by a wide range of contributors. This is their story this past week.
Building the Android SDKs as Free Software
There is an odd quirk with the Android SDK: while the source code is Apache-2.0 licensed free software, the binaries that Google ships are not free software and even put substantial restrictions on the apps that are built with the Google binaries. Fortunately, @beuc has been leading the effort to make actual free software binaries of the Android SDK.
This effort definitely needs help, and @_hc has proposed to allocate some of F-Droid’s resources to the cause. More help still is needed, so he also put out a Call for Help on the forum. Please have a look to see if there’s something you could do.
F-Droid buildserver container
@Bubu has been working on a Docker container of the buildserver which can run all F-Droid builds. It should become usable by app developers, so they can run it locally and test their apps against it. So far it looks to be a little over 7 GB, which is a lot better than the >30GB VM image. What’s still missing is the ability to download missing NDK versions on demand.
F-Droid article in c’t magazine
@nicoalt is making good progress on packaging Repomaker as a flatpak. It’s not finished yet, but he’s getting close. We are also happy to report that we had good response to our call for help on Mastodon, and now have @Persival working on the flatpak continuously!
TWIF Call for Help
And finally, yours truly had a drastic reduction in the amount of available spare time, in the shape of a new job. This impacts #TWIF, as it needs to be written in 50% less time from now on. I put out a call for help on the forum and on Mastodon, and I love how @vanitasvitae has picked up the gauntlet and is adding missing changelogs to the metadata, like here and here. There were also some good submissions to the TWIF submission thread.
Nevertheless, ongoing help is needed! Please have a look at the forum thread, send in tips, or better yet, complete news items. I’m also looking for someone who would be interested in writing at least one TWIF a month.
- Frost for Facebook is a fully functional web wrapper, with many unique and native features:
- True multi user interactions
- Better multitasking
- Contextual awareness
- Material Design
- Complete theme engine
- Fully opened
- Fixes the little things
Arch packages An Arch Linux packages browser, it makes use of the official API to browse the repos.
PiGrid Companion: Gridcoin stakebox companion app.
Yaacc: Upnp client and server.
Open In WhatsApp: Open chat in Whatsapp.
FiSSH: SSH authentication via fingerprint scanning over the network (SSL sockets). It stores your SSH key phrase and sends it to your PC securely via the LAN when an authorized fingerprint is detected by the fingerprint scanner. Your PC needs to be running the complementary desktop app.
- Firefly III Mobile: Unofficial mobile client for Firefly III, a self-hosted financial manager. In order to use this app, you must first setup a Firefly III instance.
In total, 67 apps were updated this week. Here are the highlights:
Major Tusky, a Mastodon client, had a major update to 4.0, with redesigned preferences, refactored media detail view with support for sharing media files and copying their links, collapse long statuses, share videos to Tusky, and many more. This update also removes support for Android 4.
- Transportr updated to 2.0.3 with the following changes:
- Add launcher shortcut for directions search
- Show swap location button in directions search (Thanks ByteHamster!)
- Don’t show search results over lockscreen anymore
- Add Persian translation (Thanks Reza!)
- Add Chinese (Taiwan) translation (Thanks Gerrit!)
- Fix home and work location input in dark theme
- Disable Android’s auto-fill feature for location views
Offi Directions was updated from 10.1.4-aosp to 10.3.4-aosp, with the right half of the screen now based on OpenStreetMap, two new regions, and long-pressing a line label will reveal the full name of the line, if available.
Mastalab updated from 1.30.1 to 1.31.1 with a new battery profile setting, an indicator to highlight the toot is part of a thread, copy Mastodon account to clipboard by long-pressing it, auto-switch to offline mode if Internet is unavailable, several bug fixes, and other smaller UI/UX changes.
- Major Tower Collector collects GPS locations of GSM/UMTS/LTE/CDMA cell towers and sends them to the OpenCellID.org database. It was updated from 1.22.2-fdroid to 2.0.0, with the following changes:
- Added option to contribute to Mozilla Location Services (MLS).
- Changed upload progress to report in percentage instead of parts.
- Added new languages: Hungarian, Italian and Spanish :)
- Added option to clear all data stored locally excluding configuration.
- Added display short and long cid for LTE networks.
- Added database refresh after import from file - restart no longer needed.
- Fixed folder not created when exporting database or preferences to file.
- Improved error handling.
OpenTopoMap Viewer was updated from 1.0.2 to 1.0.4. @Poussinou writes: It removes a big bug that causes the crash of the app when opening a GPX file. You can now display your tracks easily in the map since it has been corrected! Issue here. I don’t know if it’s worth the price to mention this update, but the author has corrected the bug very quickly and tagged a new release ASAP. It was very impressive. I love developers like that!
- ToGoZip allows to send files (i.e. jpg-photos or mp3-music) or text (i.e. urls) to one predefined zip file by adding “Add To Zip” to Android’s share/send menu. Version 2.0.17 adds send/view/edit/delete of zip file to Settings-Menu and adds optional support for automatic zip-subfolder discovery.
Tips and Feedback
Do you have important app updates we should write about? Send in your tips via Mastodon! Send them to @firstname.lastname@example.org and remember to tag with #TWIF. Or use the TWIF submission thread on the forum. The deadline to the next TWIF is Thursday 12:00 UTC.
General feedback can also be sent via Mastodon, or, if you’d like to have a live chat, you can find us in #fdroid on Freenode, on Matrix via #fdroid:f-droid.org or on Telegram. All of these spaces are bridged together, so the choice is yours. You can also join us on the forum.