Loading...
Answers
MenuIs it better make sure your app is 99.99% complete before submitting it to apple for review? Or do you finish the last 10% with updates?
This is my first app project. My off-shore developers seem eager to submit my app to the app store, and tho I know there are some changes I would like to make I am inclined to want to see app live, if only to see that it really works....
Answers
In my opinion, the best thing to do is to finish the development completetly, test your final product for bugs and when the teating period is over you can go ahead and publish it.
Best regards,
For more details I'm always available.
For starters, I don't think there is such a thing as perfect code. You're always going to discover (and hopefully squash) bugs along the way. Apple might roll out an update for iOS and complicate things. Perfection will always be just out of your reach. That being said, I keep a dedicated QA tester on call to ferret out all known bugs and quirks. We test and iterate until the app is as perfect as it can be. Only after my tester has performed regression testing and verified that all known bugs have been fixed do we submit the app for review. Then, once it's in the hands of real people using real devices, I can learn how good a job we've done. They tell me what they want or what doesn't make sense. You'll always want to release regular updates—if only because it's good for your marketing—and you'll want to save development dollars for future development phases during which you add significantly to the codebase. So for your first project, I wouldn't let your developers' eagerness influence the timeline. Only submit for review after you're confident that the current version of the app works flawlessly, but keep in mind that you'll have plenty of time to make more changes. And hopefully, your new revenues will pay for those changes!
Cheers,
Austin
I am assuming you are referring to a bug free app and when you say 99.9% you're referring to the % of functionality implemented as opposed to the quality level. Then I would say go live. I think Reid Hoffman's quote (founder of linked in) sums it up best. "If you're not embarrassed by the first version of your product, you launched too late."
Get something out in the market that gives you some idea if there is even a demand for the product you are producing. Not all good ideas are successful and the feedback you receive could even send you down another road, possibly saving you time and money building a product that no one wants.
Get that minimal viable product (MVP) out there, collect lots of data (analytics and feedback), learn and hustle.
If you want to read up on Lean start up philosophy and techniques buy Eric Reis book "Lean start up".
If you need any further assistance feel free to give me a call
Steve
It really depends on the type/functionality of the application.
If the app is quite small and you miss out on providing the core feature set to the user, then that will not be a good user experience. In this case you should get 99% (you can never be 100%, there's always more you can do) before you launch the app. On the other hand, if the functionality you plan to leave out does not hinder the core user experience, but possibly provides a value-add on top, that is something you can add later with an update.
Also, if it is a game which has several levels/stages, you can add more levels and stages later and provide the user enough to play with version 1 to keep them busy till the next version launches.
Remember, generally the last 10% of fixes in an app take over 50% of the time, so you want to make sure you are not bogged down with minor tweaks and fixes if they do not hinder the user's experience in using your app.
From a review standpoint, Apple will accept your app provided that the functionality you have implemented already is functional and free of obvious bugs. Assuming you've achieved that, then this becomes a business question. You've made some assumptions in creating your app about what users want. Is it better to get the app out to real users and find out if those assumptions are correct? Or would you rather make sure your assumptions are really polished even if they might be wrong? To me, the question is rhetorical.
If the core of your app is the way you want it and you'r enot planning on a huge (aka expensive) PR/media campaign on launch, just submit it.
First release is nowhere near a finished product. You will discover plenty of user requests, feedback and bugs. You should never develop a product in a "closed room".
However, there is also a discrepancy in your numbers… Is it missing 0.01% or 10%?? :)
Glad to talk details (meaning specific features) to better help you.
PS beware of a team that might be trying to close the project due to "hidden" issues.
Figure out what your minimum working platform should look like and develop that at 100%. All the extras and bells and whistles can come in updates. But if the platform does not work (aka WW2 Online, where you couldn't fire the guns...oops) do NOT put it out. You won't have anyone left waiting for the updates.
Related Questions
-
What is the generally agreed upon "good" DAU/MAU for mobile apps?
You are right that the range is wide. You need to figure what are good values to have for your category. Also, you can focus on the trend (is your DAU/MAU increasing vs decreasing after you make changes) even if benchmarking is tough. Unless your app is adding a huge number of users every day (which can skew DAU/MAU), you can trust the ratio as a good indication of how engaged your users are. For games, DAU/MAU of ~20-30% is considered to be pretty good. For social apps, like a messenger app, a successful one would have a DAU/MAU closer to 50%. In general most apps struggle to get to DAU/MAU of 20% or more. Make sure you have the right definition of who is an active user for your app, and get a good sense of what % of users are actually using your app every day. Happy to discuss what is a good benchmark for your specific app depending on what it does.SG
-
Pre-seed / seed funding for a community app... valuation and how much to take from investors?
To answer your questions: 1) Mobile companies at your stage usually raise angel funding at a valuation equivalent of $5,000,000 for US based companies and $4,000,000 to $4,500,000 for Canadian companies. 2) The valuation is a function of how much you raise against that valuation. For instance, selling $50,000 at $5,000,000 means you are selling debt that will convert into shares equal to roughly 1% of your company. 3) I would encourage you to check out my other answers that I've recently written that talk in detail about what to raise and when to raise. Given that you've now launched and your launch is "quiet", most seed investors are going to want to see substantial traction before investing. It's best for you to raise this money on a convertible note instead of actually selling equity, especially if you are intending on raising $50,000 - $100,000. Happy to schedule a call with you to provide more specifics and encourage you to read through the answers I've provided re fundraising advice to early-stage companies as well.TW
-
iOS App: Beta vs Launch Quietly?
I would suggest launching in a foreign app store only (ex: Canada). That will allow you to get more organic users to continue iterating without a big push. I got this idea from Matt Brezina (Founder of Sincerely, previously Xobni) https://clarity.fm/brezina - he's the man when it comes to testing & iterating mobile apps.DM
-
Where can I find programmers willing to join a growing mobile start up for equity only?
You won't find anyone worth adding to your team willing to work for equity only, no matter how compelling your product and business is. The realities of the talent market for mobile developers anywhere is such that a developer would be foolish to work only for equity unless they are a cofounder and have double digit equity. Happy to talk about hiring and alternatives to full-time hires.TW
-
Any opinions on raising money on Indiegogo for an app?
Apps are difficult to fund on IndieGoGo as few are successful, and we rarely take them on as clients. Websites like http://appsfunder.com/ are made for that very reason, but again, difficult to build enough of a following willing to pay top dollar for an app that could very well be free, already existing in the marketplace. A site that is gaining more traction you may want to look into would be http://appsplit.com/. Again, Appsplit Is Crowdfunding For Apps specifically.RM
the startups.com platform
Copyright © 2025 Startups.com. All rights reserved.