Solved

Development Platform for iPhone, iPad and Android

Posted on 2011-02-28
7
607 Views
Last Modified: 2012-08-13
I have an project to develop an application to run on smart phone like the iPhone and Android. I would like to develop my application that allows me to develop once and deploy to many devices - I don't want to re-develop for each smart phone. What is the best "framework" or "platform" to do this type of development? I am looking for a recommendation based on actual development experience.

Thanks!

0
Comment
Question by:Fgriffin
  • 2
  • 2
  • 2
  • +1
7 Comments
 
LVL 17

Accepted Solution

by:
Dejan Pažin earned 100 total points
ID: 35004580

It depends on the type of application. We are currently developing an application for Android, iPhone and win7 phone.

The application is developed for each platform seperately because no other framework will let you take advantage of the phones capabilities.

For example:

- on Android we have a widget, which is not available on other phones.
- on Android we are using SQLite, while on win7 we still dont know what to use, but there is no SQLite
- rules for menus are completely different on iPhone then on Android, you have to stick by the rules or else they might not let your app be on the app market.
- and countless development issues, such as threading, etc...

So, as you can see, there is no way to have one app for all three. You can try with some web app framework, but I have no actual development experience for that:

http://www.distractable.net/coding/iphone-android-web-application-frameworks/

I guess you could use that, if the app is simple enough.

0
 
LVL 24

Assisted Solution

by:alexey_gusev
alexey_gusev earned 200 total points
ID: 35005414
try this cross-platform thing: https://rhomobile.com/products/rhodes/
0
 
LVL 82

Assisted Solution

by:leakim971
leakim971 earned 200 total points
ID: 35006607
Check this too : http://xmlvm.org/overview/
0
6 Surprising Benefits of Threat Intelligence

All sorts of threat intelligence is available on the web. Intelligence you can learn from, and use to anticipate and prepare for future attacks.

 
LVL 1

Author Comment

by:Fgriffin
ID: 35007048
Thanks, everyone. I will check these out. A possible solution that was not mention was the Adobe Flash Platform. I guess you didn't look at it or you ruled it out for some reason? If you ruled it out, why?

Thanks!
0
 
LVL 82

Assisted Solution

by:leakim971
leakim971 earned 200 total points
ID: 35007074
0
 
LVL 24

Assisted Solution

by:alexey_gusev
alexey_gusev earned 200 total points
ID: 35007164
Adobe Flash is only begging to be allowed on iOS, that's why it was omitted
0
 
LVL 1

Author Closing Comment

by:Fgriffin
ID: 35022723
Thanks, everyone!
0

Featured Post

Highfive + Dolby Voice = No More Audio Complaints!

Poor audio quality is one of the top reasons people don’t use video conferencing. Get the crispest, clearest audio powered by Dolby Voice in every meeting. Highfive and Dolby Voice deliver the best video conferencing and audio experience for every meeting and every room.

Join & Write a Comment

Short answer to this question: there is no effective WiFi manager in iOS devices as seen in Windows WiFi or Macbook OSx WiFi management, but this article will try and provide some amicable solutions to better suite your needs.
This video is in connection to the article "The case of a missing mobile phone (https://www.experts-exchange.com/articles/28474/The-Case-of-a-Missing-Mobile-Phone.html)". It will help one to understand clearly the steps to track a lost android phone.
When you create an app prototype with Adobe XD, you can insert system screens -- sharing or Control Center, for example -- with just a few clicks. This video shows you how. You can take the full course on Experts Exchange at http://bit.ly/XDcourse.

760 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

17 Experts available now in Live!

Get 1:1 Help Now