I have used the barclays.mobi website a few times for online banking and it is very good. Obviously it isn't as good as a native app, but it does the job and better than finding an ATM.
In regards to the security, I don't know how safe it is, but I doubt Barlcays would release something if it was going to be easy to hack into.