Antennapod’s implementation of this is so nice. My Antennopod DB dumps have survived 5 years, multiple device transitions and almost 1500 hours of podcast listening.
Some other apps that I use that do a good job at dumbing/restoring their data:
Fedilab: client for Mastodon and some other fediverse instance types.
Keymapper: remap physical buttons and keyboard keys
Newpipe: video and music player for youtube and some other services