SwiftUI 2.0 How to Build a Search Bar with Filtering

  Рет қаралды 34,637

Lets Build That App

Lets Build That App

Күн бұрын

Пікірлер: 90
@sxteesx
@sxteesx 4 жыл бұрын
He's alive! He's still alive!
@ios5683
@ios5683 4 жыл бұрын
You are my master
@xxfkee
@xxfkee 4 жыл бұрын
Very pleased to see you back on KZbin channel. My autumn session has now started. Thanks
@KSwizzleDrizzle
@KSwizzleDrizzle 4 жыл бұрын
Shifu Brian! We’ve missed you!
@muhammadasim1912
@muhammadasim1912 4 жыл бұрын
Good to see you again Brian! Missed you a lot with the new updates on iOS
@GG-hk5iz
@GG-hk5iz 4 жыл бұрын
Great to see you are back
@LetsBuildThatApp
@LetsBuildThatApp 4 жыл бұрын
Great to be back.
@Decatilinae
@Decatilinae 4 жыл бұрын
Hey Brian... so happy to see you. Good tutorial bro
@HatTerry
@HatTerry 4 жыл бұрын
I really appreciate your content man. For real. Stay healthy.
@calebvejvoda5626
@calebvejvoda5626 4 жыл бұрын
Helped me with so many things I was looking for while building my first app, thank you!
@toms6737
@toms6737 4 жыл бұрын
Welcome back! Looking forward to new courses! I still hope we get the course on in-app purchases, including StoreKit, auto-renewable subscriptions, receipt validation, etc. :) I feel there is no good course on this topic available.
@thesue112-v2r
@thesue112-v2r 4 жыл бұрын
Man you explain things crystal clear , thanks! :)
@30guarino
@30guarino 4 жыл бұрын
Hey Brian just a suggestion.... I don’t know how high in demand your current courses are on your website but because they are over a year old or more .... maybe reduce the price to 50% off and this way you’ll get more exposure to your site when new courses come out! .... Welcome Back
@emmanuelpregnolato5026
@emmanuelpregnolato5026 4 жыл бұрын
Awesome tips at the end of the tutorial. Tx so much Brian, you'r the man.
@shadowbannedmel
@shadowbannedmel Жыл бұрын
Wow, this was fantastic and exactly what I needed. Thanks!
@Omeir34
@Omeir34 4 жыл бұрын
Brian! We missed you!
@rizulsharma8516
@rizulsharma8516 4 жыл бұрын
Good to finally see you!
@DirkStraussOnline
@DirkStraussOnline 3 жыл бұрын
Excellent... this solved my issue with searching my list view. I like the use of scroll views though. Thanks for the video!
@dev_jeongdaeri
@dev_jeongdaeri 4 жыл бұрын
I’ve missed you!! 👍👍👍
@smackaroony
@smackaroony 4 жыл бұрын
boy genius is back
@glennadams7047
@glennadams7047 4 жыл бұрын
Great stuff. Thanks Brian.
@clasesdeinformatica1
@clasesdeinformatica1 4 жыл бұрын
It worked. Excellent video! I whish you will do a tutorial like this but searching via HTTP requests.
@gangalo68
@gangalo68 4 жыл бұрын
I've missed this bad boy! :D Great tutorial!
@isezeranoebenezer9420
@isezeranoebenezer9420 Жыл бұрын
great job and to the point , God bless you.
@gastondipierro
@gastondipierro 4 жыл бұрын
What a good tutorial, excellent explanation !! Thank you
@andre.unsal.13
@andre.unsal.13 2 жыл бұрын
.searchable modifier did come out, but its not entirely perfect and does not have enough extensions to support deep tag filtering. Worth knowing about, but its also picky in terms of which types of views you can apply it to as a modifier. Maybe there will be improvements with .searchable in iOS 16 onward.
@samtr4439
@samtr4439 4 жыл бұрын
Welcome back, Brain
@pimpdeejack
@pimpdeejack 4 жыл бұрын
Great walkthrough. Would you mind walking us through creating the Apple Support app?
@jcubedapps5256
@jcubedapps5256 4 жыл бұрын
I've had issues with Xcode 12. Lots of hangs and crashes with the Live Preview feature. It's been fun.
@huseyingulecen2347
@huseyingulecen2347 3 жыл бұрын
Great stuff.Thank you for the information
@subinsuresh
@subinsuresh 3 жыл бұрын
Why do we need isSearching in contentView? We can use isSearching as state variable in SearchBar component right?
@oleksii.radetskyi
@oleksii.radetskyi 3 жыл бұрын
Thank you. Very useful video.
@Максим-ш7х4й
@Максим-ш7х4й 4 жыл бұрын
missed you
@yisseldarhoc8525
@yisseldarhoc8525 4 жыл бұрын
Extract as subview shortcut is cool, thank you for the tips! I'm having issues with views that contain many components. the preview gets slow. Why put the magnifying glass and cross images in an overlay instead of having them in the HStack?
@nhuthuynh7762
@nhuthuynh7762 4 жыл бұрын
Thank you! This tutorial really helpful
@Sharpienero
@Sharpienero 4 жыл бұрын
Welcome back.
@keenoi7655
@keenoi7655 4 жыл бұрын
the first time I learned about swift from your youtube, I would be happy if you made a complete course on swiftUI on Udemy
@DaveyonMayne-ok
@DaveyonMayne-ok 3 жыл бұрын
I see you chuckle at @8:30 😂💀 I did too
@lucashood1189
@lucashood1189 4 жыл бұрын
Long time no see!😁
@PavanSinghAneja
@PavanSinghAneja 4 жыл бұрын
Does anyone know how to add a cmd+F keyboard shortcut to this?
@devhopes
@devhopes 4 жыл бұрын
Excellent video, Brian and WELCOME BACK! Only thing i noticed not finished on the video is, we can search by numbers but not by words or letters, how can i do that?
@williamwang4842
@williamwang4842 3 жыл бұрын
Have you found a solution yet?
@devhopes
@devhopes 3 жыл бұрын
@@williamwang4842 no sorry
@bradenallred4204
@bradenallred4204 3 жыл бұрын
where is the grid view search?
@antoniodingyi
@antoniodingyi 4 жыл бұрын
15:32, Text is a View, but you probably need a String there.
@veyselgunduz5123
@veyselgunduz5123 2 жыл бұрын
Thanks for information :)
@leoc9154
@leoc9154 4 жыл бұрын
太赞了 谢谢你 期待接下来swiftui的教程
@moody54324
@moody54324 4 жыл бұрын
Hey i am looking for buying your instagram course .. is Stii relevant to buy in 2020 with latest xcode version ?.
@Abdi-uy1kh
@Abdi-uy1kh 4 жыл бұрын
Does your app store course use UIKIT or Swift UI?
@LetsBuildThatApp
@LetsBuildThatApp 4 жыл бұрын
It uses UIKit, maybe I'll put out a new course with SwiftUI soon.
@Abdi-uy1kh
@Abdi-uy1kh 4 жыл бұрын
Lets Build That App That would be awesome 👏
@GoanSuAhn
@GoanSuAhn 4 жыл бұрын
@@LetsBuildThatApp That's greatest news. I think many people have waiting your new course.
@bitsurfer0101
@bitsurfer0101 3 жыл бұрын
@@LetsBuildThatApp Can you combine UIKit with SwiftUI in projects?
@penguimTwo
@penguimTwo 4 жыл бұрын
I hope for another CoreData course
@LetsBuildThatApp
@LetsBuildThatApp 4 жыл бұрын
I’m working on a bunch of different topics for SwiftUI at the moment. Hoping to put out some more fun content soon.
@alpceylan
@alpceylan 4 жыл бұрын
Hey, which one do you think is the best? Buying a MacBook Pro or Buying a gaming notebook and installing hackintosh
@Ahmed-wi9yj
@Ahmed-wi9yj 4 жыл бұрын
Thanks.. that's Amazing!
@gursimranjitsingh7621
@gursimranjitsingh7621 4 жыл бұрын
hey big fan of yours plzz reply if you can i am following your tutorial for chat app in kotlin that you have made a long time ago in that you used picasso for image loading but picasso cache gets cleared out when we kill the app from recent app list and when we restart the app it loads again and it takes time which doesn't look good is there any way to solve that
@LetsBuildThatApp
@LetsBuildThatApp 4 жыл бұрын
Yes, you can book a session for help here: www.codementor.io/m/dashboard
@michagrycki8272
@michagrycki8272 4 жыл бұрын
Brian what do you think regarding SwiftUI vs Storyboard? Great video as always!
@LetsBuildThatApp
@LetsBuildThatApp 4 жыл бұрын
I haven't seen anyone use storyboards seriously for a while.
@michagrycki8272
@michagrycki8272 4 жыл бұрын
@@LetsBuildThatApp good info then, I'm investing a lot of time in SwiftUI right now :D
@ronaldquint
@ronaldquint 4 жыл бұрын
How did you enlarge the code font size?
@LetsBuildThatApp
@LetsBuildThatApp 4 жыл бұрын
Same answer I give all my students, ask sir google.
@ronaldquint
@ronaldquint 4 жыл бұрын
Lets Build That App 😀 Will do.
@ecptavares
@ecptavares 4 жыл бұрын
Hi Bryan what if I am using firestore and I have about 5.000 records.It is taking too loong to filter.What is the best approach for this situation? Thank you
@LetsBuildThatApp
@LetsBuildThatApp 4 жыл бұрын
Use the available pagination APIs from firestore docs. Also break up your data into sub docs can help
@ecptavares
@ecptavares 4 жыл бұрын
@@LetsBuildThatApp I've done that but since I not loading all the records at once I can;t search on those records that haven't been loaded yet.
@LetsBuildThatApp
@LetsBuildThatApp 4 жыл бұрын
You need to rethink why you are showing 5000 records, this is a heavy dataset for most mobile use cases
@ecptavares
@ecptavares 4 жыл бұрын
@@LetsBuildThatApp I always first showing everything because I didn't know how to to show small chunks of data.Then I learned how to use a method to load only 20 or as many as you set.My problem with data being too long to load was solved.But now my searchbar doesn't search data if it hasn't been loaded yet.Thank you
@relax_music668
@relax_music668 3 жыл бұрын
When teach icloudkit lessons?
@jakeliujakeliu
@jakeliujakeliu 4 жыл бұрын
Yay 😀 more video
@TheZorick
@TheZorick 4 жыл бұрын
wait what??, swiftui now version 2 ?
@lyheangibell
@lyheangibell 4 жыл бұрын
Thank you!
@dugrut1325
@dugrut1325 2 жыл бұрын
I tried this with a picker, and it works once then the picker does not reload... it is locked with first selection, too bad!
@christostsangaris4785
@christostsangaris4785 4 жыл бұрын
Hey Brian! I am on the fence when it comes to SwiftUI VS UIKit when I start a new project these days. For sure SwiftUI is the future, but as i understand its missing some features in comparison to UIKit. In your opinion, do you think its wise to start a new project using SwiftUI? Can we mix and match SwiftUI with UIKit? Thanks!
@LetsBuildThatApp
@LetsBuildThatApp 4 жыл бұрын
Yes, I have multiple client projects that are majority SwiftUI at this point.
@christostsangaris4785
@christostsangaris4785 4 жыл бұрын
@@LetsBuildThatApp Any plans for releasing a course with SwiftUI?
@emanuelecarpigna6327
@emanuelecarpigna6327 3 жыл бұрын
good job!
@zhuzi_2037
@zhuzi_2037 4 жыл бұрын
氣色不錯, 感覺變帥很多
@LetsBuildThatApp
@LetsBuildThatApp 4 жыл бұрын
谢谢!最近睡得很饱 大家注意身体
@jamesssssss
@jamesssssss 4 жыл бұрын
when is the next premium course coming?
@LetsBuildThatApp
@LetsBuildThatApp 4 жыл бұрын
Waiting for SwiftUI 2.0 GM release before I finalize new courses.
@Shibis
@Shibis 3 жыл бұрын
Thanks
@LOLAdonael
@LOLAdonael 4 жыл бұрын
Make some stuff with Kotlin! Please!!! Good to see you back my dude!
@mohammedkhalifa8790
@mohammedkhalifa8790 4 жыл бұрын
damn , you talking much ، gossipy
@williamwang4842
@williamwang4842 3 жыл бұрын
To do so for filtering with a string replace the ForEach loop initial line to this assuming you use a string array, so just replace your array name with "dogsArray". Do note it is case sensitive, I will try to figure that out soon. ForEach((0..
SwiftUI Grids Columns with JSON ObservableObject and Async Image Loading
52:45
SwiftUI Firebase Chat 12: Fetch Messages Documents with Snapshot Listener
29:31
СИНИЙ ИНЕЙ УЖЕ ВЫШЕЛ!❄️
01:01
DO$HIK
Рет қаралды 3,3 МЛН
“Don’t stop the chances.”
00:44
ISSEI / いっせい
Рет қаралды 62 МЛН
Quilt Challenge, No Skills, Just Luck#Funnyfamily #Partygames #Funny
00:32
Family Games Media
Рет қаралды 55 МЛН
SwiftUI Search Bar - Searchable
6:15
Sean Allen
Рет қаралды 22 М.
Как устроен QR-код? [Veritasium]
33:28
Vert Dider
Рет қаралды 787 М.
Best of CES 2025
14:50
The Verge
Рет қаралды 501 М.
СИНИЙ ИНЕЙ УЖЕ ВЫШЕЛ!❄️
01:01
DO$HIK
Рет қаралды 3,3 МЛН