Html css cross-platform vpn service on android and ios - android

I'm trying to make an application getting my user connected to my vpn on ios and android
The problem is that after 5 hours on google, I didn't find anything.
With ionic, no one did It, no topic has an end.
With react native, the same problem.
There still is xamarin, but i'm not even sure it work because there is no working example.
If you have done an application like this, with which framework have you done a cross platform application performing a vpn connection ? Thanks

Related

Does a WebView app have access to Android features?

I am sorry if this is not the correct place to ask these questions but I cannot find the answer anywhere. I have built/building an app that basically displays a leaflet map and tracks users in real time with node and socket.io It has various functions but everything is contained either on or over the map. What I need to know is.
Will this run properly in a WebView app?
Can it run when the app is on but in the background (This has to run to keep the connection open and update location with the watch.position function)?
Can it access the HTML5 location features?
Can I access things like if I want to send a SMS from it via a button on the webapp?
Can I access the camera?
Whats the quickest software to use to develop this and could a similar app be made for iOS?
Sorry if a lot of questions but from what I have read WebView should be good enough as most of the work is back-end and map/browser based anyway. Or should I go down the native route?
I have done a couple of cross platform apps for iOS and Android with Cordova. To answer your questions: In a nutshell, I think you can do most of what you are trying to do with a framework like Cordova.
No.
Not with the webview, but maybe with Cordova (there is a plugin for background services).
Not with the webview, but yes with Cordova.
Not with the webview, but yes with Cordova.
Not with the webview, but yes with Cordova.
I am now a native developer for both iOS and Android. I would probably not do an app cross platform again unless it was really simple. I was always able to make things work in Cordova, but with a lot of hacking involved. Since you are familiar with javascript/html Corodova or Phonegap would probably be fastest in terms of development time for you.

Porting an Android app as a Web Application

Is there a way to port an Android app as a Web Application such that it can run on any device that has an internet connection and a web browser?
I would be glad if someone could give me resources like tutorials or books on this subject.
Native Android applications are fundamentally different from Web Applications. It's not possible to port them and it will most likely never be possible to do so.

Is it possible to make an app for android + iOS that is actually just a web app?

I'm enjoying web development and I want to make an "app" to try my hand at mobile phone dev. Learning Java/AppleCode isn't feasible right now, so would it be possible to make a website that runs as an app on a phone? And have that app do the things people want apps to do, like integrate with your phone's calendar, receive notifications in the notification bar at the top (Android), etc...??
Yes.
Apache cordova will do the trick but you (of course) can't have php running, only html and javascript are supported (and the code in which the app is built).
Featueres :
Free :)
Code for multiple platforms in html and js.
Tons of plugins to do all kind of stuff for you.
Can (with a little modification of content security policy) load pages from a remote server.
Downsides :
Not the performance of normal code.
Only communication between app code and js is using callbacks, this results in true Callback Hell.
All app code runs asynchronously while js code doesn't.
Installation is not a simple .exe but an actual guide (i managed to screw it up, had to system restore to easily remove created files. But it should be rather simple).
Supported Platforms :
android
ios, can't compile for ios on non-apple though (thanks apple!)
browser (basically webserver)
windows
windows 8 app
windows phone 8
blackberry 10
and more...

Can we able to launch Web browsers using calabash?

I need to minimize my app and need to launch a browser(Any mobile browser/Firefox/Chrome/Safari) in iOS/Android mobile. If there any possible way to achieve it using Calabash.
Have ready to use any web drivers like Selenium / Watir.
Please provide your suggestions to overcome this issue. Thanks in Advance.
In Calabash iOS, you can background the app, but you cannot interact with any applications outside of your app.
# send the app to the background for 5 sec
> send_app_to_background 5
I have heard that some people have had success using watir from within Calabash to open and interact with a web browser on the host machine.
I do not know enough about Calabash Android to comment. I do know that the Calabash Android app_to_background function is not yet implemented.

Phonegap (1.7.0) + node.js + socket.io

I am trying to build an Android (v.4.0.3) app with Phonegap (Cordova 1.7.0), Node.js (v0.6.18) and Socket.io (v0.9) on the other side. I need to do this for my school project, but I hit a wall due to my limited knowledge. I even thought that socket.io can’t be used within Phonegap (Android). Would it be possible to get some directions, link or other kind of help so that I would be able to establish connection. Connection is the main problem. The documentation is not helping me enough.
I would really appreciate some tips on how to establish a connection. I installed node inspector, but nothing. Server.js is running on an Amazon EC2 micro instance on port 8080.
I read somewhere that Android doesn't support websockets.
But isn't it true that Phonegap actually grabs the whole HTML page and packages it up to run as a native application within a UIWebView or WebView?
So in that case it is the webkit. And this one supports websockets if I am not mistaken.
Regards,
Tomaz
There's a Phonegap plugin for websockets.
This question was asked almost 3 years ago though. If you need to use node.js and cordova/phonegap together on Android or iOS see jxcore-cordova

Categories

Resources