Several purses like MetaMask or Zengo provide in-app swaps plus staking. –