Or you can use something like Yubikey as a second layer. Don’t know if that works on mobile.
As many said combination of KeePassXC on computer and KeePassXD on android. I sync file with syncthing. For security I have setup three word passphrase, made of words representing unique stuff that was on my desk at the time of creating file, words are connected with symbols not spaces. Even if someone gets my password database file, it will be useless for them.
KeePass has many adventages:
There are importers for most of the password storage options. I would recommend separate database for import and then merging import db with your actual database, backing up everything before.