Building mobile apps
Things to consider
Mobile web vs. Native vs. Hybrid
Before deciding what to build, understand your options. Mobile web is the most versatile and easiest to maintain, but can be limiting if you need robust device integration.
Build vs. Buy
Existing products may already solve the problems that concern your users. They might not be a perfect fit, but could provide real benefit far more quickly.
Offering a software solution is never without cost. Understand the real costs for ongoing development, maintenance, support, and communication.
Create a successful product
Solve the Right Problems, for Real Users
Understand and prioritize your user population(s), their needs, and their goals for your software.
Aim for Simplicity
What's the simplest solution that will provide real benefit to your users?
So Many Options
Choosing the technology upon which to build is a huge step. Understand your various options.
Frameworks and Toolkits
Let others do some of the heavy lifting with your technology stack.