You can use this API in a mobile device, but there is the following restriction in the terms of use:
Present or alert an end user to individual maneuvers of a route in any way that is synchronized with the end-user’s sensor-based position along the route (e.g. turn by turn navigation that tracks end-user’s position using GPS and communicates
a maneuver as the end-user approaches the location for such maneuver).
Basically, you can show the instructions to the user, but to advance to the next instruction, the user would have to push a button, rather than your app automatically advancing based on the GPS position of the device.
[Blog] [twitter] [LinkedIn]