Summary
In this chapter, we covered quite a lot of ground. We have learned how to create a database with a defined structure by inserting, updating, and deleting data from it. We also learned how to use new user interface (UI) controls such as text fields, switches, and tabbed bars, and how to use platform-specific code so that the application behaves differently depending on the target. Finally, we learned how to navigate through the table view's data structure, and have a direct impact on which information is presented to the user.
In the next chapter, we will extend Titanium's functionalities using Native Extension Modules.