Update gradle wrapper and switch to RecyclerView