The combination of Angular and NativeScript is fun to develop with and powerful beyond measure for mobile development. Whether you need to provide services to engage with a mobile device's hardware capabilities, such as audio recording or enrich your app's usability with engaging views, NativeScript for Angular provides exciting opportunities.
Let's continue with several concepts we developed in the preceding chapter to provide an alternate rich view of our tracks while reusing everything we've covered so far, in addition to a few new tips/tricks.
In this chapter, we will cover the following topics:
- Using multiple item row templates with
- Handling row template changes with
ListViewand when/how to refresh them
ngModeldata binding via
- Leveraging a shared singleton service for sharing state across multiple modules
- Serializing data before storing and hydrating upon retrieval from a persisted state