To those of you who've built many apps, what are the things that are critical for a good UI? I'm thinking things like:
- Action Bar
- Well-designed icons
- Use threads to keep the app responsive
- A selector to highlight when focused/pressed, etc.
- Pay attention to layout & consistent alignment etc...
But what else?