Loading...
Answers
MenuWhat are the key product development issues in considering the timing of starting android development?
We have an iphone mhealth platform which has some consumer revenues, one enterprise payer pilot and an academic partnership for rct in patients, we want to start android development soon, because it is 90% of our end user demographic (low income prediabetic patients) what are the important factors to consider as we move to developing iOS/android in tandem. We are doing native Development. We are self funded.
Answers
Android commands a large market share, but is also very fragmented. One of the things you'll want to consider when developing for Android beyond 90% of your demographic using Android vs iOS, is that you'll also want to figure out what is most common versions of Android that they are using...
For example, it would be pointless and a waste of time to develop an Android app that only supports 4.3 and up if majority of your demographic are still on 2.X.
Once you have the data you need on what versions of Android are most common versions of Android being used among your user demographics, it'll help you pinpoint what version of Android to target as a "minimum required".
Next you'll want to consider if that minimum version includes the necessary features and APIs you'll need to deliver on your app as well. If not you may have to move the requirements up.
These are things you'll need to consider when developing an app for iOS as well, but much less so as the adoption rate for the latest version of the OS is much higher for iOS than it is for Android (due to a large variety of hardware / OEM restrictions with Android handsets and manufacturers).
Hello,
Let me please cite a piece of my company's blog article about developing two versions of the same app.
Don’t apply the same UI principles for different platforms. It is always good to have a principle as a foundation and do things according to this principle. This is what our team has done using the principle: “consistent design across all platforms”. We tried to design one mobile app for two different platform (iOS and Android) in the same way. Although it sounds good there were some serious side effects. The process of UI design became a battle between developers of these two platforms. For example, swipe on a cell inside a list is a really easy job for iOS app developers. But for Android developers the implementation of the swipes is quite tricky. Most importantly it is not what users of Android apps are used to. On Android it is supposed that the drop down menu is attached to each cell in the list.
At the same time if you design an app using just standard controls then your users don’t need to learn how to use it. In other words, borrowing UI approaches from built-in apps like calendar, email and notes is a right way to go. However a side effect of such an approach is the same app on different platforms does not look and behave similarly. Therefore a new feature should be designed separately for each platform.
I would add that supporting of old versions of Android (2.2) also will make development a little longer.
Hope this helps.
Thanks,
Dmitry
Related Questions
-
I've been working on an app concept for 6 months and built an MVP. Is it better to pay a development firm to build or hire a developer as a cofounder?
I have built two software companies by hiring out the development work. I sold one for a decent sum during the dot com era (circa 1999). I remain a shareholder in the other one. I currently work with amazing development company on behalf of one of my clients. Here are some things to consider. 1. Do you really want to give up equity? If not outsource. 2. How fast do you want to get to market? If sooner than later, outsource. 3. How capitalized are you? If undercapitalized, either outsource offshore (which runs about 20% of US rates), or bring on an equity development partner. I offer a free call to first time clients. Let's chat and I'll give you some great advice from three decades of experience. Just use this link to schedule the free call: https://clarity.fm/kevinmccarthy/FreeConsult Best regards, Kevin McCarthy Www.kevinmccarthy.comKM
-
I'm looking for a great full service app design firm to build my app and help with all design, branding, development, etc. Anyone know any good ones?
Yes. Who I would recommend would depend on what you'd like to see happen. Are you building only for iOS, or only for Android, or both? Will you have a bunch of content/stuff in your app or just a little? Are you thinking game or non-game app? Do you already have a big fanbase or would you be trying to build one while building the app? It's easy to save a bunch of money on mobile development if you know how, and even easier to overspend. Making an app can be a ton of fun or a major headache. I'd recommend the fun. So if you want an outside perspective, give me a ring.AC
-
How do you get a product prototype developed in China sitting in the US?
It varies and it's very very specific to what you want to develop. The concrete design of your circuit matters. Also prototype building costs are usually a factor 10-100 higher than series. If you already have your prototype then you can shop around various manufacturing companies. To do that, you need Gerber files (your PCB design) and a bill of materials. You also need to think about casing: designing it and creating the mold is expensive. If you don't have your prototype yet, I recommend having it engineered in eastern Europe. Custom engineering is cheap there and high quality. IP protection is a problem. One thing to do is to distribute the work to different manufacturers. For the design phase you are safer if you design your prototype in Europe or the US where international patent laws apply. I could give you more specific advise in a phone call, getting to know a bit better what you are trying to build.GF
-
What is the best method for presenting minimum viable products to potential customers?
Whoa, start by reading the Lean book again; you're questions suggest you are making a classical mistake made by too many entrepreneurs who live and breath Lean Startup. An MVP is not the least you can show someone to evaluate whether or not building it is a good idea; an MVP is, by it's very definition, the Minimum Viable Product - not less than that. What is the minimum viable version of a professional collaboration network in which users create a professional profile visible to others? A website on which users can register, have a profile, and in some way collaborate with others: via QA, chat, content, etc. No? A minimum viable product is used not to validate if something is a good idea but that you can make it work; that you can acquire users through the means you think viable, you can monetize the business, and that you can learn from the users' experience and optimize that experience by improving the MVP. Now, that doesn't mean you just go build your MVP. I get the point of your question, but we should distinguish where you're at in the business and if you're ready for an MVP or you need to have more conversations with potential users. Worth noting, MOST entrepreneurs are ready to go right to an MVP. It's a bit of a misleading convention to think that entrepreneurs don't have a clue about the industry in which they work and what customers want; that is to say, you shouldn't be an entrepreneur trying to create this professional collaboration network if you don't know the market, have done some homework, talked to peers and friends, have some experience, etc. and already know that people DO want such a thing. Presuming you've done that, what would you present to potential users BEFORE actually building the MVP? For what do you need nothing more than some slides? It's not a trick question, you should show potential users slides and validate that what you intend to build is the best it can be. I call it "coffee shop testing" - build a slide of the homepage and the main screen used by registered users; sit in a coffee shop, and buy coffee for anyone who will give you 15 minutes. Show them the two slides and listen; don't explain, ONLY ask.... - For what is this a website? - Would you sign up for it? Why? - Would you tell your friends? Why? - What would you pay for it? Don't explain ANYTHING. If you have to explain something, verbally, you aren't ready to build your MVP - potential customers don't get it. Keep working with that slide alone until you get enough people who say they will sign up and know, roughly, what people will pay. THEN build your MVP and introduce it first to friends, family, peers, etc. to get your earliest adopters. At some point you're going to explore investors. There is no "ready" as the reaction from investors will entirely depend on who you're talking to, why, how much you need, etc. If you want to talk to investors with only the slides as you need capital to build the MVP, your investors are going to be banks, grants, crowdfunding, incubators, and MAYBE angels (banks are investors?! of course they are, don't think that startups only get money from people with cash to give you for equity). Know that it's VERY hard to raise money at this stage; why would I invest in your idea when all you've done is validate that people probably want it - you haven't built anything. A bank will give you a loan to do that, not many investors will take the risk. Still, know not that your MVP is "ready" but that at THAT stage, you have certain sources of capital with which you could have a conversation. When you build the MVP, those choices change. Now that you have something, don't talk to a bank, but a grant might still be viable. Certainly: angels, crowdfunding, accelerators, and maybe even VCs become interested. The extent to which they are depends on the traction you have relative to THEIR expectations - VCs are likely to want some significant adoption or revenue whereas Angels should be excited for your early adoption and validation and interested in helping you scale.PO
-
Taking a ridesharing idea from concept to market
here is my simple advice which should save you a lot of time and money. your journey should start identifying whether or not you have a problem worth solving. Most of your issues, assumptions, solution you put forward is irrelevant until you have done this. Don't get me wrong, your idea is sound and it often starts from a vision or an intuition that your idea is great. You now need to take a step back and do a coue of things: - what problems does cabsharing solve? Share the cost? Meet new people? Etc. - how would you rate the pain i.e. have people been dying for someone to co.e up with such a concept or is it simply a nice to have You have to come up with a porblem statement, good understanding of the problem and start testing this first. Get out there and interview people. Measure. Learn. If you have not heard of it yet just follow the lean startup approach (i recommend ash maurya's blog that will give you plenty to start with - his book running lean is also a great and practical resource). If you need help structuring it all or formalising your initial lean canvas I am happy to help. The most important thing is to test and validate key assumptions before you embark on something bigger. Many ways nowadays to do this, give me a shout in less than am hour we can get you up and running. Hope that helps, good luck the exciting part is just starting now: making it happen!ES
the startups.com platform
Copyright © 2025 Startups.com. All rights reserved.