This document discusses high-fidelity prototyping and the tools used for mobile prototyping. It defines high-fidelity prototyping as creating prototypes that feel like close to the final product and show features and functionality with minimal code. The purposes of high-fidelity prototyping include testing interaction design, fine-tuning the UI, enabling user and client testing, and creating demonstrations. The document reviews tools for prototyping like Marvel, Flinto, Pixate, Framer.js, and InVision. It notes that different tools are better for horizontal prototypes focused on functionality versus vertical prototypes focused more on visual design. The document demonstrates prototypes created in Marvel and Pixate and concludes that the ideal tool