Jasonette – Native App over HTTP
jasonette.com
jasonette.com
That being said, it is impressive how little code it takes to build a simple functional app! https://github.com/Jasonette/Twitter-UI-example
The only downside I've noticed so far is a lack of theming support. Say you want consistent headers throughout your app and you only want to change the header style in one place. Is there a way to define a style and apply it to multiple components?
you can probably write a simple pre-processing script using node (or python, ruby, go, etc) to do this, it wouldn't be that hard. But I agree that it should just be part of the library.
Any application that can be written in JSON, will eventually be written in JSON.This basically drives the entire mobile UI remotely. It's like 21st century touch based VT macros.
Catchy headline, but you and I both know that modern phones are extremely powerful computing devices.
Maybe something like a kindle but with apps like WhatsApp, Twitter etc. optimized for e-ink displays.
I saw a kind of interesting device recently with a regular screen on the front and e-ink screen on the back, the Yotaphone 2: https://yotaphone.com/gb-en/
Very cool, I think.
Most of that power is being used for UI.
XML actually seems like a better fit in this case.
{
"$jason": {
"head": {...},
"body": {
"sections": [{
"items": [
{ "type": "image", "url": "..." },
{ "type": "label", "text": "..." },
...
]
}]
}
}
}
In S-expressions, it would be: ($json (head …)
(body
(sections
(items
(image …)
(label …)))))
I think that's preferable.I thought the same as you first. So much so, that i thought it was a joke at first (not being negative, fwiw). I figured it was a cheeky poke at webapps. So yea, i'll have to look into this to see what the fuss is, at the moment i don't understand.
With that said, if it can create mobile apps with Native components, i'm interested. Mobile development sucks atm, and at work we're in need of native component mobile apps (or at least, i think we do). So i'm always looking for new options :)