03 March 2024

New version of UrlCheck (V 2.14)

V 2.14
- New: Backup/restore screen
- Removed support for Android 4.3 and below
- Updated internal versions



Probably the one with the smaller features/time ratio!

There is only one new feature, but it's not a minor one, and it took me several years of planning, and a couple months of implementation:

Now you can backup/restore the app data.

Yes, that's right, that feature is finally here. This should hopefully allow people to keep a copy for preservation, allow to migrate data between devices, or even switch from different releases (like migrate from play store to fdroid).

The functionality is quite straightforward, but I managed to add a couple toggles to choose which data to backup/restore. The error management is a bit lacking unfortunately, I want to improve it in the future but for now I'll just wait in case bugs are reported.

The downside is that the backup required a functionality only available on a newer api version (for Android 4.4) and I decided to remove support for older versions (4.0.1 - 4.3). Considering that android 4.3 was released on early 2013 (more than 10 years ago), it's reported to run in less than 0.3% of available devices and most (if not all) of apps require android 5.0 at best (usually 8.0), I think it's fair.
Note: I don't like removing support for older devices, but in this case adding custom code to allow using that version required to include almost a full file picker implementation. I'm not using the app-compat library, not even sure if it will help though. If you are still using that version for some reason, you can still use the previous version without issue.

 

Special thanks to Ilithy for the original suggestion and general help.



You still here? I'll tell you a (not very) secret then: the backup file is just a zip! And the contents are mostly txt files! You can open it and check how the data is saved, or even modify and see what happens! (remember to keep a backup just in case...which now you can!)