If your Android phone supports USB-C, there's another alternative: you can embed your TOTP tokens on a Yubikey and access it via USB-C and the Yubico Authenticator on F-Droid:
https://f-droid.org/en/packages/com.yubico.yubioath/You can also use GPG keys embedded on the Yubikey for encrypted emails via OpenKeychain and K-9.