I've done several BTC to Monero exchanges using Shapeshift.io and my Monero Wallet on my Android Phone. I use the Freewallet.org Monero Wallet from the Android Store. I also have a Ledger Wallet which holds my Bitcoins, but you can use any Bitcoin Wallet Receive Address with Shapeshift.io. There are several videos on Youtube that show the mechanics of the Shapeshift.io interface.
The non-intuitive part of the Shapeshift.io transaction process is that you will send Bitcoin dollars to a Shapeshift.io Bitcoin address and they will then send those same funds minus a transaction fee to your Monero Public Address.
I would start with a small amount to understand the process and then send the larger amount on a second or third transaction, noting that each transaction will produce a small fee for Shapeshift.io.