|
I originally chose Cordova because I wanted to learn the javascript tools associated with single-page-apps so that I would potentially be learning skills that I could use in my web development also. I have used it to port a SPA to mobile apps, and while there is a fairly steep learning curve at first, it actually works fairly well and there is a good community to help. Performance on older Android versions is slow, Android 4.2+ and iOS is much better but probably not as fast as native apps written with Xamarin would be.
|
|
|
|
|
I've used it in conjunction with Android Studio and am still committed to it for JavaScript clients calling a Web API. I have not tried it with anything other than Android so far. For those who complain about command line - it only takes one or two simple commands for a whole project. For those who complain about it altering their code - what? it doesn't at all. I did have to add a couple of lines in the index.html file and move in some javascript and css libraries. But that was easy and to be expected. I have been using Cordova with the initial goal of moving a desktop application based on AngularJS and .NET Web API to mobile devices. So far, it works in the virtual device. (On a real device, I had to copy the APK file to the phone and execute it to install.) However, the visual appearance is not good for mobile, and I have realized that I have to almost totally redesign the appearance for mobile. Expecting a simple CSS change to do the trick is unrealistic.
|
|
|
|
|
Yes, I use it for collaboration on open source projects under the umbrella of Apps4Canadians.ca. It enabled me to post hybrid apps in Google Play, Samsung, BlackBerry App World and both the iOS and Windows Mobile stores.
If you want to get up and running quickly with mobile apps by leveraging your HTML, CSS and JavaScript skills then it fits the bill, however you may want to evaluate other options once you get into more demanding data centric and complex presentation layers on mobile devices. It's definitely a good tool to get started and can serve the purpose for your development and distribution needs dependent upon your business objective.
There is also a fairly active community and several books to purhcase if you get stuck on any development or implementation details.
|
|
|
|
|
Chris Maunder wrote: What's the general feeling on cross-platform mobile development?
Cross platform anything is a dream, into which reality often interjects itself.
Cross platform often works well for things that are very simple. Anything more complex either requires work arounds or compromises.
|
|
|
|
|
...so I went to QA in Chrome and right clicked.
To my delight, the context menu showed and option "Translate to English".
I clicked it!
Google translated it!
Sadly, it was unchanged...
Those who fail to learn history are doomed to repeat it. --- George Santayana (December 16, 1863 – September 26, 1952)
Those who fail to clear history are doomed to explain it. --- OriginalGriff (February 24, 1959 – ∞)
|
|
|
|
|
It may interpret the words, but not the intended meaning.
Google should have translated to "I did not pay attention in class, did not study or even open my textbook until now. Please do my homework or I shall fail my ccourse."
It was broke, so I fixed it.
|
|
|
|
|
OriginalGriff wrote: Sadly, it was unchanged...
Works for me. Unless you clicked Show Original like it was an OK button. I did that at first too.
Jeremy Falcon
|
|
|
|
|
He was confused by the stars in the APOD posting.
If your actions inspire others to dream more, learn more, do more and become more, you are a leader.-John Q. Adams You must accept one of two basic premises: Either we are alone in the universe, or we are not alone in the universe. And either way, the implications are staggering.-Wernher von Braun Only two things are infinite, the universe and human stupidity, and I'm not sure about the former.-Albert Einstein
|
|
|
|
|
That's called efficiency.
Don't translate if not useful: the Welsh guy won't be able to understand English anyway.
THESE PEOPLE REALLY BOTHER ME!! How can they know what you should do without knowing what you want done?!?!
-- C++ FQA Lite
|
|
|
|
|
You should have translated it to Chinese.
It would have been just as incomprehensible, but would have looked prettier.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
I have the tools can be translated into Chinese
|
|
|
|
|
The distance from "how" to "好[^]" is a big distance indeed - it seems to take a thousand steps...
|
|
|
|
|
Yes, will prompt the server connection failed
|
|
|
|
|
I like this forum, if not clear place, please enlighten
|
|
|
|
|
Your post isn't very clear either, but try this[^].
|
|
|
|
|
Oooh Dear...flame suit on!
|
|
|
|
|
I can communicate with you, really very happy
|
|
|
|
|
You are fine adn welcome to join us but understand this is English speaking forum.
As I grow older I've found that pleasing everyone is impossible but pissing everyone off is a piece of cake.
|
|
|
|
|
Quote: “The Stone of Guilt in the River of the Mind, the block in the flow of intelligence.
~ Paramahamsa Nithyananda”
"the debugger doesn't tell me anything because this code compiles just fine" - random QA comment
"Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst
|
|
|
|
|
It takes almost as much time to say the guys name as it does to speak the quote.
".45 ACP - because shooting twice is just silly" - JSOP, 2010 ----- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010 ----- When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013
|
|
|
|
|
No one says that enlightenment is easy.
"the debugger doesn't tell me anything because this code compiles just fine" - random QA comment
"Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst
|
|
|
|
|
Nah. "That Indian con man" is only six syllables.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
The internet is not a place for children.
If you're not a programmer, this is not a clear place (whatever the f*ck that means).
".45 ACP - because shooting twice is just silly" - JSOP, 2010 ----- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010 ----- When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013
|
|
|
|
|
|
Never heard of it before - but the questions there* make more sense than the ones in QA do!
* Google translate probably helped with that...
Those who fail to learn history are doomed to repeat it. --- George Santayana (December 16, 1863 – September 26, 1952)
Those who fail to clear history are doomed to explain it. --- OriginalGriff (February 24, 1959 – ∞)
|
|
|
|