Kivy de list box nasıl kullanırım

abi bayadır kivy yazmıyorum yavaş yavaş zihnimden yok oluyo o yüzden kod karşılığını yazamicam sadece mantığını yazayım. database de 100 tane veri var diyelim. bunları çektin bi şekilde. yapman gereken, çektiğin veriyi alıcaksın for ile çektiğin verinin uzunluğu kadar label veya button işte ne istiyosan widget oluşturacaksın.
kivy de boxlayout var onu kullanabilirsin veya gridlayout var onu da kullanabilirsin. google a kivy layouts yazdığında çıkacaktır.
https://kivy.org/doc/stable/api-kivy.uix.boxlayout.html

list = [1,2,3,4,.....100]

for i in list:
   add_widget(label) 

gibi

for kullanmamızın amacı gerçekten 100 tane veri çekiyo olabilirsin ve alt alta yazdırman gerekebilir. abartıp belki binlerce veri çektiğin durum olabilir. amele gibi alt alta label yazılmaz ondan dolayı for ile çektiğimiz verinin uzunluğu kadar widget oluşturuyoruz.

kivy yazarken python gibi yazılmaz okunaksız oluyo. burada adamlar kivy lang in ne olduğunu ve ne işe yaradığını anlatmışlar.
https://kivy.org/doc/stable/api-kivy.lang.html

ayrıyetten bende Python programını apk yapmak - BandoLero tarafından #13 kivy lang kullanarak farklı farklı class(dosya)lardan işlem yapmayı göstermiştim. sayfa geçişleri içinde ScreenManager widgetını kullandım. yani uygulama 1 sayfa içinde de yapılırda ben tercih etmiyorum. farklı farklı sayfalar olsun. bi sayfa giriş sayfası, 2. sayfa ayarlar olabilir yazı fontu rengi vs gibi.