Show HN: Automatically convert a website to Android and iOS
gonative.io
gonative.io
1) The back button always exits the app instead of going back a screen as would be expected.
2) Switching to another app and coming back causes the app to reload rather than staying on the screen it was on when I switched out.
Things like back button, transitions, caching, and offline mode are designed to work automatically w/ little or no configuration.
Assume that the HTML markup and CSS is all done as per your documentation, so that the parser works as expected every time.
You can extract all of the data but it's very hard to know what links are supposed to do, how pieces of content should be presented, etc.
An interesting idea that comes to mind is the concept of a Mobile Stylesheet / .mss file that would define elements by ID / class and dictate what those elements would represent in a mobile UI. Then you wouldn't have a bunch of needless data-mobile-intent="blah"
Honestly, I don't know if I care as much for a web-view based product, as Phonegap/Cordova have already been serving that purpose (at least for me), but what you've mentioned, if implemented, would definitely be something I'd use.
For example, our startup (shameless plug) utilizes a computer vision technology to automatically extract structured data from articles, images, products, and videos, etc: http://diffbot.com/products/automatic/. These can then be used to present native-experience views.
More seriously, as a more researchy/deep-tech startup, most of our stack is homegrown, to address the very specific needs of web-scale machine vision.
Making those two issues dissappear takes about 6 hours of developer time.
Apparently the version numbers are not being increased for each successive build, and you really need to do this. Why? Because I can't even update my app by editing the source code, changing the version number (which is already kinda annoying to have to do) and uploading the new apk release due to it not being signed with the same certificate you guys use....
Here's the new link, should show up in a bit: https://play.google.com/store/apps/details?id=com.kennyledet...
We do not include the signing key in the source code download, but you can email us to get it.
This is pretty good and it's really what building a hybrid app should look like. There's probably a lot of areas it can be improved.
nav{ display: none; }
(I spent some time playing with Phonegap but it was two years ago and a simple app took 30 seconds to launch on an iPhone 3GS. Probably significantly better now, and faster as hardware has improved.)
Phonegap isn't about merely packaging a website as an application. It's about using front-end web technologies to build applications. There's no rule against that, even if it's possible to use it to break other rules.
What there is a rule against is simply packaging a website up as an application. That's what this service does.
While you may get away with it, there's a strong chance you won't. It's only fair to warn people before they spend money.
https://play.google.com/store/apps/details?id=org.wikipedia....
Related (add bookmarks to home screen):
http://lifehacker.com/5809338/add-web-site-bookmarks-to-your...
Blame the users and Apple. Users for thinking for some reason an app is automatically superior. Apple for having no incentive to make users think otherwise. It greatly annoyed me how apple let their webapps directory rot until they finally removed it. For those that don't remember, webapps were the only apps when the iPhone first came out.
Minor note of little importance: 'Features > Performance > "abandonned" ' is a misspelling.
PS: I can't even subscribe to your newsletter, everything seems broken: http://i.imgur.com/Ss42bJE.png
main.js:1480
Can you give android studio a try? We moved away from eclipse and never looked back.
Feel free to check out the source code:
I would love to know how they are able to pull this off. I tried the ipad as well and it's smooth! Very little lag.