Ответ
Да, использовал. ListView — это устаревший компонент для отображения списков. Вместо него сейчас рекомендуется использовать RecyclerView, который более гибкий и эффективный благодаря паттерну ViewHolder и поддержке различных LayoutManager.
Пример ListView:
<ListView
android:id="@+id/listView"
android:layout_width="match_parent"
android:layout_height="match_parent" />
val listView = findViewById<ListView>(R.id.listView)
val adapter = ArrayAdapter(this, android.R.layout.simple_list_item_1, items)
listView.adapter = adapter
Но для сложных списков лучше RecyclerView.