• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

How to develop new android apps considering that the app will also be developed for other phones

 
Greenhorn
Posts: 5
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi,

I want to know what kind of general strategy i would have to follow while developing android apps in order to easily make my app available to other phones .. in other words easily transferable.

For example, i would like to know the basic strategy i need to follow to make an app available to an iphone OS,blackberry OS, Windows and Nokia.

It would be nice to develop an app that translates existing apps from one phone to another despite the differences in libraries, languages and security... not to mention hardware.. thats another s

Just want to make sure that i am starting my project right ....
 
Ranch Hand
Posts: 140
Android Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Well if you are going to port an app that was made from a specific platform , i would suggest to make them according to the platforms framework and do not copy much about the UI and flow of it cause it is different on any mobile platform. And you can only use the business flow and system design of it!
 
ranger
Posts: 17347
11
Mac IntelliJ IDE Spring
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
There are no tools to convert, nor should you even trust them. There is too many differences between platforms. The only write once run anywhere mobile app is a web app version, but there are a lot of trade offs to this approach.

For a web app look at PhoneGap, it is a good library for creating a non-native app that runs on many types of mobile platforms.

Me personally, I feel I would re-write the app on each platform to get the UI experience to be the best it could be. I don't like choppy web apps on a device, not a great experience in my mind.

Mark
 
Greenhorn
Posts: 9
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Since Steve Jobs has relented on "The Frameworks" question (i.e. You're allowed to use them again) you can write for those frameworks and go from there.
If you're doing 2D (non OpenGLES) development, look at Corona. It will target iOS and Droid. http://www.anscamobile.com/corona/
There is Unity http://unity3d.com/unity/publishing/ios.html
And I am positive there are at least 10 more you can look at.
I agree with rewriting the app for each platform. Once you are comfortable with that, then try one of these engines. That way you'll understand any problems that crop up due to the framework that you have selected.

Good luck,
-T-
 
reply
    Bookmark Topic Watch Topic
  • New Topic