WalletConnect is the universal language that allows your mobile wallet to communicate with any decentralized application (dApp). It is the reason why you can:
Sign a transaction to purchase an NFT on OpenSea.
Exchange tokens on Uniswap.
Participate in a cryptocurrency raffle.
... all without having to move your assets and keeping your private keys secure on your phone.