Software prototyping

Definition:

Prototyping is the process of creating a preliminary model or sample of a product or system to test its design, functionality, and feasibility.

Purpose:

To visualize concepts, gather feedback, and refine ideas before full-scale development.

Apple iPhone 1 prototype

https://www.theverge.com/2019/3/19/18263844/apple-iphone-prototype-m68-original-development-board-red

Google’s Material Design

How they made “Material Design”

Ivy Ross + Google Hardware Design

Rapid Prototyping: Sketching

Mobile Application Design : Paper Prototype Video

Share