Summary

In this chapter, we learned what a Titanium Native module actually is. We downloaded one from the marketplace, installed it, and configured it into our project. We learned how to instantiate a native module through code and interact with it as if it was a regular object. We learned how to specify which orientation will be supported by our application, and lock the ones we don't want to use accordingly.

We also learned how to use richer View components, such as WebView and VideoPlayer.

Last but not the least, we learned how to use a map view, center it to a certain set of GPC coordinates, and display the nearby region.