RecyclerView adalah komponen untuk menampilkan data yang bisa di-scroll di Android. Perbedaan utamanya dengan ListView adalah RecyclerView hanya akan me-load data sesuai ukuran layar, sedangkan ListView akan me-load semua datanya. Untuk menggunakan RecyclerView dibutuhkan layout penampung, layout item data, data sumber, class adapter, dan deklarasi bentuk tampilan data.