Loading...
Answers
MenuShould I outsource the development of my app to a mobile development company? Which are recommended/reputable?
I am a non-technical entrepreneur who wants to build a mobile app. I am thinking of outsourcing the development to an overseas firm. I am not sure what the risks or alternatives might be. What are some options that I should consider, and what firms do you recommend?
Answers
I recommend that you get technical cofounder as soon as possible. Using a contract developer to create a prototype is ok but keep in mind that startups need to iterate and be very flexible in the early stages of company/product development.
A contract developer works best on a fixed spec and will be hard to adapt without a lot of extra costs and frustration on both sides.
Go get a tech cofounder, somebody invested in your product and willing to be flexible and adapt as you discover what your product really is.
Completely agreed with Daniel. Outsourcing your app's development is very risky and that risk increases exponentially if you yourself have never built and/or launched an app before.
Daniel's advice to recruit a technical cofounder is also something I agree with but this isn't as easy as it sounds.
Whatever path you decide, there are a number of things you can do to reduce the risk associated with app development. I'd encourage you to read through my other answers I've submitted to similar questions here on Clarity and if you have questions that remain, I'd be happy to talk to you in a call.
I am someone who was in you position, I am technical but not a developer so I needed to find someone/company who could build what I needed and wanted.
I went to freelancer and odesk as well as tried to hire local. I also tried to find a partner.
I had terrible experience overseas as well as local.
Connect with your local tech startup group and see if they offer some services or have a company who they have used in the past.
I can tell you that just because someone in India, China, South America is cheaper then local does not mean it's the best decision.
Spend a little more if you need to.
Have your dev done within or close to the same timezone. You will save yourself from staying up until 3am to have meetings.
You can shoot me a msg if you have other questions.
You sure, to concentrateall your time only on your idea and your business but not on building technical team. If you are not technical you should do is ASAP =)
Recommendations are:
1. Get technical partner just not to be fooled
2. Start from something simple (Prototype, small testing project)
You could get some more useful ideas here:
- http://indeema.com/blog/outsourcing-mobile-development-for-startup
- http://indeema.com/blog/from-idea-to-success
- http://indeema.com/blog/15-startups-owing-success-to-outsourced-development
An internal team will always know more about your organization than a mobile app agency will. The internal team is going to have a better understanding of organizational politics, brand voice, target audience, vision, goals, history, and competitors. These insights are ingrained in the DNA of your organization and can only be passed along to an agency through collaboration and time. The best app agencies will spend time learning about your customers, brand, goals, and vision for the mobile app. Faster Sign-Off & Approvals vs. It is not always the case, but approvals usually happen faster if everyone involved is in the same physical location. The entire organization’s schedule and calendar can be synced, making it easy to lock in time for reviews without the back and forth of finding a time that works best for everyone.
The biggest benefit of developing a mobile app in-house is having flexibility with revisions. The drawback to this situation is that you can spend countless hours tweaking, modifying, and second-guessing product decisions without making meaningful progress. When you work with an agency, there is typically a set budget, and with this budget come constraints. You are typically allowed a certain number of revisions and rounds of feedback at each step of the process. If you go beyond the set number of revisions, you will see an increase in the budget. In-house teams are on payroll, so there are no financial consequences if your team cannot decide. Most iOS app development and Android development agencies have teams of designers, developers, quality assurance engineers, and product managers who have worked together on multiple projects. Even if you already have one or two people on your team who have mobile experience, it’s likely the people you bring in to fill the gaps have never worked with your team before. An outsourced team likely specializes in mobile and will therefore have a greater understanding of the space than a generalist.
Ultimately, identifying whether you want to hire an app agency or build an internal mobile team comes down to cost and risk. If you are a larger company with thousands of employees, it might make sense to hire a mobile app agency to execute the entire project. If you are a small start-up that has yet to get funding or launch a product, you might want to bring in a few new founders to build the app with you. Some of the key roles you might want to look for include a product manager, app designer, iOS developer, quality assurance manager, user experience designer, user interface designer, API developer, Android developer and backend engineer. Hiring great talent is not easy. Research from Deloitte found that U. Sure, that’s just one role on the team, but to get quality talent you can expect to shell out a minimum salary of $40,000 and a maximum salary in the six figures. So, know that your expected costs to build an app all depend on the agency, their expertise and of course, the project. When you compare hiring an app agency to develop a mobile app vs. Outsourcing could be a more cost-effective and risk-free approach for a one-time build, while an internal team might make more sense long-term if you’re developing a scalable product that will be frequently updated. Luckily, you do not have to pick one or the other when it comes to launching your mobile app. In today’s world, many agencies offer a hybrid approach where certain tasks are outsourced while others are maintained internally.
Besides if you do have any questions give me a call: https://clarity.fm/joy-brotonath
Right now most of the mobile applications would need a significant development of backend side of the solution. So, if you implement backend in-house - do mobile in-house, if you can. Otherwise, you would always deal with issues in the interface between app and cloud. In terms of service provider - i can consult you what company you can choose in Ukraine, if this location looks too risky for you, Clutch is the best service to find proper service provider.
As a non-technical entrepreneur considering outsourcing the development of your mobile app, it's important to weigh the risks and explore your options. Outsourcing to a reputable mobile development company can be a viable choice. However, it's crucial to conduct thorough research and due diligence before making a decision.
One option you can consider is hiring a well-established overseas firm with a proven track record in app development. They often offer competitive pricing and a wide range of expertise. It's recommended to review their portfolio, client reviews, and case studies to assess their capabilities.
Another option is to work with a local app development company. While it may be relatively costlier, it offers the advantage of easier communication and collaboration due to proximity. Local companies can provide more personalized support and ensure better understanding of your target market.
To get a better understanding of the costs involved in outsourcing app development, you can check out this informative article on the Cleveroad website: https://www.cleveroad.com/blog/outsource-app-development-cost/. It provides insights into factors influencing app development costs, helping you make an informed decision.
Remember to thoroughly evaluate the reputation, expertise, and communication channels of any firm you consider. Requesting proposals, conducting interviews, and checking references can also contribute to finding the right partner for your app development journey.
I have done created over 600 apps using overseas teams and can help you save 50% on costs. Feel free to jump on a call. I am currently in AI and would love to jump on calls for that community so I have reduced my rate for the next week.
Related Questions
-
Whats are some ways to beta test an iOS app?
Apple will allow a developer to register 100 UDID devices per 12 month cycle to test via TestFlight or HockeyApp. Having started with TestFlight, I would really encourage you NOT to use it, and go directly to HockeyApp. HockeyApp is a much better product. There is also enterprise distribution which allows you far more UDID's but whether you qualify for enterprise distribution is difficult to say. As part of your testing, I'd encourage to explicitly ask your testers to only register one device. One of the things we experienced was some testers registering 3 devices but only used one, essentially wasting those UDID's where we could have given to other testers. Who you invite to be a tester should be selective as well. I think you should have no more than 10 non-user users. These people should be people who have either built successful mobile apps or who are just such huge consumers of similar mobile apps to what you're building, that they can give you great product feedback even though they aren't your user. Specifically, they can help point out non obvious UI problems and better ways to implement particular features. The rest of your users should be highly qualified as actually wanting what you're building. If they can't articulate why they should be the first to use what you're building, they are likely the wrong tester. The more you can do to make them "beg" to be a tester, the higher the sign that the feedback you're getting from them can be considered "high-signal." In a limited beta test, you're really looking to understand the biggest UX pain-points. For example, are people not registering and providing you the additional permissions you are requiring? Are they not completing an action that could trigger virality? How far are they getting in their first user session? How much time are they spending per user session? Obviously, you'll be doing your fair share of bug squashing, but the core of it is around improving the core flows to minimize friction as much as possible. Lastly, keep in mind that even with highly motivated users, their attention spans and patience for early builds is limited, so make sure that each of your builds really make significant improvements. Happy to talk through any of this and more about mobile app testing.TW
-
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
-
What tools to use for mobile Prototyping ?
My 2 favourite are: - www.uxpin.com - www.flinto.com Flinto is by far my favorite for mobile. I also us www.balsamiq.com for anything wireframe. Sometimes I jump into Sketch http://www.bohemiancoding.com/sketch/ for more high fidelity mockups using their Mirror feature http://www.bohemiancoding.com/sketch/mirror/ Hope that helps. P.S. There's a tonne of Mobile UX experts on Clarity, many $1/min - call them, you'll learn so much. my2cents.DM
-
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
-
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
the startups.com platform
Copyright © 2025 Startups.com. All rights reserved.