I am considering using a mobile App that can seamlessly work on both iPhone as well as Android with the same code base. I came across titanium that seems to serve the purpose. I have few basic questions though before I jump into development.
- From the sample application I found that titanium source code is written in JavaScript using Titanium API.
- Would I be limited to use features implemented by Titanium API? What if Titanium API does not have support for some features that are present in Android API for example? Can I combine Android Java source code with Titanium JavaScript?
- What are the legal implications of using Titanium platform? Are developers abided by legal rules that I should be aware of?