I'm looking for a hybrid mobile framework (like cordova, ionic, etc), which does not use npm, the default package manager for JavaScript. I've had numerous issues with NPM over the years, and this is the latest. I developed a hatred for NodeJS and especially NPM, I worked in many languages over the years and many package managers and I have never had any problems, except when using Node and NPM.

Requirements are:

  • A hybrid mobile framework that doesn't use NPM as its package manager, and hopefully doesn't rely on NodeJS.
  • Open source, no commercial restrictions
  • Can be deployed on Android and IOS
  • Have native capabilities (Like access to GPS).
  • Doesn't rely on Cordova
  • Actively developed and hopefully has a decent community, either on StackOverflow or in forums, and decent documentation.

It doesn't have to be HTML/CSS/JS, I know many programming languages, pretty much any language is fine as long as it's not VB.net/C# and as long as I can publish cross platform apps. And I'm not interested in game engines such as Corona.

  • Does your app run standalone, offline? Or does it require an internet connection? – Basil Bourque Sep 28 '16 at 21:47
  • @BasilBourque it requires internet connection – Lynob Sep 28 '16 at 21:52
  • Just an idea, not sure if it fits your needs: Vaadin and its extension, Vaadin TouchKit. Vaadin is an open-source framework for developing desktop-style web apps that run in pure Java on the server-side while automagically rendering in the browser using standard web technology. TouchKit is an extension to give your Vaadin app the look and feel of an iOS or Android mobile app. I have used Vaadin very successfully (an amazing tool), but not yet tried TouchKit. – Basil Bourque Sep 28 '16 at 21:59
  • 1
    @BasilBourque Ive been thinking about it since I read your other answer, and truthfully vaadin is one of the best framework if not the best I've ever seen, definitely the easiest. But Vaadin TouchKit costs 600$ and I'm not sure if my app will get that money back. I just wish they could give free trial for 6 month, just to test the performance on app store. – Lynob Sep 28 '16 at 22:10
  • 1
    If C# was allowed, I'd suggest Xamarin – wb9688 Sep 29 '16 at 6:12

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.