Step #2: Adding Support for RecyclerView

The idea is that the ToDo app will present a list of tasks to be done. That requires that we have something to display a list to the user. There are two typical solutions for that problem: ListView and RecyclerView. RecyclerView is more modern and more flexible, so it is a good choice for this problem.

However, ListView does have one advantage over RecyclerView: ListView is part of the framework portion of the Android SDK, and so it is always available to apps. RecyclerView requires us to add a dependency to the app.

Fortunately, we happen to be in a tutorial where we are working with the dependencies in the app.

To that end, inside the dependencies closure, add the following line:

  implementation "androidx.recyclerview:recyclerview:1.2.1"

At this point, you should get a banner at the top of the editor, offering you the chance to “Sync Now”:

Android Studio Sync Now Banner
Android Studio “Sync Now” Banner

Go ahead and click the “Sync Now” link in the banner at the top of the editor.


Prev Table of Contents Next

This book is licensed under the Creative Commons Attribution-ShareAlike 4.0 International license.