Follow below link for create custom listview with custom adapter using BaseAdapter in android.
Follow the link for how to create custom alert box in android using java.
In the custom alert box you can inflate your own view or layout in alert box.
Video created by student of renown Infosys. Introducing description about how LINQ used in asp.net
Android Working with ButterKnife ViewBinding Library