An Ubuntu Touch tutorial by David Planella (original code by the Ubuntu SDK Team).