Smartphone design tips