How to Build Simple Search in Flutter App

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 มิ.ย. 2024
  • In this video we will run you through how to hook up a simple search of Firestore Documents all within FlutterFlow.
    In this video we will utilize some of the following features:
    1. Local Storage to hold a boolean value.
    2. Simple Search to find a city in my collection.
    3. Auto Complete in the search bar.
    4. Implement a "clear" icon to reset the textfield an search results.
    This is one of many ways to build search and provide a wonderful experience for your end users.
    Project Link: app.flutterflow.io/project/se...
  • บันเทิง

ความคิดเห็น • 79

  • @didiDanaila
    @didiDanaila ปีที่แล้ว +16

    A link to the entire project would be helpful, and more tutorials like this will help the FlutterFlow community. Thx

    • @FlutterFlow
      @FlutterFlow  ปีที่แล้ว +4

      We will link it in the description above -- sorry about that, we will also do that in the future.

  • @vehiki
    @vehiki ปีที่แล้ว +6

    Love the way you teach, Andrew. We need more instructional videos like this. I, too, work from the Widget Tree and it's so much easier to follow along with what you're doing.

  • @naianecardoso2565
    @naianecardoso2565 ปีที่แล้ว +2

    Thank you so much Sensei! You are a blessing!

  • @jnry3
    @jnry3 5 หลายเดือนก่อน

    Thanks a lot!! I needed this to get my simple searches running.

  • @MAXsystem1
    @MAXsystem1 ปีที่แล้ว +5

    I can't believe that people are happy with all these steps
    This is the most difficult without programming code I have seen in my life
    If I write code, it will be much easier

    • @matarloum2894
      @matarloum2894 ปีที่แล้ว

      No man, trust me 😂

    • @Hraf77pelo
      @Hraf77pelo 3 หลายเดือนก่อน +2

      I agree that all gridviews and listviews should include a search bar

  • @AI.dude.
    @AI.dude. 4 หลายเดือนก่อน

    Thanks for the Tutorial!! Appreciate you taking the time!!

  • @muhammadasyraf1830
    @muhammadasyraf1830 ปีที่แล้ว

    This is the best free software Ive seen. Respect.

  • @PersonalSported
    @PersonalSported 10 หลายเดือนก่อน

    It was very helpful and great explanation Andrew you have my thanks.

  • @carlosivanrojasbustamante6064
    @carlosivanrojasbustamante6064 ปีที่แล้ว

    Hey! Thanks so much for this video!

  • @Bot-111
    @Bot-111 ปีที่แล้ว +5

    Tutorial Simple search with supabase in flutterflow..?

  • @borishermannnana
    @borishermannnana หลายเดือนก่อน

    It works, thank you so much

  • @MultiSciGeek
    @MultiSciGeek หลายเดือนก่อน

    Very nice... Imma try.

  • @oussamanocode
    @oussamanocode 4 หลายเดือนก่อน

    Great job

  • @EddyeTSP
    @EddyeTSP ปีที่แล้ว

    Thanks so much

  • @mrams1993
    @mrams1993 ปีที่แล้ว +3

    Great tutorial, but I noticed that the search is using case sensitive and "Start/Begin with" condition, can we expect soon that the search will be "Contain" and not case sensitive?

  • @so.stefun
    @so.stefun 26 วันที่ผ่านมา +3

    I appreciate your effort. However...
    The material can't be followed mechanically since the layout has changed, some options are not there anymore. It needs to be understood. But it can't be understood either, because you fluctuate between lagging around and moving too fast / explaining too little. How am I supposed to understand when you swtich from here to there using shortcuts, you click things / set options which you don't explain what they do...

  • @stryfegamingonline7583
    @stryfegamingonline7583 ปีที่แล้ว +2

    Does this not use Algolia? Theres another guide from you guys that uses Algolia and some other stuff. What's the difference between the two?

  • @okoiful
    @okoiful ปีที่แล้ว

    Tanks! :)

  • @ReidBrown23
    @ReidBrown23 ปีที่แล้ว +2

    Hi does this work with external API? Or is there a different method for that?

  • @EMERSONSA2004
    @EMERSONSA2004 7 หลายเดือนก่อน

    Andrew... Perfect! Very grateful from Brazil.

  • @marcelomar21
    @marcelomar21 5 หลายเดือนก่อน

    incredible

  • @dalenelson6234
    @dalenelson6234 8 หลายเดือนก่อน +1

    What happens when you have 1000+ documents in the database? Would you still use this or go Algolia?

  • @okoiful
    @okoiful ปีที่แล้ว +1

    When he types Riga at the end, it shows 3 cities, not just Riga.. is this bc simple search is like a fuzzy search? is this a feature or a bug? Thanks!

  • @royAB3822
    @royAB3822 10 วันที่ผ่านมา

    It would be a big help to update these tutorials to the current version - many of the dialogs here have changed so the flow is now confusing to the point of making this (almost) useless

  • @AnisBOULAID
    @AnisBOULAID ปีที่แล้ว +2

    Why duplicating the listview!! is there a way the reload the same list with the result?

  • @AhmedMujtaba
    @AhmedMujtaba ปีที่แล้ว

    Up to you dawg, how good do you want it?

  • @MultiSciGeek
    @MultiSciGeek หลายเดือนก่อน

    Question - where is the database of cities located? You uploaded it to FlutterFlow or it's an API link?

  • @user-tp7qb7lk7x
    @user-tp7qb7lk7x 3 หลายเดือนก่อน

    If anyone still confused I can recommend Aanya Shah's video. "How-To add Search Functionality in Flutterflow"

  • @SCLOUD3112
    @SCLOUD3112 6 หลายเดือนก่อน +5

    Jesus H Christ. Why doesn't flutterflow just have a filter option on the list query so you can specify that from a field in the app? I have never seen such a convuluted implementation of a search in all my life. And they have the brass neck to call it 'simple' search!

  • @richardsloan9395
    @richardsloan9395 10 หลายเดือนก่อน +2

    Need simple search supabase tutorial!

  • @user-tp7qb7lk7x
    @user-tp7qb7lk7x 3 หลายเดือนก่อน

    Thanks. Unfortunately, I could not follow after the local state part. It would be nice further explanation at that point.

    • @benarshy
      @benarshy 3 หลายเดือนก่อน

      It is updated in the new Flutterflow to Update App State, and you change it to the Current page. I had to figure it out with GPT. But I also have a hard time figuring some parts out since the video is outdated.

  • @Francotujk
    @Francotujk ปีที่แล้ว +1

    Hi! I have a question about web publishing. Is the web scalable when much users use the app? I see that flutterflow supports the hosting for the web, is any problem in the usability of the app?

    • @biggestgamelibrary4025
      @biggestgamelibrary4025 ปีที่แล้ว

      If it's Google firebase then yes, it's highly scalable. I believe that may be the option FF is using to host since they have a very tight integration with firebase from day one.
      In any case you can always download the code and use any other third-party hosting service and I love this flexibility FF offers

  • @biggestgamelibrary4025
    @biggestgamelibrary4025 ปีที่แล้ว +2

    When we generate a listView from local state list variable like from local search, we don't have the simple option to sort that list based on a variable. Only when we get the list from firestore we can order by.
    Please add this basic functionality.
    Two more simple things I noticed which are missing
    1) can't access a list value based on an inetger(index) have to write a custom function for that and
    2) There is no looping functionality in the no code editor

    • @FlutterFlow
      @FlutterFlow  ปีที่แล้ว +7

      filtering + indexing is coming soon

  • @as_content
    @as_content ปีที่แล้ว +2

    Hey guys! I'm having problems with Collections. When i try to create a document I clic on "Add document" and nothing happens. Can u please give me a hand with this? Thanks!!!

    • @FlutterFlow
      @FlutterFlow  ปีที่แล้ว

      It may have to do with the your Firestone rules...

  • @muhammadfarkhan9105
    @muhammadfarkhan9105 ปีที่แล้ว +1

    Can I know what is the data type of Index?

  • @user-rs3co6xz2t
    @user-rs3co6xz2t 6 หลายเดือนก่อน

    what does the container do ?

  • @charleskamdem5544
    @charleskamdem5544 ปีที่แล้ว

    Guys lets say im writing a piece on soft soft. Is there any I can use 10 different tutorial without having to open 10 kontakt windows

  • @bskinfotech
    @bskinfotech ปีที่แล้ว +1

    can we develop digital payment app in fluterflow ?

  • @NhanNguyen-tq4nn
    @NhanNguyen-tq4nn 5 หลายเดือนก่อน

    How to debounce the search action? Search on change is too aggressive and on submit is not convenient.

  • @derrickanyanwu229
    @derrickanyanwu229 ปีที่แล้ว +1

    I have a question.
    how do you set up the search result page for the clicked search term, like the 'New York' page at the beginning of the video?
    thanks.

    • @Theebatt
      @Theebatt ปีที่แล้ว

      Yeah, I need same set up but they didn't show and I have issue with this.

    • @romainreyes5906
      @romainreyes5906 ปีที่แล้ว

      its something with the firebase idk how to do it put im trying to figure it out

    • @EbenGh
      @EbenGh 11 หลายเดือนก่อน

      Same issue, I need help. Do you have a solution for that?

  • @denisemokhare3954
    @denisemokhare3954 ปีที่แล้ว

    Good day can you give a tutorial on how to create a barber appointment app

  • @Josegober
    @Josegober 4 หลายเดือนก่อน

    not working for me, I have the list from an API and sending a parameter from one page to another.

  • @miguelmondragon1366
    @miguelmondragon1366 ปีที่แล้ว +1

    I did all the steps to the last auto complete it gives me an error and says filter condition unset. (version 3.3.4) how do i fix it?

  • @maginixx
    @maginixx ปีที่แล้ว +1

    please show how infinite scroll as you the API data country 100 for example, if every 3 records show, when you pull to the end, the data in the column, all had to load more 30 what already gives 60 , and each time that you load more automatically and dynamically incrementing until you give the 100 total records that come from the json API listed, I at flutterflow so far have not put a function that does this automatically, and this feature is extremely important, crucial for those who have many records coming in the api and wants to load everything in the app inside a listview or wrap column, as if it is pulling the pagination little by little but with auto increment in the column called scroll au increment, I don't know how to work with code and I chose to pay and use flutterflow for being a non-excellent option, but now we don't provide this fun that is very important and we need more, urgently please if there is any way to help ask what to help, because I'm crashing 1 me s in my app I can't solve this I have many no json banks I wanted to bring it little by little and on a screen as if it were all the data per record divided by pages because there are many, but I'm not trying to do it because the platform doesn't give that option , help me answer.
    OBS: the name of the system I'm talking about is: Increment content in Column from API On pull To refresh
    we need auto Increment content in Column from API On pull To refresh, automatic , this tool still doesn't have it when you create the query chidrens in the column passing the content, please help we need this I can't finish my project I want to sign the plan but no I can even finish this, I need to bring the API records that come per page are 30 on each page, I don't know how to work with code, I don't have time for that, and I need to finish my project to be able to pay the plan and download my code, for Please could you implement this au increment tool as the person pulls the scroll to the end and the query increments the amount of record you want to appear until giving the final record value returned by the API in json. please help paste this function, we are waiting, until then I will wait to be able to change my plan from free to premium. thanks !!
    if you need help, just tell me and I'll pay you to put a tool already ready in that part that when you click on On Pull to refresh, it updates the api data, with auto increment updating the data by pagination according to the amount of record chosen by the developer in the tool part > (Generating Children from Variable) in "Max Items" if you put every 10, for example from the json API, of 50 it would load 10 records 5 times each time the user scrolls to the end the records listed within the list view or Wrap column, all automatically, without having to change code or anything like that, if you need help with this I pay for it because it costs a lot to finish my project, and I depend on this, thank you and until later I stay in I wait !

  • @motivationworld3992
    @motivationworld3992 ปีที่แล้ว

    flutterflow is very slow on browser.Can u make flutterflow like elementor in wordpress

  • @user-qe8vp6en5v
    @user-qe8vp6en5v 5 หลายเดือนก่อน

    Why is your app response time so fast? And this video was 1 year ago. So either FF is moving backwards in terms of optimization, or there is something you know that we don't to optimize the authoring environment?

  • @user-tp7qb7lk7x
    @user-tp7qb7lk7x 2 หลายเดือนก่อน

    My simple search won't search for numbers. Is there anyone who has the same issue? Any solution, suggestion?

  • @user-ce1ii8ol1p
    @user-ce1ii8ol1p 11 หลายเดือนก่อน

    thanks for the tutorial. It's helpful but way too fast. What happened at 2:27 to get to the screen that you dragged onto the UI?

    • @MaggieKayy
      @MaggieKayy 11 หลายเดือนก่อน

      he added a template, you can get this from the add widget button at the top left

  • @laptoprelaks
    @laptoprelaks ปีที่แล้ว

    what PC are you using lol its so dang slow on my pc/browser

    • @SCLOUD3112
      @SCLOUD3112 6 หลายเดือนก่อน

      Flutterflow is cloud based

    • @laptoprelaks
      @laptoprelaks 6 หลายเดือนก่อน

      @@SCLOUD3112 i know...but flutterflow using Web graphics... it used to be hell buggy on Windows when i comment this... and only MacOS at that time... now its not laggy on Windows anymore they fixed it

  • @mee1511
    @mee1511 ปีที่แล้ว +1

    what is different with Algolia

    • @FlutterFlow
      @FlutterFlow  ปีที่แล้ว +2

      this search is happening on device, which is free. it is ideal when all the data is already queried / local. Algolia (and alternatives) work well when you have a large dataset and also if you need to search based on location.

    • @maalinlaha
      @maalinlaha ปีที่แล้ว +1

      @@FlutterFlow will it cause more reads to firebase or is it just normal

    • @didiDanaila
      @didiDanaila ปีที่แล้ว +1

      @@FlutterFlow I'd like to see an AlgoliaSearch tutorial too, thx.

  • @grishaandrianov
    @grishaandrianov 10 หลายเดือนก่อน +2

    "Flutter Flow University" series is very good, super useful, professionally made, easy understandable. This video on the opposite is hard to watch, I feel irritated with sounds the speaker makes, explanations are poor, it is not clear why he does the actions he does, I have watched some parts of this video for 5-10 times, it is still hard to understand.

  • @mikeg3810
    @mikeg3810 ปีที่แล้ว +2

    Where I find flutter designers for hire to build my app?

  • @s.l.6643
    @s.l.6643 3 หลายเดือนก่อน

    It is shocking that he goes through slowly on how to change the color, and padding and ZIPS through how he added the card. I am not sure what the intention was, "Andrew Daniels - Head of Design" 2:33

  • @user-fk6kt7to5u
    @user-fk6kt7to5u 5 หลายเดือนก่อน

    This method does not work for supabase. Good work but....

  • @ryanomoruyi2158
    @ryanomoruyi2158 2 หลายเดือนก่อน

    Instead of adding an onChange action to update the App state, it's better to use a conditional action instead. Updating the App state on each change is pointless and inefficient

  • @ConSys2023
    @ConSys2023 4 หลายเดือนก่อน

    You are going so fast. You don't seem to want us to catch up.

  • @silverdigit
    @silverdigit ปีที่แล้ว

    way too fast!

  • @user-rs3co6xz2t
    @user-rs3co6xz2t 6 หลายเดือนก่อน

    you did not teach any thing, you just commented on the things you did

  • @streetupdate1018
    @streetupdate1018 9 หลายเดือนก่อน +1

    I have to opine that this guy is a terrible tutor. He makes content to showcase his skills rather than to impact knowledge and that's sad. You are worse off after watching his tutorial than before. I give this video a thumbs down!