Assuming that you are on android:
For FTP, you can use AndFTP (free on playstore) to transfer NSP files on the switch and install them via Tinfoil/goldleaf/other, just remember the 4GB limitation on fat32. For USB install from a phone, i don't think there is something like that.