Blog
Occasional writing about Android, interface design, and the state of the app store. No schedule.
5 min readAndroid permissions, explained properlyWhat each Android permission actually gives an app, which ones deserve a second thought, and how to take them back.4 min readThe tricks that make you tap the wrong buttonFake close buttons, disguised ads, subscription mazes and confirmshaming. A field guide to the design choices built to work against you.4 min readWhat makes an app feel fastSpeed people notice has less to do with milliseconds than with when the screen answers back. On feedback, motion timing, and the spinners you don't need.