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 am in the first stages of developing a multi-platform mobile application
on (Android,IOS,BlackBerry 10).
It is a book selling application
i do not know if i should use phonegap or build the application for the three platforms independently
what do you guys recommend i should use??
and what are the pros and cons for each approach??
If you care about performance I wouldnt recommend building the application in PhoneGap or Titanium or anything similar.
From personal experience:
PhoneGap is very easy to use/learn and can build good looking UIs very fast. The problem is that is really slow compared to other solutions. You basically build with HTML.
Titanium would result in a faster - more responsive application BUT it would require more coding and tuning. Here you basically build with java script. Also, despite the fact that is universal there might be cases where you would have to build separate code for android and for iOS for example to do the same job.
For best user experience I would recommend (and I think many will agree) going native for each platform and trying to keep a consistent UI.
Also since this is not the first question about the mentioned frameworks please have a look here and on many other questions that compare these frameworks.
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 1 year ago.
Improve this question
I am looking for pros and cons of creating a BLE mobile application with ReactNative or Native Platforms(both iOS and Android).
Which approach I should follow? Can anyone share their experience with ReactNative?
I have worked with both native platforms, and it has given me good results, but for my new project I am considering ReactNative, as it has single code base and it comparatively takes less efforts than working on iOS and Android separately.
Are these advantages available for BLE apps as well? Or it may have issues with performance and maintenance as well?
Making an app using BLE with RN (react-native) is not difficult, and I didn't feel it was much slower than native app. (but it really depends on how big is your app).
Then yes, I would say that RN is faster for making your BLE app.
However you have to be aware : if you are using several native function, RN might be a bit tricky and could become a nightmare for debug.
PS : I made an app with this BLE lib
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 7 years ago.
Improve this question
i'm starting at this world of app development and after some researches i still don't know which one to use.
For having a little knowledge in AngularJs,some recommended Ionic but, is the performance affected ?
Should i begin with Ionic Framework or Android native ?
Wether to go native or not is great battle among most app developers.
I would always opt for native, because it has every utility for the platform and supports the developer in every possible way. Hybrid aproaches are lacking nearly all of this, but are written in a cross platform language quite a lot developers are familiar with.
So on the bottom line it greatly depends on the needs of your project. But to get started, may try a little "hello world" with the android SDK and java. You will very quickly get to know a lot of the characteristics on android you will need to know even if you opt for hybrid. This knowledge will be essential, especially if you want to publish your app on Google Play or Amazon App Store.
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
Background info:
I'm a Rails developer, and I've been learning Ember.js over the summer. I have no experience developing mobile apps.
Problem:
Client is considering a native mobile app
My proposed solution
I'm looking at the possibility of doing an HTML5/CS/JS app using Ember.js, perhaps with some connection to a RAils API for data update; the app would be converted to native Android/iOS mobile apps using a tool such as PhoneGap, and hopefully some sort of UI framework such as Sencha touch, or Ionic, etc that allows for a good UX.
Question
I'm looking for suggestions for a workable stack, a good UI framework that will work well with Ember.js, or an alternatives – perhaps I would be better off with Angular and ionic, etc.
I realize this is a somewhat vague question – I haven't been able to find for Ember.js any established solutions that hint at a viable direction such as angular/ionic. but I thought someone may know of some, or have put together a workable solution that could work.
I think the best solution is using Cordova with the project https://github.com/poetic/ember-cli-cordova
If you would rather use phonegap, see http://givan.se/p/00000001 which writes up how to use an ember-cli project inside a phonegap project.
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
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.