Awesome Apps!

A fresh selection of the latest smartphone applications.