Can you please make a video about reading and adding data to subCollections. Also they each have to have a unique id so we have to use ```where``` property to identify them. Thank you!
@@HeyFlutter Thank you. I'm currently stuck in this..so if you make it your top priority I'll be very grateful because I can't find a solution anywhere. Sorry if I'm being selfish :)
Hello Johannes Milke! I have issue with Text wrap with Hero widget and the issue it show red yellow color inderline of text when Hero widget animate to new page.
@@yousour5112 i figure out that this method in this video is also a realtime And the great thing about it is that you can filter your data and still be a realtime as well
Does this show updates in realtime like a streamBuilder? Also what if I want to load more data when the user scroll up from bottom, Like in chat app. How do I do that?
Thank You Basith P! Follow this link: medium.com/@jun.chenying/flutter-tutorial-part-5-listview-pagination-scroll-up-to-load-more-ed132f6a06be I hope you will get your answer 🙂
@@HeyFlutter I think what FirestoreListView do every time you reach the bottom of the list is loading all documents with a limit of (pageSize + number of loaded documents).
I have a Combinelist of streams and I merging these streams in totalRef variable normally im using this totalRef in my Stream Builder and its working fine. But when i want to use this combinestreams i mean totalRef in FirestoreQueryBuilder for pagination it gives error of QueryCombineListStream can not determine as Query. How can I use my totalRef in this Builder.
Thank You Rubi Kandil! Follow this link: stackoverflow.com/questions/53517382/query-a-single-document-from-firestore-in-flutter-cloud-firestore-plugin I hope you will get your answer 🙂
Hey Johannes, New subscriber here! I've got a question, would infinite scrolling pagination be a smart way to display n amount of images ? Ive got an app that is displaying all usre generated images in descending order. But in my current implementation I've run into a memory issue. would this method free up non rendered items ?
Does your example work in both ways or do we need to do something extra to make it work both ways? Because I made a similar pagination example, the data loads at the limit rate I set when scrolling down, but it doesn't work like that when scrolling back up from bottom.
Because when we are getting data we add new data list to old list so when we are scrolling back to top. We have total all list to scroll back we dont get datas part again.
Hi Johannes, Can you please confirm that it auto supports Pagination. When i implemented it using either FlutterListView or FlutterQueryBuilder, i find all the query data being loaded at once. Or am i missing another implementation to make it fetch more data as i reach the end of scroll
@@chinglembakh i was using one horiszontal (carousel) and other is vertical(gridview) so to make them both scroll i had to use ShrinkWrap = true But found it this was the reason behind my issue because shrinkwrap forces the all the data at once to be request so it can arrage itself thats why
Hey Johannes, what is your best practice to prevent excessive Firestone read-Commands? I am currently using an class to get my Firestore stream and than call it in Stateless Widget with a Streambuilder. Every time I go to that Stateless Widget it fires a Firestore read, but I just want to load it once from the server when I open the app. Hope you can help me 🙂
@@HeyFlutter Thank you so much for your fast reply! I already read that and also the article on Medium but i am fine with the user loading the data completely every time he opens the app. What I am looking for is a solution, where the app stores the data and only refreshes the data when pulling down or close and open the app again. Maybe you have a video for that? Again thank you so much Johannes, your videos are awesome!
Help Sir, Showed it on message_codecs.dart (Exception has occurred. PlatformException (PlatformException(firebase_firestore, PERMISSION_DENIED: Missing or insufficient permissions., {code: permission-denied, message: The caller does not have permission to execute the specified operation.}, null)) )
@@HeyFlutter i think its better not to use this plugin. i have some extra rebuilds in my activity feed after like/dislike actions. So its much cheaper to make your own pagination with no any plugin