...
...
Do you guys have a better idea to avoid theft in the wallet?
Split your holdings. Majority in a secured cold wallet and a small stack on the mobile/desktop wallet for daily purchases.
Or: Use a hardware wallet with seed being backed up in multiple secured places.
The key is to reduce the possible attack surface to a minimum.
And use your common sense. BTC's not only get stolen through digial/physical theft, but also through shitty ICO projects.
Shitty ICO project that wants you to install a software to connect to their network and receive worthless coins/tokens. Been there. Good thing I have some small knowledge about Operating Systems so I get to use virtual box and stake it in there. Such a waste of time.