🔥 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
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.
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
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!
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
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 ❤
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.
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.
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, I've encountered the following problem: "The method 'on' isn't defined for the type 'RealtimeChannel'. Try correcting the name to the name of an existing method, or defining a method named 'on'.". Any help would be appreciated.
Hello. I have just updated the code to work with Supabase V2. Please download the revised code from the links in the description. Make sure you have then toggled the V1 Supabase setting to off in the settings. You will be then up and running.
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. :)
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.
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.
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)
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.
Hello. I have just updated the code to work with Supabase V2. Please download the revised code from the links in the description. Make sure you have then toggled the V1 Supabase setting to off in the settings. You will be then up and running.
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?
🔥 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
You're definitely playing a crucial part in lifting FlutterFlow to a professional level!
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.
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
You are very welcome glad it had helped.
Please make a video for stripe integration using supabase as backend
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!!!
Thank you so much! Very important function. Was not able to find a tutorial on realtime updates anywhere else
worked like a charm thank you now i can remove my refresh button =)
You're welcome!
very useful ! thank you very much !
You are welcome!
Fantastic video man.
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!!
Hi ! What are the changes to comply with Supabase version 2?
i have problems it doesnt work with my project idk why
@dejanmarkovic1974 I managed to adjust the code for supabase version 2. If you want I can send it to you.
@@eduardomattos8932 hi can you send me?
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!
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
use RLS
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 ❤
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.
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.
Hello. Yes this is an option for you. I kept them separate for greater control if required.
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, I've encountered the following problem: "The method 'on' isn't defined for the type 'RealtimeChannel'.
Try correcting the name to the name of an existing method, or defining a method named 'on'.". Any help would be appreciated.
Hello. I have just updated the code to work with Supabase V2. Please download the revised code from the links in the description. Make sure you have then toggled the V1 Supabase setting to off in the settings. You will be then up and running.
Please make a video on RevenueCat.
Hi, may I know will this feature causes exceed quota of realtime?
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. :)
Legend!
Thank you very much
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.
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.
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)
Great Video ! Congrats ! is there way to unsubscription/subscription two or more tables at the same time ?
Yes indeed. Without making changes to the code simply call the Custom Actions twice for two different tables.
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
Please make a video about how to use API within supabase (I think it's called edge functions), and how to have api data inside supabase.
Please make CRUD supabase as backend in flutterflow.
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.
@@the_digitalpro I think if I use RLS om my table and only allow the user to select rows with his user_id, then it would not be a problem. Thanks!
Is this relevant for Supabase v2?
Hello. I have just updated the code to work with Supabase V2. Please download the revised code from the links in the description. Make sure you have then toggled the V1 Supabase setting to off in the settings. You will be then up and running.
May you plz make a video on online offline data sync with supabase with multiuser 😢
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?
Same problem here
Muito bom.
Does this mean you can make a trending feature on a app?
Sure I cannot see why not.
legend
🐐
Please create realtime chat app w push notifications
First here
The subscribe works, but the unsubscribe does not. Has anyone actually tested this with like a different button to make sure this node is working?
No Code?
Not quite. We are not quite there yet with nocode. Sometimes we need a little lowcode.