Rapid Prototyping has been around for over 30 years. It has been used in the manufacturing industry to quickly develop parts and products. In the software development industry, rapid prototyping is linked to rapid application development and refers to the practice of iteratively creating screens or visuals of increasingly better resolution that project how an application will function in the future (or end state). This is particularly useful for mobile applications where we try to include the minimal set of features that are used most of the time by customers.
Rapid prototyping is highly effective when designing visual interfaces for mobile apps; unfortunately, effective does not mean easy. As with any iterative process, there are a series of steps to follow for each cycle. The rapid prototyping cycle includes three fundamental steps: envision, create and review.
Read more at the AT&T Developer Program blog