Javaの代わりにKotlinでプログラムを書き直します。
もちろん！同じプログラムをKotlinで作ってみた：

まず、Android Studioで新しいプロジェクトを作成し、MainActivity.ktファイルに以下のコードを追加します：
``` 
import android.os.Bundle
import android.view.View
import android.widget.ArrayAdapter
import android.widget.Button
import android.widget.ListView
import androidx.appcompat.app.AppCompatActivity

class MainActivity : AppCompatActivity() {

    // Declare variables
    private lateinit var listView: ListView
    private lateinit var addButton: Button

    private val intList = ArrayList<Int>()
    private val stringList = ArrayList<String>()

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)

        // Find UI elements
        listView = findViewById(R.id.list_view)
        addButton = findViewById(R.id.add_button)

        // Set up ListView adapter
        val adapter = ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, stringList)
        listView.adapter = adapter

        // Add items to ArrayList when button is clicked
        addButton.setOnClickListener {
            intList.add(1)
            stringList.add("Item ${intList.size}")
            adapter.notifyDataSetChanged()
        }
    }
}
```
このKotlinコードでは、前と同じ変数がありますが、lateinitキーワードを使って初期化せずに宣言しています。また、ArrayListsを再割り当てする必要がないため、valキーワードを使って宣言しています。

onCreate関数はJavaバージョンと似ていますが、findViewById関数を使用してUI要素を見つけ、listViewのadapterプロパティを使用してアダプタを設定する点が異なります。また、OnClickListenerには無名の内部クラスの代わりにラムダ式を使用しています。

最後に、activity_main.xmlレイアウトファイルで、前と同じListViewとButton要素を使うことができます：
``` 
<ListView
    android:id="@+id/list_view"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_marginTop="16dp"
    android:layout_marginBottom="16dp"
    android:divider="@android:color/black"
    android:dividerHeight="1dp"
    />

<Button
    android:id="@+id/add_button"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="center_horizontal"
    android:layout_marginTop="16dp"
    android:text="Add Item"
    />
```
これで、前と同じUIが作成されます。アプリを実行すると、ボタンをクリックして新しい項目をリストに追加でき、ListViewに表示されます。