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.