Constraints are the name of the game, not only are you constrained to a small space on a small screen that fits inside your pocket, but when you are developing your mobile app, give yourself constraints. So, what does that mean? Build yourself an MVP, not a most valuable player (excuse the Americanism) although we hope that it will become the most valuable player in the app store. What I actually mean is build a Minimal Viable Product.
Why minimally viable? Because it will help you to constrain and focus on the most important components of the application and it will help you solve a problem in the most efficient way. So you want to only focus on functions and features that support the minimal viable product to start. You might add features later but focus on those primary features that help you solve the real problem youíve set out to solve.
Thirdly, as with every mobile app developer, we love to keep adding features, we love to keep layering , we love to give people new ways to use our applications, and why, because we are so in love with our application. This is a big mistake. Why? People want to use your application because itís fun, because it solves a problem, because it makes them feel good, but if you give them too many things to do, youíll overwhelm them and they will lose focus and they will use your application once, maybe twice.
Focus only on the primary functions, test your thesis Ė is this function or this feature primary? If itís not, get rid of it. You might want to add it later on, but when you are first launching your application from your minimal viable product which youíre going to test until you are actually ready from a beta test into the main launch of the product, make sure you are focused on primary functions.
By: Rod Joseph on 16/09/15