Is it possible to / should one use a Lightning Network client?
If you want full functionality and have a trustless setup, you need to run your own Bitcoin node to watch the blockchain, and run an Lightning implementation (LND, c-lightning or Eclair) on top. 


LND uses either BTCD or Bitcoin Core (since v0.4?)
c-lightning uses Bitcoin Core
Eclair uses Bitcoin Core


But you cannot run a full node on your mobile phone, therefore the mobile Lightning node/wallet needs to connect to a remote Bitcoin node. This could probably be achieved using current SPV, but this is bad for privacy &amp; I am not aware of a mobile app that does this. In the future, a different method (Neutrino) will be used for this purpose, which is being tested on testnet.

You can already use the Eclair Lightning wallet on your (Android 5+) phone. Not sure how they connect to their remote Bitcoin node. This app also supports opening a channel to a random node. 

For the full LND node, no config is needed, as this node has an "autopilot" feature that opens and closes channels automatically.