The cost of a high-quality app may be too much for you and that’s understandeable. In that case, it’s our honest opinion that you should not go for a cheaper option just because of the cost. The solution for your situation will not be Cordova, but rather a Progressive Web App.
Don’t go the easy route. Don’t build a set of apps that are not native and not optimized. This will simply create a crappy experience for everyone.
Working without a Project Manager
Not having somebody who will work as a bridge between you (the client) and the development team is a huge mistake. Fulfilling the role of a mediator, a Project Manager is somebody who takes care of your needs in a specified timeframe.
Project Managers at Insane Lab focus on three issues:
- Assigning tasks shouldn’t be based solely on skills, but also on personality.
- You’ll always need an extra hour to finish something.
- Project management is something that can change in an instant.
If you’d like to meet our PM’s before starting a project, we’d be more than happy to introduce you!
Not having your partner test things enough
Test, learn, repeat.
That’s the philosophy we implement regarding software testing. Before shipping the product we test the hell out of it.
Using both physical devices and Xamarin Test Cloud, we make sure that the apps that are delivered to you work flawlessly on more than 2,000 pieces of hardware.
The testing phase is hugely important. Let’s take Facebook, for example:
- 1,74 billion mobile active users monthly.
- 56,5% users that login to the site using only a mobile device.
- 81% of advertising revenue is coming from mobile.
Do you know what would happen if Facebook shipped a flawed product?
With this number of users, the errors would have been spotted immediately. While the numbers mentioned above are huge, it doesn’t mean that we take testing less seriously.
Being afraid of outsourcing
If you outsource your first few mobile projects – provided you choose your partners wisely – you get a perfect setup for further developing the project yourself.
What you actually buy, aside from the product, is the know-how and cleanliness of the code – one that may be tough to achieve in-house.
There’s an interesting quote on First Round Review regarding developing an app with an outside firm.