This is great opportunity for us to get involved with programming.
Here is my personal review
Pros:
- rapid application development
- you do not need to have any fundamental knowledge to get started
- APK files are exactly the same as those generated in Java/Eclipse
- cloud service
Cons:
- none that I can think of