🔴 NEW SwiftUI Airbnb Clone | iOS 17 | Xcode 15

  Рет қаралды 39,153

AppStuff

AppStuff

Күн бұрын

Let's build Airbnb with SwiftUI!
🔴 SwiftUI Airbnb Pro Course:
appstuff.teachable.com/p/swiftui-airbnb-pro
🔴 Become a member to access Exclusive Content & Source Code :
www.stephancodes.com/plans-pr...
🔴 Source Code:
www.stephancodes.com/product-...
🔴 Swift Fundamentals Bootcamp
• 🔴 Coding Bootcamp For ...
🔴 SwiftUI Networking Masterclass
• Swift Networking Maste...
🔴Navigation Stacks:
• This NEW SwiftUI Featu...
🔴@State vs @Binding video:
• NEVER Confuse @State v...
🖥️ ONLINE COURSES & APPS
👉 Pro Courses:
www.stephancodes.com/videos
👉 iOS App Templates:
www.stephancodes.com/shop
👉 FREE Twitter SwiftUI Course
• 🔴 Let's Build Twitter ...
Chapters
0:00 - Intro
1:32 - Project Setup
04:35 - Explore View UI
19:42 - Custom Search Bar
26:34 - Listing Detail View
49:09 - Listing Detail View Pt. 2
1:08:40 - Destination Search View
1:35:54 - Destination Search View Pt. 2
1:52:05 - Finish UI
2:08:09 - Listing Data Model
2:21:00 - Data Model Injection
2:38:47 - Listing Map View
2:46:02 - Listing Search By Region
3:07:08 - Course Wrap Up & Source Code
Social Media:
Instagram - @stephan.dowless
Instagram - @appstuffllc

Пікірлер: 62
@user-ic8rm2zf7v
@user-ic8rm2zf7v 8 ай бұрын
Awesome Stephan as always
@mEtAlMaNiAc787
@mEtAlMaNiAc787 8 ай бұрын
the goat is back!
@chrisifwax101
@chrisifwax101 8 ай бұрын
Amazing stuff, i love your videos
@KivaDang
@KivaDang 8 ай бұрын
Thanks Stephan!
@chovuse
@chovuse 5 ай бұрын
Great tutorial ! Got me inspired to try it out. Thank a lot ! 👍
@bordernflgurus4414
@bordernflgurus4414 8 ай бұрын
Stephan is simply the best. He explains things in a way that makes it understandable even for a noob like me. Thanks Stephan
@dxulet
@dxulet 8 ай бұрын
I watched your video in one go. I was in the flow, man, thanks for your video!
@sassesidimohamed7444
@sassesidimohamed7444 3 ай бұрын
I spent like an hour trying to get the stepper to work and nothing seemed to fix it until I realized that I paused the video just before you mentioned this issue lol, this video was of great help.THANK YOU
@ADITYARAJ-yv2tr
@ADITYARAJ-yv2tr 3 күн бұрын
same thing happening for me for both datepicker and stepper, i've to long press. have you found any solution?
@abdouett3676
@abdouett3676 8 ай бұрын
Thanks for sharing! The accent color allows to change the navigation link components color without do it manually one by one!! Also, the .contentMargins is the new modifier that allows to add margins to a scrollview.
@imam_robani
@imam_robani 7 ай бұрын
Simple and easy to understand. Thanks, keep going with another video with swiftui. next maybe integrate with some api?
@jerip.m9545
@jerip.m9545 4 ай бұрын
good and clear
@ReddyMediaMarketing
@ReddyMediaMarketing Ай бұрын
Stephan just is a G I bet he’s super chill to hang out with
@YoSoyRaulTV
@YoSoyRaulTV 7 ай бұрын
Really useful
@imalisonnguyenangel3938
@imalisonnguyenangel3938 Ай бұрын
Greetings from Vietnam, Nice to meet you here. You are so excellent.
@paulo.mendes
@paulo.mendes 8 ай бұрын
nice
@hugopeyron5949
@hugopeyron5949 7 ай бұрын
Big fan of your work! Would be awesome if you could do Duolingo next time.
@dotnetdevni
@dotnetdevni 8 ай бұрын
Its all well and good people doing good ui but for love of god hook it up to a dummy api shows us all
@munavarpm5342
@munavarpm5342 7 ай бұрын
Yes!
@LDLefebvre
@LDLefebvre 8 ай бұрын
It would be great to have a video to see how to implement payment method for such a marketplace, there is no video online explaining how to do it
@linglinglin6717
@linglinglin6717 8 ай бұрын
Great video! Question, Does the pro version include how to calculate the total price and fetch data to the cloud database? Thank you!
@gizaLook
@gizaLook 8 ай бұрын
Wooooww Cool
@ugayashan8659
@ugayashan8659 8 ай бұрын
Hi Stephan, can you please let me know, if this app is fully responsive on different devices? if not what what measurements should take into consideration.
@shuchiabhiruta2703
@shuchiabhiruta2703 Ай бұрын
Problem : Everything is so sorted with your videos like content and all, but I face one problem text is so small, if I am watching your videos in my tv or iMac text are quite small, need to focus so much. Can we do something for this?? cause zooming in zooming out KZfaq video all time it makes bit time taken each time I need to do back or forward video. :)
@munavarpm5342
@munavarpm5342 7 ай бұрын
Bruhhh what an class bruhhh when we say's thanks it get lighter for this no words bruhhh.✨ What is the motivation to you share thus course to us free? I'm very glad want to know that✨.
@appstuff5778
@appstuff5778 7 ай бұрын
Just trying to give back to community man! iOS development has given me a life I used to dream about. I’m trying to help others accomplish their goals and do the same :)
@parkerrex
@parkerrex 8 ай бұрын
Hell ya
@JeanBaptisteChabi
@JeanBaptisteChabi 2 ай бұрын
I've never used swift ui, but it seems too easy 😂
@nordicest
@nordicest 6 ай бұрын
I understand this Pro course does not include creating a listing and no booking process. Just 2 different user types right? And does any of the Pro courses includes Passkeys or Apple authentication?
@Bandhunt
@Bandhunt 13 күн бұрын
did you already know that Datepicker inside of a Vstack is bugged ?
@aleks_lip
@aleks_lip 8 ай бұрын
Great video! Quick question, at 59:47 you create an overlay. Why not go with toolbar + ToolBarItem instead?
@ervin9805
@ervin9805 5 ай бұрын
crappy that he doesn't respond
@Glymaxus
@Glymaxus 8 ай бұрын
Hello and thank you for this sharing ! In your course do you implement the search with dates ? You are not explaining what is new on your website si I can't know and I want to be sure before buying
@miguel7986
@miguel7986 5 ай бұрын
Hello, in case you bought it, could you tell me if the pro version includes api integration? Thanks!
@iLoveAppl3947
@iLoveAppl3947 3 ай бұрын
@@miguel7986 No it doesn't. But he has another tutorial app called Threads. The full version on his website has api integration
@techwithchavan4986
@techwithchavan4986 2 ай бұрын
Could you please do it in UIKit as well
@appstuff5778
@appstuff5778 2 ай бұрын
I am launching a UIKit course this month :) It will be covering the basics of UIKit and building a crypto app as the final project
@pickeld5616
@pickeld5616 5 ай бұрын
Are you Stephan Dowless in Udemy?
@user-tk8gv3om5t
@user-tk8gv3om5t 8 ай бұрын
Can you create a KZfaq Using SwiftUI
@DailysWithOmer
@DailysWithOmer 8 ай бұрын
hi guys did anyone found the issue of the stepper why we have to hard click to inc or dec ? its so annoying to keep hard click to inc it btw thx a lot Steve for the massive tutorial
@appstuff5778
@appstuff5778 8 ай бұрын
Yeah it’s strange that you have to long press. I will look into a solution!
@samuelray5425
@samuelray5425 6 ай бұрын
I think that the onTapGesture of the section is interfering with the buttons. I went and moved the on tap gesture to CollapsedPickerView itself instead of the VStack. That way when you're in the expanded state, the onTapGesture for that section is no longer in effect. I also was having the same issue with the date picker and this solved that too.
@xVinoz
@xVinoz 6 ай бұрын
@@samuelray5425 That doesnt work cause instead of being able to click in any part of the UI component instead you'll have to click on any of the text's to trigger the tapGesture which is a bad UX.
@xVinoz
@xVinoz 6 ай бұрын
This is an iOS 17.1 bug that needs to be fixed by Apple. A more or less acceptable approach is to use an ‘if’ statement to create any of the components inside a VStack with all the modifiers. However, you will see the transition a little rough when the date component gets deselected. The same goes for the Stepper. Our TapGesture's and the Gesture's of the datepicker and Stepper get overlapped if selectedOption == .dates { VStack(alignment: .leading){ Text("When's your trip?") VStack { DatePicker("From", selection: $startDate, displayedComponents: .date) .foregroundStyle(.white) Divider() DatePicker("To", selection: $endDate, displayedComponents: .date) .foregroundStyle(.white) } } .padding() .frame(height: selectedOption == .dates ? 180 : 64) .foregroundStyle(.white) .background(.pink) .clipShape(RoundedRectangle(cornerRadius: 12)) .padding() .shadow(radius: 6) } else { VStack(alignment: .leading){ CollapsedPickerView(title: "When", description: "Add dates") } .padding() .frame(height: selectedOption == .dates ? 180 : 64) .foregroundStyle(.white) .background(.pink) .clipShape(RoundedRectangle(cornerRadius: 12)) .padding() .shadow(radius: 6) .onTapGesture { selectedOption = .dates } }
@saim4556
@saim4556 23 күн бұрын
how can we make call recorder in ios for free there are many call recorder on appstore but they are premium how can i create one for me for free...?
@surajsharma3218
@surajsharma3218 5 ай бұрын
What's the architecture we've used in this app ?
@appstuff5778
@appstuff5778 5 ай бұрын
MVVM
@sunr8152
@sunr8152 7 ай бұрын
This is what a newbie would do: *proceed to describe what I would do* Thanks for that advice though! :D
@90KidMemory
@90KidMemory 2 ай бұрын
date picker not opening on single click because parent stack has tap gesture. Anyone facing this issue. Kindly help me
@kostaskoliolios9648
@kostaskoliolios9648 2 ай бұрын
same here
@masterbruculous
@masterbruculous 17 күн бұрын
I was facing this issue, add this will help: DatePicker("From", selection: $startDate, displayedComponents: .date) .onTapGesture(count: 99) {}
@magicsaviola
@magicsaviola 8 ай бұрын
Please an Amazon clone 😂 or mercado libre, saludos desde México
@usmanmarkaz
@usmanmarkaz 8 ай бұрын
Please also make this with React native
@yagelProject
@yagelProject 2 ай бұрын
Hello. Can you please tell me how to make an array? I have a hotel in different cities. I added [String] but now this line is complaining. `$0.state.lowercased() == searchLocation.lowercased()`. Value of type '[String]' has no member 'lowercased' What should I add there ? To make it an array?
@yagelProject
@yagelProject 2 ай бұрын
There are two cities. How do you make a different one for each hotel ? let region = MKCoordinateRegion( center: listing.city == "Miami" ? .miami : .losAngeles, span: MKCoordinateSpan( latitudeDelta: 0.1, longitudeDelta: 0.1 ) )
iOS Development Course - Use Swift 5 and UIKit to Build a Netflix Clone
5:12:26
Heartwarming: Stranger Saves Puppy from Hot Car #shorts
00:22
Fabiosa Best Lifehacks
Рет қаралды 11 МЛН
World’s Deadliest Obstacle Course!
28:25
MrBeast
Рет қаралды 151 МЛН
Wait for the last one! 👀
00:28
Josh Horton
Рет қаралды 127 МЛН
Swift API Calls for Beginners (Networking) - Async Await & JSON
25:35
🔴 6 GAME CHANGING Xcode Tips, Tricks & Shortcuts
6:53
AppStuff
Рет қаралды 2,4 М.
🔴 NEW SwiftUI TikTok Clone | iOS 17 | Xcode 15
1:59:38
AppStuff
Рет қаралды 15 М.
This NEW SwiftUI Feature Is AMAZING | Navigation Stacks
20:05
SwiftData Basics in 15 minutes
15:18
CodeWithChris
Рет қаралды 39 М.
Урна с айфонами!
0:30
По ту сторону Гугла
Рет қаралды 8 МЛН
Ультрабюджетная игровая мышь? 💀
1:00