About mobile apps: Breez, Blixt and SBW are great non-custodial LN wallets that allow you to run a LN node on your phone. BlueWallet is nice to use as well, without the ability to run a node, but also can be non-custodial.