Teasing out the essence of building any good product, mobile or not. Understanding the user lifecycle and how they think will help you iterate towards a great product. And figuring out the atomic use case of your product will help you dramatically to building features that matter and getting rid of noise.