Hello everyone,
I’m building a movie app in Kodular, and I’m facing a problem with displaying data from Cloud Firestore in RecyclerList1.
What I’m trying to do:
Display a list of movies (posters) inside RecyclerList1, fetched from Cloud Firestore collection “movies”. Each movie document contains:
- name (string)
- poster (string, URL)
- video (string, URL)
What I’ve already set up:
-
Firebase Console:
- Cloud Firestore is enabled.
- Collection “movies” contains documents (movie_1, movie_2, etc.).
- Security Rules: allow read: if true;
- google-services.json is uploaded to Kodular Media assets.
-
In Kodular (Screen2):
- RecyclerList1 is initialized with GridLayoutManager, spanCount = 3.
- Layout: VA_List (Vertical Arrangement) holds RecyclerList1.
- I use Cloud_Firestore1.Query Run (collectionPath = “movies”) in Screen2.Initialize.
- In “when Cloud_Firestore1.Got Documents”, I loop through documents using “for each item”, extract “poster” field, and add to global all_movies list.
- I set RecyclerList1.Count to length of all_movies.
- In OnCreateView, I create an Image component with tag “poster”.
- In OnBindView, I set “Picture” property to the poster URL using all_movies list.
- I added Label1 to check if “Got Documents” fires, but it stays empty.
-
When I test the APK:
- Screen2 opens with a black screen.
- Label1 (added for debugging) is empty.
- No posters are displayed.
My question:
Why is “Got Documents” not firing, or why is RecyclerList1 not displaying the data?
Is there a step I’m missing in setting up Cloud Firestore in Kodular? Should I use “Listen To Collection” instead of “Query Run”?
Any guidance would be appreciated.


