Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Anyone used Cordova?

Anyone used Cordova?

Scheduled Pinned Locked Moved The Lounge
mobilejavascripthtmlcssapache
23 Posts 15 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • C Offline
    C Offline
    Chris Maunder
    wrote on last edited by
    #1

    I was procrastinating and wandered over to the Cordova[^] site. A cross-platform Javascript library to allow devs to create apps on Mobile devices using a single API using Javascript, CSS and HTML. So: anyone used it? What's the general feeling on cross-platform mobile development? There was a thread on Xamarin[^] the other day that had mixed responses so I thought I'd throw this into the fray.

    cheers Chris Maunder

    Kornfeld Eliyahu PeterK M M P R 12 Replies Last reply
    0
    • C Chris Maunder

      I was procrastinating and wandered over to the Cordova[^] site. A cross-platform Javascript library to allow devs to create apps on Mobile devices using a single API using Javascript, CSS and HTML. So: anyone used it? What's the general feeling on cross-platform mobile development? There was a thread on Xamarin[^] the other day that had mixed responses so I thought I'd throw this into the fray.

      cheers Chris Maunder

      Kornfeld Eliyahu PeterK Offline
      Kornfeld Eliyahu PeterK Offline
      Kornfeld Eliyahu Peter
      wrote on last edited by
      #2

      I didn't used Cordova (I will attend a meeting about it next week with samples and presentation), but did used Intel XDK[^] that sound me the same. You are develop in a JavaScript/HTML/CSS environment and the Intel XDK creates packages for every platform it supports... It is very nice on the level that you can use your knowledge and need not learn new languages, but it is still force you to learn (and that's the good part :) ) about mobile platforms and its features. All in all I found Intel XDK a nice idea and if ever will develop for mobile I will use it or some other toolkit based on the same idea...

      I'm not questioning your powers of observation; I'm merely remarking upon the paradox of asking a masked man who he is. (V)

      "It never ceases to amaze me that a spacecraft launched in 1977 can be fixed remotely from Earth." ― Brian Cox

      1 Reply Last reply
      0
      • C Chris Maunder

        I was procrastinating and wandered over to the Cordova[^] site. A cross-platform Javascript library to allow devs to create apps on Mobile devices using a single API using Javascript, CSS and HTML. So: anyone used it? What's the general feeling on cross-platform mobile development? There was a thread on Xamarin[^] the other day that had mixed responses so I thought I'd throw this into the fray.

        cheers Chris Maunder

        M Offline
        M Offline
        mikepwilson
        wrote on last edited by
        #3

        De ride... so smooth. De seats? Only de finext CorINthian leather.

        S 1 Reply Last reply
        0
        • C Chris Maunder

          I was procrastinating and wandered over to the Cordova[^] site. A cross-platform Javascript library to allow devs to create apps on Mobile devices using a single API using Javascript, CSS and HTML. So: anyone used it? What's the general feeling on cross-platform mobile development? There was a thread on Xamarin[^] the other day that had mixed responses so I thought I'd throw this into the fray.

          cheers Chris Maunder

          M Offline
          M Offline
          Mark_Wallace
          wrote on last edited by
          #4

          I have trust issues with cross-platform kit, in that it rewrites my code, and I don't trust it to do so.

          I wanna be a eunuchs developer! Pass me a bread knife!

          1 Reply Last reply
          0
          • C Chris Maunder

            I was procrastinating and wandered over to the Cordova[^] site. A cross-platform Javascript library to allow devs to create apps on Mobile devices using a single API using Javascript, CSS and HTML. So: anyone used it? What's the general feeling on cross-platform mobile development? There was a thread on Xamarin[^] the other day that had mixed responses so I thought I'd throw this into the fray.

            cheers Chris Maunder

            P Offline
            P Offline
            Pete OHanlon
            wrote on last edited by
            #5

            I've used XDK and I've used Cordova. While the Cordova "platform" is powerful, it's a complete PITA to use. As it's primarily run from the command line, it's easy to miss something, especially if you're adding features. Forget a step and it can be a complete pain to unwind and figure out what went wrong.

            T Kornfeld Eliyahu PeterK 2 Replies Last reply
            0
            • C Chris Maunder

              I was procrastinating and wandered over to the Cordova[^] site. A cross-platform Javascript library to allow devs to create apps on Mobile devices using a single API using Javascript, CSS and HTML. So: anyone used it? What's the general feeling on cross-platform mobile development? There was a thread on Xamarin[^] the other day that had mixed responses so I thought I'd throw this into the fray.

              cheers Chris Maunder

              R Offline
              R Offline
              Ranjan D
              wrote on last edited by
              #6

              I had personally used Cordova for small scale projects. It's really good. However there are pros and cons of using Cordova and Xamarin The biggest advantage of using Cordova is it's opensource. You can quickly build mobile apps and target multi platforms. But it does have performance issues and I have seen peoples really hate to use apps developed using Cordova. On the other hand Xamarin which also serves the same purpose of targeting your application to multi platform, however its not free. I haven't really used Xamarin, but I did heard a lot about it. They are pretty good, efficient. You can build native apps very quickly and target multi platforms. There are numerous advantages of using Xamarin. What I really feel is Xamarin wins over Cordova :) You can have a look into the following articles for more understanding on Cordova apps. Property Finder - a Cross-Platform HTML5 Mobile App[^] PhoneGap Cordova JSONP RSS Feeds[^] Thanks,

              1 Reply Last reply
              0
              • C Chris Maunder

                I was procrastinating and wandered over to the Cordova[^] site. A cross-platform Javascript library to allow devs to create apps on Mobile devices using a single API using Javascript, CSS and HTML. So: anyone used it? What's the general feeling on cross-platform mobile development? There was a thread on Xamarin[^] the other day that had mixed responses so I thought I'd throw this into the fray.

                cheers Chris Maunder

                M Offline
                M Offline
                Mitchell J
                wrote on last edited by
                #7

                Yes, but using an older version. It merged with a thing called PhoneGap. Plus, I wrote a CP article about it: Clickity[^]

                1 Reply Last reply
                0
                • C Chris Maunder

                  I was procrastinating and wandered over to the Cordova[^] site. A cross-platform Javascript library to allow devs to create apps on Mobile devices using a single API using Javascript, CSS and HTML. So: anyone used it? What's the general feeling on cross-platform mobile development? There was a thread on Xamarin[^] the other day that had mixed responses so I thought I'd throw this into the fray.

                  cheers Chris Maunder

                  B Offline
                  B Offline
                  bryce
                  wrote on last edited by
                  #8

                  yeah im using phonegap now meh Bryce

                  MCAD ---

                  1 Reply Last reply
                  0
                  • P Pete OHanlon

                    I've used XDK and I've used Cordova. While the Cordova "platform" is powerful, it's a complete PITA to use. As it's primarily run from the command line, it's easy to miss something, especially if you're adding features. Forget a step and it can be a complete pain to unwind and figure out what went wrong.

                    T Offline
                    T Offline
                    thatraja
                    wrote on last edited by
                    #9

                    Yes, I hate the command-line thing including for installation. Is there any other ways to install that other than "npm" way? Last week I found the details of latest release(ver 3.5) on their site but couldn't find the download for 3.5. Please give me light on this. Recently I have installed both XDK & Eclipse. Gonna start quickly. But before these I just wanted to take a deep look on Cordova.

                    thatraja

                    Code converters | Education Needed | Improve EverythingNew

                    P 1 Reply Last reply
                    0
                    • T thatraja

                      Yes, I hate the command-line thing including for installation. Is there any other ways to install that other than "npm" way? Last week I found the details of latest release(ver 3.5) on their site but couldn't find the download for 3.5. Please give me light on this. Recently I have installed both XDK & Eclipse. Gonna start quickly. But before these I just wanted to take a deep look on Cordova.

                      thatraja

                      Code converters | Education Needed | Improve EverythingNew

                      P Offline
                      P Offline
                      Pete OHanlon
                      wrote on last edited by
                      #10

                      thatraja wrote:

                      Is there any other ways to install that other than "npm" way?

                      Not that I'm aware of. Sorry. You don't need Eclipse for XDK. I just use the Brackets editor in Chrome. It's installed as part of the XDK installation process.

                      T 1 Reply Last reply
                      0
                      • P Pete OHanlon

                        I've used XDK and I've used Cordova. While the Cordova "platform" is powerful, it's a complete PITA to use. As it's primarily run from the command line, it's easy to miss something, especially if you're adding features. Forget a step and it can be a complete pain to unwind and figure out what went wrong.

                        Kornfeld Eliyahu PeterK Offline
                        Kornfeld Eliyahu PeterK Offline
                        Kornfeld Eliyahu Peter
                        wrote on last edited by
                        #11

                        This may help you... http://thenextweb.com/microsoft/2014/05/12/microsoft-releases-visual-studio-2013-update-2-support-apache-cordova-asp-net-vnext-preview/[^]

                        I'm not questioning your powers of observation; I'm merely remarking upon the paradox of asking a masked man who he is. (V)

                        "It never ceases to amaze me that a spacecraft launched in 1977 can be fixed remotely from Earth." ― Brian Cox

                        1 Reply Last reply
                        0
                        • P Pete OHanlon

                          thatraja wrote:

                          Is there any other ways to install that other than "npm" way?

                          Not that I'm aware of. Sorry. You don't need Eclipse for XDK. I just use the Brackets editor in Chrome. It's installed as part of the XDK installation process.

                          T Offline
                          T Offline
                          thatraja
                          wrote on last edited by
                          #12

                          Pete O'Hanlon wrote:

                          thatraja wrote:

                          Is there any other ways to install that other than "npm" way?

                          Not that I'm aware of. Sorry.

                          Hope there'll be few on future versions.

                          Pete O'Hanlon wrote:

                          You don't need Eclipse for XDK.

                          Agree. But just wanted to try recent version[^].

                          Pete O'Hanlon wrote:

                          I just use the Brackets editor in Chrome. It's installed as part of the XDK installation process.

                          I didn't aware of this one. Thank you. I found your recent article[^] & I think you're gonna post series of articles on mobile development. And is the any possibility for reboot of this article[^]?

                          thatraja

                          Code converters | Education Needed | Improve EverythingNew

                          P 1 Reply Last reply
                          0
                          • T thatraja

                            Pete O'Hanlon wrote:

                            thatraja wrote:

                            Is there any other ways to install that other than "npm" way?

                            Not that I'm aware of. Sorry.

                            Hope there'll be few on future versions.

                            Pete O'Hanlon wrote:

                            You don't need Eclipse for XDK.

                            Agree. But just wanted to try recent version[^].

                            Pete O'Hanlon wrote:

                            I just use the Brackets editor in Chrome. It's installed as part of the XDK installation process.

                            I didn't aware of this one. Thank you. I found your recent article[^] & I think you're gonna post series of articles on mobile development. And is the any possibility for reboot of this article[^]?

                            thatraja

                            Code converters | Education Needed | Improve EverythingNew

                            P Offline
                            P Offline
                            Pete OHanlon
                            wrote on last edited by
                            #13

                            thatraja wrote:

                            is the any possibility for reboot of this article

                            Possibly at some point. I had a few articles written on 7.5 and then Microsoft announced that 8 would be a big departure from 7.5, rendering a lot of what I was writing moot. It kind of knocked the wind out of my sails.

                            thatraja wrote:

                            I think you're gonna post series of articles on mobile development

                            That's the plan. I have some things I'm doing for Pluralsight first, but I have some interesting things coming up.

                            1 Reply Last reply
                            0
                            • M mikepwilson

                              De ride... so smooth. De seats? Only de finext CorINthian leather.

                              S Offline
                              S Offline
                              SomeGuyThatIsMe
                              wrote on last edited by
                              #14

                              KHHHAAAAAAAAANNNNNN!

                              Please remember to rate helpful or unhelpful answers, it lets us and people reading the forums know if our answers are any good.

                              1 Reply Last reply
                              0
                              • C Chris Maunder

                                I was procrastinating and wandered over to the Cordova[^] site. A cross-platform Javascript library to allow devs to create apps on Mobile devices using a single API using Javascript, CSS and HTML. So: anyone used it? What's the general feeling on cross-platform mobile development? There was a thread on Xamarin[^] the other day that had mixed responses so I thought I'd throw this into the fray.

                                cheers Chris Maunder

                                R Offline
                                R Offline
                                realJSOP
                                wrote on last edited by
                                #15

                                Doesn't it seam absurd to you that there's a cross-plaform library out there for javascript - a cross-platform language?

                                ".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

                                C 1 Reply Last reply
                                0
                                • R realJSOP

                                  Doesn't it seam absurd to you that there's a cross-plaform library out there for javascript - a cross-platform language?

                                  ".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

                                  C Offline
                                  C Offline
                                  Chris Maunder
                                  wrote on last edited by
                                  #16

                                  ;) It's a cross-platform set of APIs using Javascript. No different than a cross-platform SDK in C. What I find absurd is Javascript being used as a first class language. I know - now I sound old, stuffy, elitist and a dinosaur. I just - I dunno - like things like type safety and stuff, and languages where {} + {} doesn't equal NaN.

                                  cheers Chris Maunder

                                  R B 2 Replies Last reply
                                  0
                                  • C Chris Maunder

                                    ;) It's a cross-platform set of APIs using Javascript. No different than a cross-platform SDK in C. What I find absurd is Javascript being used as a first class language. I know - now I sound old, stuffy, elitist and a dinosaur. I just - I dunno - like things like type safety and stuff, and languages where {} + {} doesn't equal NaN.

                                    cheers Chris Maunder

                                    R Offline
                                    R Offline
                                    realJSOP
                                    wrote on last edited by
                                    #17

                                    Chris Maunder wrote:

                                    I know - now I sound old, stuffy, elitist and a dinosaur. I just - I dunno - like things like type safety and stuff, and languages where {} + {} doesn't equal NaN.

                                    Well, we dinosaurs have to stick together. :)

                                    ".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

                                    1 Reply Last reply
                                    0
                                    • C Chris Maunder

                                      I was procrastinating and wandered over to the Cordova[^] site. A cross-platform Javascript library to allow devs to create apps on Mobile devices using a single API using Javascript, CSS and HTML. So: anyone used it? What's the general feeling on cross-platform mobile development? There was a thread on Xamarin[^] the other day that had mixed responses so I thought I'd throw this into the fray.

                                      cheers Chris Maunder

                                      J Offline
                                      J Offline
                                      Josh Bula
                                      wrote on last edited by
                                      #18

                                      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.

                                      1 Reply Last reply
                                      0
                                      • C Chris Maunder

                                        I was procrastinating and wandered over to the Cordova[^] site. A cross-platform Javascript library to allow devs to create apps on Mobile devices using a single API using Javascript, CSS and HTML. So: anyone used it? What's the general feeling on cross-platform mobile development? There was a thread on Xamarin[^] the other day that had mixed responses so I thought I'd throw this into the fray.

                                        cheers Chris Maunder

                                        B Offline
                                        B Offline
                                        Bruce Patin
                                        wrote on last edited by
                                        #19

                                        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.

                                        1 Reply Last reply
                                        0
                                        • C Chris Maunder

                                          ;) It's a cross-platform set of APIs using Javascript. No different than a cross-platform SDK in C. What I find absurd is Javascript being used as a first class language. I know - now I sound old, stuffy, elitist and a dinosaur. I just - I dunno - like things like type safety and stuff, and languages where {} + {} doesn't equal NaN.

                                          cheers Chris Maunder

                                          B Offline
                                          B Offline
                                          Bruce Patin
                                          wrote on last edited by
                                          #20

                                          After dealing with ridiculous type conversions and unnecessary classes just to do the obvious, JavaScript is a relief. I can do a project in about 1/4 of the time it takes to do it any other way. And for those who worry about type safety - if your code is written well, you shouldn't have to worry about it.

                                          J 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups