We covered a lot in this chapter. You learned how the Declarative UI works, from the XML parser and how it parses to how to develop your screens in Declarative UI. You also learned which component handles all the events in the system. In addition, you learned how visual components, by being a descendant in the view tree, all have access to a large number of properties, events, and methods. Then, we learned how NativeScript styles your pages and components. Next, we learned how to use the CSS to style a single item on a single page to every item on all pages in our application. Finally, we made our application stand out a lot more by styling the main items.
Now that you have a solid understanding on how the entire system works, we are going to change the sample application into a real communication application in the next chapter. We are going to dig into lots of code, CSS, and Declarative UI. We will also get to look at several new visual components and finally use several non-visual...