Using lists

We showed you how to work with data. As you noticed, in the main view data container, we used ListView. Why did we choose it? First of all, it's the most commonly used container to hold your data. In most cases, you will use ListView to hold the data from your adapters. Never put a large number of views in a scrollable container like LinearLayout! Whenever possible, use ListView. It will recycle views when they are not needed anymore and reinstantiate them when needed.

Using lists can affect your application performance since it's a well-optimized container for displaying your data. Displaying a list is an essential functionality of almost any application! Any application that produces a set of data as a result of some operation ...

Get Mastering Android Development with Kotlin now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.