I’ve put together a series of videos on getting started with Apps creation. Check them out:
The first video focuses on things that you should keep in mind before starting an application project.
The second video is about creating a sound structure in the app code to ease development and maintenance.
The third video is about writing a good specification for an app, which is also the base for a system documentation.
The fourth video is about building apps that are as dynamic as possible, and put as much logic as possible on the server side.
The fifth video is about creating app design guidelines to build brand consistently and also promote reuse of graphical artifacts and code.