Hola Humberto, bienvenido. Esperemos que el entorno te guste y te quedes por aquí, efectivamente como dices es bastante amigable, más comparado con Android Studio, etc...
¿Listview es más elemental para listas básicas y customlistview para hacer mas excentricidades?
A ver si no meto la pata en algo, si no, que alguien me corrija.
Listview es una vista nativa de Android, algo básica.
xCustomListView es un componente hecho por Erel (el creador de esta herramienta), que "envuelve" al listview en Android, y a los componentes específicos similares al listview en iOS y en entornos de escritorio, de forma que se puede usar en multiplataforma, y usar tanto los métodos básicos, como alguno más.
Por tanto, es mejor que uses el xCustomListview, porque vas a tener las mismas funcionalidades que el listview, de las más básicas a las más avanzadas.
También es conveniente ahora que estás empezando, que hagas tus proyectos con B4XPages en vez de con Activities, ya que te ahorrará muchas de las complejidades del ciclo de vida de Android.
Puedes encontrar el manual en español de B4XPages en
este hilo cortesía de
@Mariano Ismael Castro
Por cierto, que si te familiarizas con el lenguaje (B4X), puedes programar para arduino y similares con el entorno de
B4R
saludos,