SSH client for Android with scp and sftp features
For ssh and scp, use Termux. It's a fully feature Linux type terminal for Android. Use it like a normal Linux terminal.

Sftp, scp, and ssh are all included in the openssh package. 

It's also free and open source

Download Termux from the play store

To install openssh run 

pkg install openssh