The role of hi-fi prototyping in app development