Key Takeaways: 1. When making apps, (probably) go Android first (instead of "iOS first") since Android clearly leads the smartphone market 2. Respect iOS and Android specific UI/UX paradigms when crafting apps ("Tab Bar vs. Navigation Drawer") 3. When designing, think atomic/responsive and when developing, leverage default UI components as much as possible Side Notes: The easiest apps are made for single or only a few use cases at a time (Instagram). Popular existing apps are even splitting up into single use case apps to make things easier for users and marketeers (Facebook Messenger, Swarm). Mobile apps for everyday use (Mail, Gmail) require professional software engineering tools to provide rock-solid experiences. Best-rated apps respect platform standards and best practices while making use of device and platform features to provide extra value over their desktop or web alternatives.