Introduction

There is a lot that goes into creating an app for the first time, and if it is not done well, it can create a lot of problems for yourself or another developer later down the road. There are three main parts to this documentation for generating an app. The first is a brainstorming guide, which helps to take you through the planning process of developing a new app. It is necessary that you have a clear picture of exactly where you are going with an app in order to effectively execute your new development. It is important that you not skip the conceptual introduction because it helps you to be able to set yourself up for success in the new app development process. The second is a much more specific document guiding you through actually running the generation command using yeoman. The final part gives you some tips and tricks on how to begin developing your app.

Since at this point, most of the apps are developed, it may be a long time before this documentation is used, but if there ever comes a point when a new app needs to be made, this will hopefully help guide a developer through the process even if no one left on the Developer Team has created a new app before.