Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 8 years ago.
Improve this question
I want to make commercial applications for mobile. Haven't done any mobile development yet. So is it better to learn individual platforms like Android, Windows and iOS or it is better to learn Titanium or PhoneGap!?
I would suggest to learn Native platform first like Android , IOS or Windows. Native apps are more reliable , faster and scalable then PhoneGap or Titaninum. Native applications are easy to learn also.
If you wish to learn all the things you should try learning Native platform first , once you are clear with the idea how things are working you can easily achieve the same in PhoneGap without any or minimum difficulty.
All the best to your learning !!!
Related
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 5 years ago.
Improve this question
I want to develop an app for Android and iOS, which I will use camera, contacts, push notifications and maps
I have some knowledge in Android and I have read a bit about react native, but I would like to know that other frameworks are there for development hybrid app or why should I use react native...
Note: English isn't my native language
The biggest benefit of going with React-Native (rather than Xamarin or some other hybrid mobile) is that you can use what you learn here, and take it to the web by using React.JS. You most likely won't re-use code, but it'll be a breeze to setup the web app after making the mobile app.
Also, JS is very easy to work with.
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 8 years ago.
Improve this question
Lately , I have been given the role of the team leader in the mobile unit in my company. We are developing for iOS and Android, and we can expand it further more to Windows phone and Blackberry. The idea is to build native apps for different platforms. So the basic task is to choose in what platform we are going to develop. Of course we can have different programmers for different platforms but we don't want to go that way. So we are trying to choose a single cross compile platform for developing apps in multiple platforms.
One of the suggestion was using Xamarin (https://xamarin.com).
Can you please tell me what are your pros and cons about this solution or any other suggestion that you find useful. We do not want to use HTML5 or any JavaScript approach.
Just a quick : "Xamarin Pros and Cons" on Google leaded me to many results. At the end your team will have to make the decision.
http://www.intellicore.co.uk/articles/4-pros-and-cons-of-mono-touch
http://www.whitneyland.com/2013/05/why-i-dont-recommend-xamarin-for-mobile-development.html
https://www.linkedin.com/groups/What-is-benefit-disadvantages-using-121874.S.5848849341191569409
You should try it next time. I also suggest you to try their framework with the free version, see how it suits your team.
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 9 years ago.
Improve this question
Right now I'm learning java(it will be finish in a month),
But don't know what to do next.
Some people tell me to learn adobe flash and related tools, but on internet I found that android doesn’t support adobe flash.
I'm in totally in confusion.
What would be your suggestion?
Thank you for any help you can provide in this situation.
If you want to stick with Java, have a look at LibGDX, which allows you to develop games for iOS, Android, Windows (not Windows Phone though, not sure whether you meant that) (BB via quick Android porting).
If you want to learn another language that is even more cross-platform, I'd suggest C++ for the fact it runs on nearly any platform.
A popular cross-platform game development framework in C++ is Cocos2d-X.
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 9 years ago.
Improve this question
I've just recently(today...) found out about phonegap.
I went through all the FAQ's and I think it's a great solution for those who wish to build an app using things they already know like HTML and CSS instead of learning a new API
but...
if I'm trying to build something that requires more efficient work and stablity, I think i'm better off developing with eclipse and using the standard ADT and not the framework phonegap are offering.
Am I right or maybe just a bit prejudice?
I wanna be sure before I start
First of all, it depends of what you want to develop. Developing with phonegap can be faster and you don't have to learn java for the development, but you have to consider that mobile JavaScript capabilities are bad and the app won't work smooth(espessialy the transitions and animations). If you go Native, you will spend more time learning, but at the end you will get an app that will run faster, smoother and with best performance. In you case i would definitely go Native.
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 9 years ago.
Improve this question
If I created a piece of software for Windows phone, for example using C#, and I want to publish this software on other platforms (iPhone or Android), do I have to rewrite the code in Java for Android and in Objective-C for the iPhone? Or are there other solutions?
If you are a C# programmer, you should look into mono/xamarin.
Xamarin WebSite
You can use Monotouch for iPhone Development and Monodroid for Android.
You should be aware that you will still need to know how to build the user interface using the native SDK components.
I like Phonegap/Cordova. Allows you to use web technologies (Javascript, HTML, CSS) but package them up as apps for multiple platforms.