Android and iPhone App Developer

Just a year or two ago, it seemed the only kind of mobile platform with a market to sell to was the iPhone. But today, if you’re building a mobile app, you can’t afford to ignore the Android (and maybe even Blackberry) market, too.

If you’re building a brand new app, you’re probably wondering if it’s smart to build a multi-platform app. But what are the considerations for doing that? Is it simple to develop for two, or even three platforms at once?

Well, yes and no.

The heart of the matter is that the devices and the development environments for each are very different.

Apple apps are developed in a language called “Objective C”, while Android apps are written in Java — two very different languages (You don’t need to know anything about these two languages. Just know that they are different.)

Beyond that, the devices themselves also differ in almost every way, such as screen size, processor types, processor speeds, virtual vs physical keyboards, touch screens vs track balls or track pads, video file compatibility, whether they work with Flash or not, and on and on.

Fortunately, there are a few ways to make it easier for developers to build a single app that works on both Android and Apple devices. Some software companies have developed systems that allow us, as app developers, to build two apps at once. Those systems, such as Phonegap, Appcelerator Titanium, and Corona, are extremely helpful for some apps.

That said, they aren’t always a perfect solution.

Sometimes it makes sense for us to use these tools to develop concurrent apps. Other times, because of the requirements you have for your app, and the limitations or capabilities of the platforms, it makes more sense to develop each app independently.

But at this point in the process — where you’re actively looking for a developer — we don’t need to know that yet.

That’s because our design discovery, design and documentation process helps us figure out the best way to develop your cross-platform app, and supports us — and you — with either method of development.

That’s why you should schedule a Free Mobile App Feasibility Consultation with us. Let’s talk about your mobile app plans, and you can pepper us with questions and challenges.

(Note: If you already have an iPhone app and are looking to port the app to Android, read this page: Convert Your iPhone App to Android)