Clients often come to us with a long list of features for their apps. They want support to multiple devices and platforms. And of course, the UI/UX completely customized.

Honestly, developing an app is not an easy thing. Our experience tell us that every big problem is better to solve step by step, splitting in smaller tasks.

Every project should begin in only one platform, with minimum set of features and with a default UI/UX. Why?

  • You have a concept in your head. You imagine how the user reacts, how he use each feature. However it’s just it, thoughts and divinations. If you release soon a first operative version, you will receive opinions and feedback, you can see how a potential client use your app. This way, if you need it, you can easily redirect your idea and keep growing. Do you imagine discovering that you are wrong after months of hard work and thousands of dollars wasted?
  • If you make a mistake in you concept, in your business, if you need a change or simply you want to do something different you just have to change one app. If you want to develop app in four platforms, this change implies four changes, four more times and money. Your mistake will be a lot of more expensive.
  • Thinking about iPhone and iOS. Apple has a clear design guidelines. It does not matter how good you think your custom interface is, believe me… if your concept is against to this guidelines, you are wrong. These Apple recommendations were created after years of use, years of experiences and the work and expertise of brilliant developers and designers, who you want to contradice.

If you don’t see clear yet, read more about minimum viable product or philosophies like “Lean Startup”. My father always say: walk with short steps and long view.