🔥 Looking for more content, further content, and a helpful community? Why not consider joining The Digital Pro's #Nocode Academy at www.thedigitalpro.co.uk
MY MAN How was I just spending the entire day figuring out realtime data implementation into FF through custom actions and pubspec files and then you come out with this video. Wow
Wow cheers bud. Its always nice to cover a few advanced topics. Although in this case this one is pretty simple to implement. Thanks and appreciate your kind words.
This is the best video explained in plain simple english, been stumbling for a day until I found your video. Your editing is just right, easy to understand. Awesome!!!
Hi Steve! So glad I found your channel! All I'm looking for is have 5 buttons that changes the text that is visible to everyone who have the app. This video is the closes I found to do that. Anyway you could guide me to that simpler direction or maybe an idea for your next video? :D Thank you again and cheers!!
Great video yet again! Would you be able to make a video explaining drop down implementation in flutterflow with supabase tables? (struggling to find much documentation on dropdowns in flutterflow!) Cheers!
Hi thank you for your message and kind words. Funny enough I have actually created an article + sample app this evening in my NoCode Academy which explains exactly this. This is something which gets asked quite often so I thought I would be create something to demonstrate the concepts. Feel free to join the Academy if would like to learn this. You can get a free trial if you need access to the info. Alternatively I will do a video on this at some point in the not too distant future. Hope this helps!
Two questions regarding real time: 1. Does the real-time connection timeout after no use? (important info, considering the quotas on supabase) 2. Is it possible to set delays to the updates? (also for worst case scenario, to remain under the quotas of real time messages per second in supabase)
Hope you can do a tutorial on how to create a Point of Sale Screen designed for a Grocery where the cashier will scan a barcode or search item names to be sold and list the item on a datatable or list and the cashier can increase the qty sold by scanning a barcode again or manually typing the Qty sold. :)
Thanks for the tutorial! Quick thought: wouldn't it be simpler to merge the subscribe and unsubscribe functions into one? It seems like it might streamline things a bit.
It is very great video. Thanks for your effort. Would u pls teach how to play sound alert when there is an update from the database (i.e. new booking received). Thanks in adv.
Do you have videos in your private academy on how to manage images and files in buckets on supabase? For instance, I want to secure images uploaded by users in flutterflow so that only authenticated users can see them OR (for purely personal files) only the user who uploaded them can see them
Is there a way to trigger a refresh selectively? E.g. if the "chat_id" field of a newly inserted row in a chat_messages table is equal to the chat_id from a page parameter?
hi steve, great video, thank you. One question, i notice that it's not possible to apply realtime to views in SB, how would i go about this? Would i enable it on all the tables being referenced in the view? thanks
Thank you. Yes unfortunately you cannot apply to views and only tables at this time. It would be amazing if this could be applied to views. I'll keep monitoring for any change in this place and I'll update if it changes.
Excelente, estou tentando fazer uma função customizada que me retorne valores por extenso, to procurado uma forma de inserir por string e ele converter para duble e depois retornar o extenso, mas ta dando erro, não consegui, vc tem algo assim? pode ser em dolar mesmo kkkk eu converto pra real brasileiro.
Question: I have a conditional builder for two datatables that each contain a dynamic list of rows. These two table views are toggled with a button. Do I add the realtime for the default load page button same as you did in this video, and for the other list button, do I create the action onto the button when I click to change the conditional visibility? Its either that or adding all the unsub and sub actions into the main page (would be 4 actions in total)?
Ooh. That's a goof question and practical use case. I am guessing here, because I am thinking performance, you would need to unsubscribe when the conditional builder switches so basically on the button ad described. So technically you are only subscribing to the data which is on display. If that makes sense from my convoluted answer.
@@the_digitalpro I played around with this and apparently real-time data is easier to use through listview and gridviews. Data tables are constructed differently in FF and therefore the way backend queries work is different as well = requires further custom code for real-time data using data tables. Perhaps data tables could be something you can investigate in the future for a potential video ❤
Is it working with views in supabase? I followed your tutorial but after that I only see a rotating cursor and I don't get any data in my chat message list
As I understand it, the app listens to all, for example, inserts in a table. But doesn't that pose significant challenges if there are perhaps a million inserts per hour in a table? Wouldn't the app be severely challenged?
Hello yes you would need to be careful with this. You would need to ask yourself if real-time being enabled on a high volume table is the most suitable. As always a careful approach here. Good point though.
I am integrating real-time chat into my app. I configured infinite scroll on my Supabase API call. Now, I have the problem that every time I send a message and make a refresh database request, the loader shows up. Is there any way I can get rid of the loader?