I am new to node js,Is there any common js framework or tool to develop mobile application which support android,ios,windows mobile.
NativeScript might be of interest to you.
You can use ReactNative to develop ios/android app in javascript. For more details please go through the http://www.reactnative.com/
Go to AngularJS and Ionicframework. You can create the cross platform mobile apps. NodeJS only for backend, you can't create the mobile application using node.
Related
I know that card.io library helps in scanning credit/debit card for native applications.
Is it possible to use this library for hybrid applications to retrieve card details?
Can anyone suggest some other opensource library for the same function?
Thanks
You can use the card.io community supported PhoneGap project. See the iOS project for more details.
Check this Cordova Plugin. It is available for android and iOS
https://www.npmjs.com/package/cordova-plugin-keepe-cardio
I am developing a mobile application using jquery mobile. But using this I can only be left with my .html, .js and .css files. And In order to make it run in Smartphones, I need to create a stand alone application using toolkits such as PhoneGap. So, what if I develop the whole application using phoneGap instead of using jQuery mobile. Is it possible?
jQuery Mobile is UI Framework for building web application and PhoneGap is a JavaScript framework which allows you to access native device functionality.
For example consider cases.
Case 1: You can develop mobile web app using Jquery Mobile.
Case 2: If you want to access device hardware for native device
functionality, you have Phone-gap in addition to your UI framework
that can be anything not just jQuery Mobile. You can package it for different platform (like iOS, Android etc) i.e., an Hybrid App. Approach depends on your requirement.
There are two different things:
phonegap is used to run web application as mobile app it start a web view and run your website
jquery mobile is framework for website compatibility for mobiles
for writing phonegap app you need to write website, therefore tou can use jquery mobile to write this website
Phonegap also give you api for native functionality - phonegap home page
https://cordova.apache.org/
PhoneGap or Cordova use to build application through your web application. it is separate framework. they doesn't compare
You may change UI through native platform code. but you should not change. Already you have web project. You can access to platform features(camera, wifi, connection).
I am a novice in Meteor and have never worked with Android or IOS programming.
Currently I am using meteor to develop a mobile-device application.
So I am wondering, is it possible through meteor to develop a complete mobile application,I did some little research and saw that there are couple of packages to implement swipe or send notifications. But what if want to build a solid mobile application, like implementing alarm, snoozing it all? As told already I am novice in meteor and carry no knowledge of mobile development, so any suggestion for good tutorials is also welcome.
Yes sure, you can do that! Meteor supports building cross-platform mobile apps for iOS and Android from version 0.9.4.
To check it just do:
meteor create --example todos
cd todos
meteor install-sdk android
meteor add-platform android
meteor run android
Thant's it!
Actually you can build (almost?)any meteor with using cordova/phoneGap and run in on your Android/iOS device.
For more information you should read: https://www.meteor.com/try/7
Also I would recommend to watch this video: https://www.youtube.com/watch?v=4dJLPLWMImw
If I build a cross-platform app using the Intel XDK or jQuery mobile, would I still be able to use Parse.com as a back-end to manage data in the cloud and push notifications?
Short answer is yes, but only up to the point, and to make it clear, I'm talking from jQuery Mobile perspective.
You application will use Parse.com REST API for communication but that's about it. Because you are creating a hybrid mobile app RESTFul (AJAX) connection is only viable solution.
You can of course go for some native solution, using Java (Android) or Objective C (iOS) but you will need to write your own wrapper code that will communicate with JavaScript. This is a bad solution because it brakes the point of hybrid mobile applications (One solution to rule them all).
To incorporate everything you will need Cordova (PhoneGap) as mobile app wrapper. From my knowledge, Phonegap plugin is still no go, so you will need to create your own implementation, which will not be that hard, if you take into account that Phonegap plugin for classic push notifications exist, and you can use RESTFul communication to feed it data.
Also, why limit yourself to those two frameworks? Faster, more native like frameworks exist, so choose wisely (find more information here). Application speed if your first and major concern.
Leave me a comment if you need more information.
Yes, Intel XDK is an HTML5 Development Environment to develop HTML5 Mobile Apps, you can use any HTML5 framework like jQuery Mobile and use Parse.com for back-end for data, for push notification you will have to install Cordova plugin, which is currently not supported in the current version, but will be available soon.
I am thinking about developing a android application to make a WebRTC call. Unfortunately the native WebView in android does not support such feature. I tried XDK with CrossWalk and it works with WebRTC well, but the problem is that it is a pure HTML, Javascript application. I suppose the capability of HTML5 application in android would be a problem? (Notification, service, communication with database). So what I am thinking is that maybe I can build a hybrid application with the framework of a native application and a WebView with it? Thanks in advance, that would help me a lot.
Yes, it is possible. I build this HTML5 , https://www.noupei.com/. Its fully HTML5, build using jQuery and jQuery Mobile. One of my college easily transpose it using a webview for android, https://play.google.com/store/apps/details?id=com.knowledge7.android.noupei
BUT
It is also possible to completely develop your whole application using HTML5, and then package it with something like phonegap, the advantage you have is that using something like phonegap allows you to access the native features of the Android Device.
For HTML5 technologies like Bootstrap that allows you to make very good mobile interfaces are fully mobile responsive. It is possible to make very beautiful and attractive interfaces as well as you also have very good javascript frameworks like AngularJS.