iOS 13 Swift Tutorial: Build a Complex UI with SwiftUI from Start to Finish

  Рет қаралды 124,535

Brian Advent

Brian Advent

Күн бұрын

Learn how to build more complex user interfaces with SwiftUI.
🛒 GAME DEVELOPMENT COURSE - JUST $20 🛒
www.udemy.com/...
👏 Support me on Patreon: / brianadvent
➡️ Tutorial Files: / xcode-project-ui-28688327
➡️ Web: www.brianadvent...
✉️ COMMENTS ✉️
If you have questions about the video or Cocoa programming, please comment below.

Пікірлер: 206
@ScubaSteve-te8lv
@ScubaSteve-te8lv 5 жыл бұрын
Awesome video. There are way too many people posting "tutorials" that only show you how to display simple text on screen. This definitely takes it a step further. Thanks!
@sharukmsd
@sharukmsd 8 ай бұрын
OMG!!! OMG!!! My brain is gonna explode. That's too complex....
@bahdmansaul
@bahdmansaul 4 жыл бұрын
As an Intermediate/Senior Level Backend dev, this was a very straight forward and palatable introduction to SwiftUI. Thanks for your contribution!
@kareemjeiroudi1964
@kareemjeiroudi1964 3 жыл бұрын
Best part about this tutorial is the sound of birds in the background. Do you always have birds in your backyard whenever you're working?
@siddredkar8185
@siddredkar8185 4 жыл бұрын
Thanks Brian for such wonderful tutorial ,this is my first swift UI tutorial .early i have the basic and basic idea about swiftUI but this gives a preety good idea to overall understand what swiftUI actually it is and how it will works ,pretty interesting to learn from ur tutorial.
@johnysnowy35
@johnysnowy35 4 жыл бұрын
Thanks for the quick intro to SwiftUI. It would be really helpful if you provide a starter project for your tutorials that includes the assets (images/json/helper function).
@DannyBoy443
@DannyBoy443 4 жыл бұрын
I'm learning Swift now, from Python and some other languages. And I love the way this looks in XCODE. It's how code should look. C# looks like this.
@andrejkling3886
@andrejkling3886 3 жыл бұрын
Thank you very much for your lesson.... All the Best for you
@forrestanderson2885
@forrestanderson2885 5 жыл бұрын
Note to anyone that is taking this tutorial. Xcode has changed quite a bit since Brian posted this and there are some things that will throw errors. I am currently running Xcode GM_2 and one of the issues I am having is with 'identified'. That should be changed to: List(categories.keys.sorted(), id: \String.self) { key in ... also there is a problem with the navigation. If you click on one of the images it will not take you to the detail view, but if you click on or below the Category name it will trigger all of the associated images. This is a bug and I am still trying to figure out how to resolve it - I posted here on StackOverflow: stackoverflow.com/questions/57981167/swiftui-navigationlink-not-triggered-in-correct-location - check there to see if a solution has been posted.
@TriMontana
@TriMontana 5 жыл бұрын
Good comments.
@azizawada5303
@azizawada5303 4 жыл бұрын
I'm getting the following error: Static member 'leading' cannot be used on instance of type 'HorizontalAlignment', do you have any idea how to solve it?
@mayrasmora9220
@mayrasmora9220 4 жыл бұрын
@@azizawada5303 In the DrinkRow.swift I was able to fix that error by fixing the "ForEach" from ForEach(self.drinks.identified(by: \.name)) to ForEach(self.drinks, id: \.name)
@azizawada5303
@azizawada5303 4 жыл бұрын
@@mayrasmora9220 I made this change, but I'm still getting the same error in the DrinkRow.swift and DrinkItem.swift.
@azizawada5303
@azizawada5303 4 жыл бұрын
@@mayrasmora9220 Code in DrinkItem.swift: import SwiftUI struct DrinkItem : View { var drink:Drink var body: some View { VStack(alignment: .leading, spacing: 16.0) { Image(drink.imageName) .resizable() .renderingMode(.original) .aspectRatio(contentMode: .fill) .frame(width: 300, height: 170) .cornerRadius(10) .shadow(radius: 10) VStack(alignment: .leading, spacing: 5.0) { Text(drink.name) .foregroundColor(.primary) .font(.headline) Text(drink.description) .font(.subheadline) .color(.secondary) .multilineTextAlignment(.leading) .lineLimit(2) .frame(height: 40) } } } } #if DEBUG struct DrinkItem_Previews : PreviewProvider { static var previews: some View { DrinkItem(drink: drinkData[0]) } } #endif Code in DrinkRow.swift: import SwiftUI struct DrinkRow : View { var categoryName:String var drinks:[Drink] var body: some View { VStack(alignment: .leading) { Text(self.categoryName) .font(.title) ScrollView(showsHorizontalIndicator: false) { HStack(alignment: .top) { ForEach(self.drinks, id: \.name) { drink in NavigationLink(destination: DrinkDetail(drink: drink)) { DrinkItem(drink: drink) .frame(width: 300) .padding(.trailing, 30) } } } } } } } #if DEBUG struct DrinkRow_Previews : PreviewProvider { static var previews: some View { DrinkRow(categoryName: "HOT DRINKS", drinks: drinkData) } } #endif
@nikbelikov
@nikbelikov 4 жыл бұрын
Very cool! Thank you! This video gives a basic idea. And if SwiftUI is changed - it's not a problem :)
@tityseptiani8584
@tityseptiani8584 5 жыл бұрын
This is my first time seeing how the SwiftUI works as I haven't touched swift again after I found Flutter. But, this thing got me really excited. It seems like things will be easier with SwiftUI. I really like building my UI by codes so SwiftUI looks a lot sexier to me.
@HisMajesty99
@HisMajesty99 5 жыл бұрын
Hey Brian, I loved the tutorial, but could you please post a link to the assets and json used please. It would make following along with the video much better. Thanks!
@Nik6644
@Nik6644 5 жыл бұрын
His Majesty just do apples own tutorials. He basically just copied it
@MohammedAraby
@MohammedAraby 4 жыл бұрын
Nice tutorial and excellent explain for every step
@Decatilinae
@Decatilinae 5 жыл бұрын
Thanks Brian... can you go further....Like how to build this app with a DB on Firebase with SwiftUI?
@TrillionWatts
@TrillionWatts 5 жыл бұрын
I to would like to see this. I'd gladly donate or become a Patreon for this tutorial @Brian
@iambenmitchell
@iambenmitchell 5 жыл бұрын
For the new beta change "ScrollView(showsHorizontalIndicator: false)" to "ScrollView(.horizontal, showsIndicators: false)"
@OrAssraf
@OrAssraf 5 жыл бұрын
It's still in the center and not at the top
@AvenCode
@AvenCode 5 жыл бұрын
the good hint is .horizontal - it doesn't scroll without it!
@azizawada5303
@azizawada5303 4 жыл бұрын
A A 2 minutes ago I'm getting the following error: Static member 'leading' cannot be used on instance of type 'HorizontalAlignment', do you have any idea how to solve it?
@suryachappidi3337
@suryachappidi3337 4 жыл бұрын
@@azizawada5303 did you get any solution for it?
@abcd123906
@abcd123906 4 жыл бұрын
Thank you!
@Danyil-ip3ll
@Danyil-ip3ll 2 жыл бұрын
Thank you Brian.Keep up doing this!Hello from Ukraine 🇺🇦!
@handmade83
@handmade83 4 жыл бұрын
Great video. How did you learn all of this?
@sokn1fe
@sokn1fe 4 жыл бұрын
Some things at around 18:30 have changed I used this to get the same output: ScrollView(.horizontal, showsIndicators: false){ HStack(alignment: .top) { ForEach(self.drinks,id: \.name){ drink in DrinkItem(drink: drink) .frame(width:300) .padding(.trailing, 30) } } }
@suryachappidi3337
@suryachappidi3337 4 жыл бұрын
what about the identified in list at 23:16
@TheRuthlessEAZY
@TheRuthlessEAZY 4 жыл бұрын
thanks for sharing man
@sokn1fe
@sokn1fe 4 жыл бұрын
@@suryachappidi3337 List(categories.keys.sorted(),id: \String.self){key in DrinkRow(categoryName: "\(key) Drinks".uppercased(), drinks: self.categories[key]!)
@sokn1fe
@sokn1fe 4 жыл бұрын
​@@TheRuthlessEAZY happy to help :)
@mgambusch
@mgambusch 4 жыл бұрын
dude you just saved my day:D
@badakml7366
@badakml7366 5 жыл бұрын
ohh man, cant wait for the catalina release, i want to use that preview heheh
@lakshgupta687
@lakshgupta687 5 жыл бұрын
Your luck. Catalina just hit the market.
@amit1922003
@amit1922003 5 жыл бұрын
Thank you so much🙏 I will definitely have a look when I wake up!
@xushnudkeldiboyev5393
@xushnudkeldiboyev5393 4 жыл бұрын
so you woke up!? or still sleeping bob
@amit1922003
@amit1922003 4 жыл бұрын
Xushnud Keldiboyev hahaha I guess it’s a type but I can’t remember😅
@omgawdhax
@omgawdhax 5 жыл бұрын
Thanks Brian, I'm loving these SwiftUI courses all over KZbin. Quick question: At 24:10 should we use [unowned self] for the closure to prevent memory leaks like we do in closures with Swift, or is that handled somehow in SwiftUI? Any ideas? Cheers!
@OurPastSecrets
@OurPastSecrets 5 жыл бұрын
So dark mode automatically switches apps with no coding to black with white text?
@waveboardstyler
@waveboardstyler 4 жыл бұрын
If you use .primary and .secondary it does, I don’t think it does when you specify .white for example
@marlokessler
@marlokessler 5 жыл бұрын
Awesome how you handle Swift and SwiftUI!!!
@nadiasiraniadev9452
@nadiasiraniadev9452 5 жыл бұрын
Thank you for this very useful tutorial
@w0mblemania
@w0mblemania 5 жыл бұрын
This was very good. Thank you Brian. A query: it seems that the detail view doesn't need to be in a list. (That would also remove the redundant separator line). Also, the load method could be an extension on Bundle, instead of being a free-floating function. Also, the data model should probably refactored out in to its own type, and would provide the dictionary, so that Views don't have to do any thinking. Cheers.
@TheoInvest
@TheoInvest 5 жыл бұрын
hello can you put the link to download the Asset and Json files? Thank you 🙏
@FaiDaTe..
@FaiDaTe.. 4 жыл бұрын
Hello can you make an example with swifh ui similar to this with the difference of viewing a video inherent in the context? Thanks you are a great teacher !! Excellent
@rabihelias7848
@rabihelias7848 5 жыл бұрын
Great tutorial man !!!
@derekxiao8265
@derekxiao8265 5 жыл бұрын
thank your wonderful job
@appleblog3776
@appleblog3776 5 жыл бұрын
Great Tutorial! Thanks!
@alperenakyuz6158
@alperenakyuz6158 5 жыл бұрын
Excellent tutorial. Thank you :)
@aliyukamilu1501
@aliyukamilu1501 4 жыл бұрын
Thank you for the tutorial
@lowskill4866
@lowskill4866 4 жыл бұрын
Pretty cool video, thank's
@jadsonmedeiros6815
@jadsonmedeiros6815 5 жыл бұрын
Hello, could you make a video explaining how to use size classes with swiftui? will it be that to create a universal app with different layouts for iPhone and iPad have to use multiple if to detect the device?
@rgenericson5361
@rgenericson5361 5 жыл бұрын
Starting on it now! thx!
@codejunkie6300
@codejunkie6300 5 жыл бұрын
Still no link to the files posted yet?
@vatsalkulshreshtha6048
@vatsalkulshreshtha6048 5 жыл бұрын
NavigationButton is depracated in beta 5, instead I use NavigationLink... the DrinkRow is not clickable in my case whole scrollview is clickable and then due to forEach loop the detailView opens three times What to do?
@mrcattaable
@mrcattaable 5 жыл бұрын
have you managed to solve this?
@vatsalkulshreshtha6048
@vatsalkulshreshtha6048 5 жыл бұрын
Haiducu' no
@vatsalkulshreshtha6048
@vatsalkulshreshtha6048 5 жыл бұрын
@@mrcattaable no! \
@ravingrabidsq
@ravingrabidsq 5 жыл бұрын
@@vatsalkulshreshtha6048 On my way to find solution, got anything?
@heestand_xyz
@heestand_xyz 5 жыл бұрын
Epic tutorial!
@ridewithsingh385
@ridewithsingh385 4 жыл бұрын
Testing your app on the actual device doesn't apply the Color Assets for light and dark appearance. Do you know why? light and dark appearance works great in the simulator but not on the actual device.
@moridinbg
@moridinbg 5 жыл бұрын
Great tutorial, but that was a ridiculous number of ads!
@jrgibson
@jrgibson 4 жыл бұрын
How else do you think he's supposed to pay for the work he does....?
@aisanaK
@aisanaK 4 жыл бұрын
Ivan Dilchovski this is the stupidest co,,eat i have ever seen. a free 40 min tutorial with a few ads to be able to get some money this ads literally take 5 seconds to watch
@DC4TH
@DC4TH 5 жыл бұрын
I got a question... is optimal to use the "ForEach" SwiftUI method in order to render all the elements, it has the optimization of the, for example, reuseds cells of UITableViews?
@HisMajesty99
@HisMajesty99 5 жыл бұрын
Any idea what this error is: '(Edge.Set) -> _ModifiedContent' is not convertible to '(Edge.Set, Length?) -> _ModifiedContent' (aka '(Edge.Set, Optional) -> _ModifiedContent')
@kvaliantis
@kvaliantis 5 жыл бұрын
Can we have the link of the assets please?
@stressfree9780
@stressfree9780 3 жыл бұрын
If you pay me! Or else no
@kvaliantis
@kvaliantis 3 жыл бұрын
@@stressfree9780 ok no
@stressfree9780
@stressfree9780 3 жыл бұрын
@@kvaliantis Ok fine- be that way
@aliyukamilu1501
@aliyukamilu1501 4 жыл бұрын
please how did you create the .json file.
@iKh4ever
@iKh4ever 5 жыл бұрын
That is great tutorials. I love your tutorials.
@alswynnjovepascual8229
@alswynnjovepascual8229 4 жыл бұрын
Say , i want to use this UI, is there anyway to add a create/plus button to generate a “new card”
@christophschmitt114
@christophschmitt114 5 жыл бұрын
Hi Brian, what about a design pattern like MVC. Is it still usefull with SwiftUI? In your example the view knows the model.
@seantan4702
@seantan4702 Жыл бұрын
is this consider complex Ui already?
@techdistribution168
@techdistribution168 4 жыл бұрын
Hi brother. How to start build successful KZbin channel like you? Could you show me some tips? Thanks.
@boy4ksa1
@boy4ksa1 5 жыл бұрын
Bad, you don’t start from “zero” and in your project there is some files we don’t know how you do it, i am interested about this video but when I started everything is error in my project
@mmcanhaoable
@mmcanhaoable 5 жыл бұрын
why dont you provide the files you use on the tutorial?
@jrgibson
@jrgibson 4 жыл бұрын
Why don't you pay for the files used on the tutorial?
@dipakmakwana5606
@dipakmakwana5606 4 жыл бұрын
@@jrgibson In Market, there are so many videos are available, those provide even source code also. And You are asking for payment that is very ridiculous.
@jrgibson
@jrgibson 4 жыл бұрын
​@@dipakmakwana5606 Do you want to try constructing a sentence in English that is correct? If you don't like the videos, you don't have to watch. Putting the files behind a paywall allows Brian to make money from the work he has put into these videos that he is giving away for free -- Don't you think he should be paid for the work he does, or do you expect everyone to work for free?
@Awesome奥深
@Awesome奥深 4 жыл бұрын
looks good
@911SuperGT
@911SuperGT 5 жыл бұрын
hey guys, i need some help here. i just ordered a mac so that i could start learning to code for iOS. a long time ago, i learned objective-c to get to know a bit about iOS dev. so in my case here, if i want to get into iOS again with the latest technologies, should i be starting by this tutorial and ignore all the old resources used on Swift before SwiftUI ?
@BrianAdvent
@BrianAdvent 5 жыл бұрын
Hi Ramy, SwiftUI is cool and already quite powerful. However, at the moment you still need to have basics knowledge about UIKit.
@mrcattaable
@mrcattaable 5 жыл бұрын
since beta 5, I can not navigate to the DrinkDetail, any suggestion?
@crapio99
@crapio99 4 жыл бұрын
Hi! I was trying to configure the DrinkITem view but it is giving me an error cannot preview in this file. What do I do????
@feededandrea
@feededandrea 4 жыл бұрын
same here
@whitecrow5886
@whitecrow5886 4 жыл бұрын
beautiful
@jesusfortuna6850
@jesusfortuna6850 4 жыл бұрын
Eres el mejor, I love u
@pickemparty
@pickemparty 4 жыл бұрын
Whats the point of the default ContentView.swift file when the project is created?
@mustafaihab9389
@mustafaihab9389 5 жыл бұрын
Amazing 🙏
@anonymouswhite5845
@anonymouswhite5845 4 жыл бұрын
Guys how did you made in DrinkItem.swift : static var previews: some View { DrinkItem(drink: drinkData[0]) } I am getting an error that says: Cannot convert value of type 'Data' to expected argument type 'Drink'
@codedaily8861
@codedaily8861 5 жыл бұрын
Seems that the identified(by:) is depracated in beta 5, how can I write the List function for the Home view?
@danielillana7638
@danielillana7638 5 жыл бұрын
here it is List (categories.keys.sorted (), id: \ String.self) {keys in
@toanuk
@toanuk 5 жыл бұрын
Hi Brian, It is a great video, but It is hard to follow, Can you help to set up data with out Jason file. Can you please set up core data model for next video. look forward for next video as CoreData model.
@Alyasi1985
@Alyasi1985 5 жыл бұрын
When a notification was clicked , it must be redirected to desired page in IOS
@nitramluap
@nitramluap 5 жыл бұрын
This is all lovely... but I'm having a hard time finding a way to link a UI designed in SwiftUI with a CoreData data model. Swift UI seems to be good for simple data structures but that's about it. I hope this changes.
@jeanpaulhernandez1363
@jeanpaulhernandez1363 4 жыл бұрын
Hello sr, i am getting a crash error when i try to load my canvas preview for the drinkItem.swift file. I am using your content as a template for my own app but for some reason i am getting and error in the last line of the data file, how can i fix it
@sanampreetsingh4463
@sanampreetsingh4463 4 жыл бұрын
why there is no storyboard and viewcontroller by default. when i try to make it like this it doesnt run and shows lot of errors
@matthewross611
@matthewross611 5 жыл бұрын
How would something like this work with Core Data? and how would it work to edit the JSON file if you were looking at a local database kind of approach?
@TheRedEagle-0
@TheRedEagle-0 5 жыл бұрын
Quick Question, how would I go about making it print out the row in a specific row. For example, make the Hot Section first and the Cold second.
@ashleyvaz3577
@ashleyvaz3577 4 жыл бұрын
Great video but ridiculous number of ads
@danielillana7638
@danielillana7638 5 жыл бұрын
Hello, when I want to go to the DrinkDetail, with NavigationLink, when I touch the image it does not change my view, but if I touch in the cell it changes me but it happens to me through all the values ​​of the ForEach loop, what solution can I do
@ravingrabidsq
@ravingrabidsq 5 жыл бұрын
Did you find any solution?
@andronickmartusheff4036
@andronickmartusheff4036 3 жыл бұрын
updated format if you're running into issues with the "identified by" lines try this format ---> List(categories.keys.sorted(), id: \.self) {key in.....
@rajashekargangarapu4221
@rajashekargangarapu4221 5 жыл бұрын
I have error : Value of type '[String]' has no member 'identified'
@forrestanderson2885
@forrestanderson2885 5 жыл бұрын
You need to change it to: List(categories.keys.sorted(), id: \String.self) { key in
@PoopStyleGaming
@PoopStyleGaming 5 жыл бұрын
How (not) to ask a technical question - kzbin.info/www/bejne/a2TdnHWsgZmNeJY
@Nirvananashreal
@Nirvananashreal 5 жыл бұрын
.identified(by: \String.self) part seems to be deprecated. Idk but my Xcode won’t use it for some reason
@StewartLynch
@StewartLynch 5 жыл бұрын
Good stuff as usual Brian. The one issue I see is that you set the frame width of the DrinkItem to a fixed width and that might not display consistently on all devices as they have different widths. Or what if you enable landscape mode. One way to handle this would be wrap your scrollview in GeometryReader. I demonstrate this in this tweet twitter.com/StewartLynch/status/1142473049779818498
@danielwatson6529
@danielwatson6529 4 жыл бұрын
I actually Really love this Tut, it has helped me loads., i didn't actually follow directly tho, as I used an array rather than loading from a Json. Can anyone point me in the right direction for my next challenge, using core data, rather than json or an array, that a user can add ingredients etc.
@chakrichakram1546
@chakrichakram1546 4 жыл бұрын
Will you be teaching SwiftUI basics?
@BrianAdvent
@BrianAdvent 4 жыл бұрын
I just released a course on Swift UI: www.udemy.com/course/build-apps-with-swiftui/?couponCode=KZbinAPRIL
@Killdead14
@Killdead14 5 жыл бұрын
I'm having a problem, video time -> 19:50. In the line "ForEach (self.museums.identified (by: \ .name))" I changed to use in my case. This error appears: Type of expression is ambiguous without more context
@iambenmitchell
@iambenmitchell 5 жыл бұрын
Yes, this tutorial is broken now. Use beta 2
@Killdead14
@Killdead14 5 жыл бұрын
Ben, thank you and i have beta 2
@kareemjeiroudi1964
@kareemjeiroudi1964 3 жыл бұрын
So no assets unless you donate?
@MohammedAraby
@MohammedAraby 4 жыл бұрын
but I have issue when I insert the data in drinkItem swiftui no review are coming and saying crushed
@iambenmitchell
@iambenmitchell 5 жыл бұрын
NavigationButton was renamed to NavigationLink
@iambenmitchell
@iambenmitchell 5 жыл бұрын
NavigationLink(destination: DrinkDetail(drink: drink)) {
@DimNovo
@DimNovo 5 жыл бұрын
@@iambenmitchell Actually "it's work" has renamed to "doesn't work"...))
@iambenmitchell
@iambenmitchell 5 жыл бұрын
@@DimNovo Yeah, there's a lot of bugs. Use Xcode Beta 2. I have uploaded the project here: github.com/MrBenFTW/CoffeeDBApp
@t3ix89
@t3ix89 5 жыл бұрын
@@iambenmitchell Thanks, but have this error "Static member 'leading' cannot be used on instance of type 'HorizontalAlignment'", an idea ?
@iambenmitchell
@iambenmitchell 5 жыл бұрын
@@t3ix89 Did you ever fix it?
@javakian1
@javakian1 4 жыл бұрын
Hello, I have one error, just opening your code in HomeView.swift.
@javakian1
@javakian1 4 жыл бұрын
See my errors, please download them, www.OpticalAutomation.com/CoffeeDBApp.zip
@series25a
@series25a 4 жыл бұрын
Guys i cant even try to test the sample of the completed app? Can't import app and has errors about some id or permissions...
@pierre1360
@pierre1360 4 жыл бұрын
I'm not getting the autocompletes that he's getting and my previewer fails when I try to add the drink param to the drinkItem struct
@reddytocode
@reddytocode 5 жыл бұрын
16:50 change the Foreach to: Foreach(self.drinks, id: \.name){
@ZhouHaibo
@ZhouHaibo 4 жыл бұрын
Why not just the Foreach(self.drinks), what is the different?
@mounirasalhi6829
@mounirasalhi6829 4 жыл бұрын
it's working now .. thnk U
@kuzaxe
@kuzaxe 4 жыл бұрын
Thanks for this! Fixed the error.
@mariaangelxoxo7579
@mariaangelxoxo7579 4 жыл бұрын
How do I fix this error. value of type ' string ' has no member 'identified'
@bahdmansaul
@bahdmansaul 4 жыл бұрын
Foreach(self.drinks, id: \.name)
@-_--px7em
@-_--px7em 4 жыл бұрын
new xcode 12 beta showsHorizontalIndicator replace it with -> .horizontal, showsIndicators: fals
@artemstrekalov6333
@artemstrekalov6333 5 жыл бұрын
help me pls on 8:17 DrinkItem(drink:drinkData) I have an error Cannot convert value of type 'Data' to expected argument type 'Drink', I did everything same, but on this step just error
@TArsVEVO
@TArsVEVO 5 жыл бұрын
Can I have your json and assets please ?
@iambenmitchell
@iambenmitchell 5 жыл бұрын
pastebin.com/ajYzHwne
@mickaellutin2591
@mickaellutin2591 4 жыл бұрын
someone can explain me the deference between using VStack and the Main.storyboard?
@zoolander2105
@zoolander2105 4 жыл бұрын
In the released version of swift, the identified block is not working :(
@Shqtucke
@Shqtucke 5 жыл бұрын
I have the new xcode beta and it's not responding. It won't open at all. It was fine yesterday. Any suggestions???
@iambenmitchell
@iambenmitchell 5 жыл бұрын
stackoverflow.com/questions/56926884/swiftui-navigationlink-not-behaving-the-same-way-as-the-old-navigationbutton
@gangalo68
@gangalo68 4 жыл бұрын
7 minutes in and I have to make a cappuccino, brb
@danielillana7638
@danielillana7638 5 жыл бұрын
Hey Brian, I loved the tutorial, but could you please post a link to the assets and json
@wanmeixx
@wanmeixx 5 жыл бұрын
真棒,非常感谢
@iOS_Developer_Swift
@iOS_Developer_Swift 4 жыл бұрын
youryr code is not working on latest verison
@anonymouswhite5845
@anonymouswhite5845 4 жыл бұрын
If someone did finish the latest version of this project can you share it please?
@shayaknandi3838
@shayaknandi3838 4 жыл бұрын
Hey, are you able to use this video to create the app? Will the tutorial work for today's swift?
@yolo333kadepandxmand
@yolo333kadepandxmand 4 жыл бұрын
github.com/davidkubik98/CoffeeDB updated version thanks to David Kubik
@taoapps5637
@taoapps5637 3 жыл бұрын
@@yolo333kadepandxmand Thank you
@fieb3051
@fieb3051 5 жыл бұрын
I created a JSON-File which fits the conditions: www.dropbox.com/s/sc1v9h064bsm1de/drinks.json.zip?dl=0
@anlumithe4616
@anlumithe4616 5 жыл бұрын
The Scroll View is not working can somebody pls explain ??
@Evolinox
@Evolinox 4 жыл бұрын
24:11 I keep getting the Error that "Value of type '[String]' has no member 'identified' "! How can I fix this??
@waterfall9931
@waterfall9931 4 жыл бұрын
List(categories.keys.sorted(), id: \.self)
@andrm88
@andrm88 4 жыл бұрын
36:23 NavigationButton has changed to NavigationLink
Who’s the Real Dad Doll Squid? Can You Guess in 60 Seconds? | Roblox 3D
00:34
ДЕНЬ УЧИТЕЛЯ В ШКОЛЕ
01:00
SIDELNIKOVVV
Рет қаралды 4,2 МЛН
小蚂蚁会选到什么呢!#火影忍者 #佐助 #家庭
00:47
火影忍者一家
Рет қаралды 117 МЛН
NSURLProtocol: How I Stole an App For My Wedding
56:25
Bryce Bostwick
Рет қаралды 49 М.
Learn Web Design For Beginners - Full Course (2024)
3:07:31
Flux Academy
Рет қаралды 2,3 МЛН
OAuth 2.0 and OpenID Connect (in plain English)
1:02:17
OktaDev
Рет қаралды 1,7 МЛН
SwiftUI - How to do Navigation in your Swift UI app
41:58
CodeWithChris
Рет қаралды 80 М.