Hi Haseeb,
You're right, there isn't the community around Calatrava yet. Hopefully that will get better as more projects start to use it.
One of my goals with Calatrava is to make it as easy to get started as possible. At the moment, you'll need a Mac. Then once you've installed the gem you can use that to create a project which will contain a sample app already. This should give you something you can run and start to look at.
Broadly, there are five parts to a Calatrava project.
* The kernel: this is the CoffeeScript that is shared across all platforms and apps.
* The shell: this is the shared HTML UI. iOS and Android apps don't have to provide an HTML UI, but if they do then it's placed in here. This is also the UI for the Mobile Web app.
* ios: this is the native iOS app. Should only contain native UI and plugin implementations.
* droid: this is the native Android app, same as the iOS.
* web: this is the mobile web app.
What have you got up to with creating a Calatrava app?
Giles