Development Overview

  1. Planning
  2. Design
  3. Implementation
  4. Testing
  5. Deployment

It’s also very helpful to storyboard your app. A storyboard includes all the screens you app will show, the different functions available at each screen, and the resources required for each function. This creates a visual map of how your app works, so you can more easily spot any problems or details that need to be filled in. Be as detailed as possible, because it will prevent problems later on, and it will also make it easier to explain your app to someone else. When developing your storyboard, think about the user experience, including number of keystrokes, which features will be used most often, and so forth.


There are often different apps available that provide the same basic functionality, and it’s important to differentiate your app from others by having high quality graphics, sound, and music that complement each other well.

Good graphics make a huge difference in customer preference, and how your graphics look on different devices will strongly affect how many downloads you can get. Be aware of the different screen types and do your best to ensure that your graphics are defined in such a way to look good on as many of them as possible. Also, sound effects and music have a big effect on the user experience.

Sound effects and music are also very important to the user experience. After “does it work?” functionality, the “look and feel” (and sound) of your app is often a deciding factor when a customer selects and app to download, and in what kind of review it receives.

Samsung Theme Designer is a tool that anyone can use to make custom backgrounds, colors, and icons for Samsung devices. Themes, like apps, can also be sold to others. For more information on this, see: Samsung Theme Designer.