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

                  U Offline
                  U Offline
                  User 10249906
                  wrote on last edited by
                  #21

                  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.

                  1 Reply Last reply
                  0
                  • B Bruce Patin

                    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 Offline
                    J Offline
                    jschell
                    wrote on last edited by
                    #22

                    Bruce Patin wrote:

                    if your code is written well, you shouldn't have to worry about it.

                    If you code is written well, regardless of the language, then a significant amount of development time (and people) could be eliminated from the every industry that uses programming. But I seriously doubt that is going to happen.

                    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
                      jschell
                      wrote on last edited by
                      #23

                      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.

                      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