Will the bitcoin are gone forever or there is a way to recover them?
If the wallet was already stolen there will be no possibilities to recovered unless it will return it back to you. I hope that there will be additional security for our wallet like in every transaction there will be approval key number to our cellphone before transaction proceed to prevent wallet stollen.
If it is already stolen there is no possibility for it to recover because even the wrong transaction is irreversible. You must have to make sure that you have a authentication that connected on your device that can secure your wallet. When your wallet file is stolen you have to transfer all the coin you have into another wallet for it safety and add more security for it.