I haven't tried in android, just windows. But I don't see why it wouldn't work. As for the IP/name, I guess that's just how the socket commands work in AGK. I don't know why there isn't any name resolution.
Doesn't look like I ever implemented a delete command, but can probably add that in.
Do keep in mind, however, this is the very basic FTP protocol. Login info is sent in plain text.
Quote: "If you can connect to the ftp server using its name via a client app ( e.g. Filezilla ) - the name is resolved to an IP address for you in the logs..."
You can just do a ping from the cmd prompt, it'll give the IP.