These MIT App Inventor tutorials will help you make your very own mobile application from start to finish.
Part 1
Part 2
Part 3
Part 4
User Interface
Code