I use yubikey over nfc with my phone. This way the private key material never reaches the phone.
Using the openkeychain app and password store.
I have multiple yubikeys as target for each password of course.