I've used KeePass for years, the Android client(s) are superior to iOS but Minikeepass has support with the paid version to sync onto dropbox.

 

My wife has just synced it to iCloud without too much trouble.