I am a law enforcement officer with the New Jersey SPCA Humane Police. We fight animal cruelty. We were kicking around the idea of having an app, (we have a website and Face Book page so why not an app??) but none of us have a clue what it should do, where to begin, how much it cost, and if we can make any money with it. Any guidance or words of wisdom would be greatly appreciated. Steve
Hi Steve! Thanks for reaching out! Your question is a valid one; lots of people have great app ideas and do not know where to start. It would be difficult to give you a complete and detailed roadmap, but I'll try to point out a few resources for you to evaluate the option of having an app for your division.
1. You have to determine WHAT purpose your app is going to have. You have to be very clear about what it tasks it has to handle for you -- be it connecting your officers, engaging a community, raising money, sharing information (about your events, etc) or any other task.
2. Next, convert your concept into a concrete model: I wrote an article last year titled "12-Step Guide To Building Your First Mobile App". Essentially, you have to go through steps 1-4 to get a clear picture of what your app should do and look like. Read the rest of the article so you know what's coming!
3. Now that you have your sketch ready, it's time to find someone to help you build it. There are two ways to go about this -- you can outsource it, or you can bring (at least one) developer onboard your team. Of course, one person won't possibly be able to do all the job; it all depends on how many platforms you target, and how many features you want to implement. Here's an example: an app available on iOS and Android (built on native guidelines) with an average amount of features will require at least one iOS developer, one Android developer and a designer. That's the bare minimum, you are better off with 5 guys on the team. It takes them ~12 weeks to do the job. Given the rates in the US, you will end up spending probably around ~USD 100,000 on the app - and that is for the development, not counting any ongoing maintenance, which you won't get around of. Technology is dynamic, and you'll constantly need to update your code. Don't take my word for it, try this app development cost calculator.Ā
- Don't try to save and go to India, you won't get the same result. You'll deal with time zone difference, language barriers and cheap (sorry!) work for cheap money.- Don't build it on HTML5, it breaks easily and doesn't function as well. Native is the way to go.- If your app is very basic, try an app builder (like AppsBuilder, Como and others). Those are good if you want to keep things simple. If you wish to add custom functionality, the road above is the only one to success.
I hope I was able to help and give some sort of outlook on the work ahead. Building an app sounds a lot simpler than it is; if you want to pursue, I wish you the best of luck :)














