Just use Primal or Spring if you want an actual mobile app or browser solution; use Amber or Nsec.app if you want signing with any web client without extension requirements (the latter works with 99% of existing services, whereas the former only works with those explicitly supporting Amber).