Agreed, it's great to see projects like this happening, but mobile development is more complex than it has to be, mostly because companies insist on corralling developers in their own ecosystem and trying to make it difficult to write cross platform apps.