The Road Map of programming a smartphone application
The design of an App is a very complex and long process since you not only have to know how to program and design but it is the sum of many factors and facets. It is also very important to know in depth the devices on the market and think about the final target, the user.