When looking at all of the examples with the Lightning Network, they involve "Alice" and "Bob". Alice is usually sending some kind of payment to Bob (or vice-versa). The thing is, "Alice" and "Bob" are Lightning Network daemons. From my understanding, these LN daemons require "BTCD" in order to work properly (or work at all).
Payment Channels also seem to require the use of the "Public ID" of a Lightning Network node in order to be created.
LND requires BTCD as its direct connection to the Bitcoin blockchain. The daemon has to receive on-chain event information in some way, and using BTCD is the most viable solution right now.
I have also seen that BTCD needs to be synched(?) properly (which could take > 12 hours to do).
So, with that, how excactly is one to run a LN Node on their Smartphone (especially since a BTCD node - which is not pruned - is needed for the LN Node to function in the first place)?
Is some other kind of client software supposed to be used? If so, what is it?