Cordova 3.5 and the "What's Next" Guide

This post is more than 2 years old.

Over the holiday weekend Cordova 3.5.0 was released. You can read details about the update here: Apache Cordova 3.5.0. Another update was to the documentation, which now includes a What's Next guide that talks about what Cordova developers should learn, think about, and bookmark for future reference after they've learned the basics. I think this is an important piece of documentation and I'm happy to see it finally published. (Oh, and I may be a bit biased as I wrote the first draft. ;)

Also released is a new Security Guide for Cordova developers. Definitely check this out as well.

Raymond Camden's Picture

About Raymond Camden

Raymond is a senior developer evangelist for Adobe. He focuses on document services, JavaScript, and enterprise cat demos. If you like this article, please consider visiting my Amazon Wishlist or donating via PayPal to show your support. You can even buy me a coffee!

Lafayette, LA https://www.raymondcamden.com

Archived Comments

Comment 1 by Mike posted on 5/27/2014 at 11:46 PM

In the What's Next guide there are asterisks after a lot of links. What's This? Curious only because JQM seems like only UI without it and I use JQM.

Thanks for writing it!

Comment 2 by Raymond Camden posted on 5/28/2014 at 12:00 AM

It is a CSS style for external links.

Comment 3 by Mike posted on 5/28/2014 at 1:26 AM

Hmm, did not know that. I recall it pointing to footnotes. JQM link is broken too.

Comment 4 by Martin Cisneros posted on 5/28/2014 at 4:10 AM

Thank you Raymond!

Comment 5 by Nitin Shah posted on 5/29/2014 at 4:24 PM

Phonegap still is 3.4 when I try to install via Node.js.

Comment 6 by Raymond Camden posted on 5/29/2014 at 4:26 PM

PhoneGap lags a bit behind Cordova. The Cordova CFL is at 3.5, as the title of this blog post says. The PhoneGap CLI is not yet there.

Comment 7 by pagc53 posted on 6/4/2014 at 5:40 AM

But I couldn't find latest download link(cordova-3.5.0-src.zip). Please help me to get that. Thank you.

Comment 8 by Raymond Camden posted on 6/4/2014 at 5:44 AM

For the SDK? You install via npm now.

Comment 9 by pagc53 posted on 6/4/2014 at 5:51 AM

Frankly I don't know anything about that, I'm just a dumb beginner to this one. Please redirect me to some URL for those steps. I think first of all I need to download SDK to start but don't know where is the URL of SDK(latest 3.5 version). Thank you again Ray.

Comment 10 by Raymond Camden posted on 6/4/2014 at 5:54 AM
Comment 11 by Andrea posted on 6/7/2014 at 6:27 PM

Hi, i've followed setup instructions (npm and sdk download)

Now i have Phonegap (3.5) and android API 19 BUT on the android emulator the demo project (Phonegap coreate ProjectName) does not work!
It seembs Device Ready event is not fired (or catched)

Any solution?
Regards
Andrea

Comment 12 by Raymond Camden posted on 6/7/2014 at 9:04 PM

So to be clear, you didn't modify the default project?

Comment 13 by Joe posted on 6/12/2014 at 12:48 AM

Same problem as Andrea, but on real device.

npm install -g phonegap
phonegap create hello
cd hello
phonegap build android
phonegap install android

"Connecting to device" never changes to "Device is ready". Added some console.log output to verify that all of the initializing and binding is taking place, but deviceready is never triggered.

Any advice?

Thanks,
Joe

Comment 14 by Raymond Camden posted on 6/12/2014 at 1:05 AM

Try Chrome Remote Debugging and see if something is fubared.

Comment 15 by Joe posted on 6/13/2014 at 5:40 AM

Thanks, I'll give it a try (if I can ever get remote debugging to work on this cheap Verizon tablet).

Comment 16 by Joe posted on 6/14/2014 at 12:26 AM

Maybe this is just a newbie misunderstanding, but I had to edit the index.html created by "phonegap create" and change "phonegap.js" to "cordova.js" in order to get it to work.

Comment 17 by Raymond Camden posted on 6/14/2014 at 1:41 AM

Weird. Please file a bug report though, ok?

Comment 18 by Scott Davey posted on 6/22/2014 at 2:54 PM

Hi Mike,

It seems the 3.5 release is not available as a zip. Do you know anything about that?

I know npm is the preferred approach (and I've done that), but the tutorials for Visual Studio suggest downloading the zip instead, so either they need updating or the zip needs to be made available.'

Thanks!

Comment 19 by Stefano posted on 6/29/2014 at 4:24 PM

Same issue for me, after upgrading, no more deviceready.

I had the same problem with v3.4, but I don't remember the solution.

Any Idea?

Comment 20 by Raymond Camden posted on 6/29/2014 at 7:45 PM

So to be clear, in the simplest app possible, deviceready is never fired? Did you try the default app used w/ create?

Comment 21 by Carlos posted on 10/16/2014 at 8:20 PM

Hi! i've the same problem with version of cordova 3.5.1. ┬┐have you finally solve the problem?