Complete Beginners Guide to Implementing DataTable Widget with Flutterflow and Supabase

Sdílet
Vložit
  • čas přidán 4. 03. 2024
  • Welcome to the ultimate FlutterFlow tutorial! Dive deep into the world of Flutter app development as we explore the seamless integration of the DataTable widget with a Supabase backend database. In this comprehensive guide, we'll equip you with the skills and knowledge needed to revolutionize your data management strategies, from basic filtering to sophisticated sorting algorithms.
    🚀 What You'll Learn:
    Setting up a robust Supabase backend database seamlessly integrated with your Flutter app.
    Incorporating the DataTable widget into your FlutterFlow project to create dynamic and interactive data tables, enhancing user engagement and experience.
    Mastering the art of filtering and performing simple searches within vast datasets, enabling users to locate specific information effortlessly.
    Implementing advanced sorting algorithms to arrange data dynamically in both ascending and descending order based on user preferences and selected columns.
    This tutorial is meticulously crafted to provide you with a comprehensive understanding of each concept. From initializing your backend to fine-tuning sorting algorithms, every step is carefully explained and demonstrated.
    Join us on this exciting journey through FlutterFlow and Supabase as we unlock the secrets to creating powerful, efficient, and user-friendly Flutter apps. Don't forget to hit subscribe for more cutting-edge tutorials, tips, and tricks!
    #FlutterFlow #Supabase #DataTable #MobileAppDevelopment #FlutterDevelopment #FlutterBeginner #FlutterIntermediate #FlutterAdvanced #Sorting #SimpleSearch #DataManagement
    Your support means the world to us! Like, share, and leave your valuable feedback in the comments below. Let's embark on this journey together and elevate your Flutter development skills to new heights! 🚀📱
    Open this link to view the custom function that I used in the video:
    docs.google.com/document/d/1r...
    Or clone the finished project:
    app.flutterflow.io/project/da...
    Connect with me if you have any questions! :)
    Instagram: @just_xolotl
  • Věda a technologie

Komentáře • 21

  • @impossiblewords130
    @impossiblewords130 Před měsícem

    Great video! I was able to follow easily and applied the same filter technique to a listview and to a gridview. Subscribed and looking forward to more! I had a question about the "ilike" statement, but a quick search revealed that it's an operator.

  • @jovichow4494
    @jovichow4494 Před 4 měsíci

    great tutorial!

  • @sostine_waliaula
    @sostine_waliaula Před měsícem

    Great tutorial, just an inquiry how can i achieve the same thing but with radio buttons instead of the drop down list

    • @just_xolotl
      @just_xolotl  Před 29 dny

      You can still access the selected option of the radio button in the widget state.

  • @inzimamali
    @inzimamali Před 4 měsíci +1

    Hi , ❤ your videos are really informative as well as easy to pick , can you please make at leat 2 or 3 more no that much advanced apps from scratch, the way you create the simpleNotes app project. Because to create UI is easier then the backend, wo please focus more on backend like quiries, data tables, connecting data etc

    • @just_xolotl
      @just_xolotl  Před 4 měsíci +1

      Sure thing! Do you have any specific suggestions you would like to see?

  • @ivanxam7093
    @ivanxam7093 Před 2 měsíci

    I love how you explain it, step by step and easy to follow.
    You already have one more follower 🙂
    At minute 07:37 I get Status:200 (success)
    but it doesn't show me any array, it only shows []
    What must be the error I have?
    Thank you very much and please continue teaching us
    [SOLUTION]
    The problem is because the table is created with Enable Row Level Security (RLS).
    Which is how it should be, but need to create an access policy before.
    If you take out the RLS it works and shows as in the example.

  • @lucianaribeirocorrea9088
    @lucianaribeirocorrea9088 Před měsícem

    Hello! I'm from Brazil. Congratulations on the video. Could you teach me how to configure DataTable pagination? It loads 1000 lines and I need it to load more lines. In supabase I have a table with 10 thousand rows and FlutterFlow only displays the first 1000, it doesn't load more than that.

    • @just_xolotl
      @just_xolotl  Před měsícem

      Hi this is likely due to Supabase itself imposing a max of 1000 rows being fetched at one time. Have you tried changing the max rows in Supabase settings? You can refer to this: supabase.com/docs/reference/dart/select
      Under the Fetch Data section

  • @kayzchronicupturn1015
    @kayzchronicupturn1015 Před 4 měsíci

    Thanks for the tutorial, I wanted to ask you how do I do so that when I open my page or reload it, the list of users appears by default. At the moment I have to search for something in the text field and then delete it so that the whole list of users appears.

    • @just_xolotl
      @just_xolotl  Před 4 měsíci

      Hi! You could create a default api call action (setting the searchString and columnName to be null) in the on page load action. This ensures that whenever the page is loaded/reloaded, an api call will be done to get the whole list of users.
      If it still doesn’t work, try changing the columnName variable to any one of the columns. Hope this helps!

  • @sostine_waliaula
    @sostine_waliaula Před měsícem

    The flutterflow link is not working, it says project access restricted

    • @just_xolotl
      @just_xolotl  Před 29 dny

      unfortunately FlutterFlow disabled project sharing for free accounts. Will be working on getting a paid account soon. :)

  • @DeSofSistemas
    @DeSofSistemas Před 2 měsíci +1

    NO! Is it possible to load more than 1000 records into DataTAble from Supabase?

    • @just_xolotl
      @just_xolotl  Před 2 měsíci

      Not too sure about the limits of the DataTable widget and don’t think it’s documented anywhere too. But it should be able to input 1000+ rows

    • @DeSofSistemas
      @DeSofSistemas Před 2 měsíci

      Sin embargo no puedo. Estoy a punto de desestimar el uso de este control porque no encuentro solución. Si lo pudieras probar sería interesante saber. Gracias

  • @haroldolontrajr4650
    @haroldolontrajr4650 Před 4 měsíci

    Hi, Very good explanations!
    Could you share ( this project ) with us? Thank you in advance!

    • @just_xolotl
      @just_xolotl  Před 4 měsíci +2

      Sure! Here's the link to clone the exact project!
      app.flutterflow.io/project/datatable-tutorial-97br3v
      I also added it into the description!