How and Why to Redesign an App: Tips, Examples