Hello. Great lessons!!! Are you going to make UIKit course? Despite of being old it’s used for many projects
@elemento_artsДень тому
Good morning Nick. Would you recommend using branches when working by yourself? Thanks
@SwiftfulThinkingДень тому
Yes, the final video in this series is “Git Flow” which is the branching strategy I would recommend for all projects
@elemento_artsДень тому
@@SwiftfulThinking Looking forward to it
@rayhaanalykhanДень тому
Thank you ❤
@RehanKhan-zw3vqДень тому
NIce.
@patilashishДень тому
Have you covered ideal width height, max and min height width in any other video ?
@2689742День тому
Amazing tutorial.Crystal clear.
@CornuDevДень тому
❤
@tokyobitsДень тому
I don't see it mentioned very often but I highly recommend Git Fork as a GUI client. I have tried a lot of GUI clients and it is my favorite by far. - Lots of features but with a very clean UI - Is a native app, no Electron bloating - No subscriptions, just a reasonable one time fee. - Created by a very small developer team (2 people)
I love all your videos Nick, they've literally taken me by hand and walking me through my ios journey.
@mauzitoz31292 дні тому
I hope I can build apps like you do in SwiftUI one day.. that would require a few more years of experience in the field I guess haha. I'm currently managing an app with UIKit :(
@milanlabus15822 дні тому
When you want to a wrap two stacks with an outer stack you can just highlight them and hit { and xcode will wrap them in brackets for you and you can just add the vstack or hstack
@mauzitoz31292 дні тому
Hi Nick, Thanks for the videos. They are quite a bit fast to follow coding but I guess that was not the main point of the videos anyways :) I am learning a lot with you. Only two things I actually didn't get: 1 - I don't understand why you create HStack with spacing: 0? I thought HStack had spacing 0 by default. 2 - The other thing I didn't get was the offset -8 to have more space to press the button. How did you get to the conclusion of adding an offset -8 would make more space to the user to press the button? This just blew my mind here. Cheers :)
@SwiftfulThinking2 дні тому
The default spacing on any stack in SwiftUI is 10, so I am making it 0 As I said at the start, this playlist is intermediate level and I am purposely moving faster here. If it is too fast, I would recommend the earlier playlists on my channel. The watch order is here: www.swiftful-thinking.com/store
@user-vl6bc6ch2z2 дні тому
Thank you soooo much Nick!!
@rainbowdiy62002 дні тому
Remote music player app tutorial please
@jotaman962 дні тому
Reached the end, lets gooooooo. You're great Nick! 🫶
@intelligencejunction2 дні тому
well done!
@suryaKoneru-rz9or2 дні тому
Hi there surya pavan koneru here, hope you are doing good. here adding edit done edit came for first most section only what to do to come for second section ??
@davidchong47212 дні тому
Great content. Finally I'm understanding some concepts that was so hard for me!
@bingl1722 дні тому
welcome back nick!!! Been waiting so long for this series
@RoxieS-pv4ke2 дні тому
how to make pagination for returned items?
@AbhayKumar-abby2 дні тому
Awesome
@elemento_arts2 дні тому
So glad I waited to watch this last video, I was about to start a new App with the old ObservableObject. It does make a lot of difference using the new Macro: less code, more clarity... well worth it 🔥
@elemento_arts2 дні тому
Very well explained!. Probably naming the ViewModel differently would have made it a bit less confusing but still, very clear and concise. 👌
@elemento_arts2 дні тому
Cool stuff Nick. Would have nice to see the iPhone or iPad UI condition code. I'm guessing you do that on the @main file? Initiating a SwiftUI View depending on device. Is that correct?
@RehanKhan-zw3vq2 дні тому
Oh yes, push it in, and pull it out.
@user-yd9xy3rb4x3 дні тому
What kind of joke is it 😮
@georgeikwegbu52843 дні тому
This is really cool 😎
@rayhaanalykhan3 дні тому
Thanks
@milanlabus15823 дні тому
Is this code on Github?
@user-vl6bc6ch2z3 дні тому
Amazing.. it was an epic lecture for sure!
@mauzitoz31293 дні тому
Really good insights on why using closures to handle onTapGesture events for specify elements on the views. I didn't know the entire view would be override otherwise.
@theflutterguy63013 дні тому
good stuff
@davidchong47213 дні тому
Nice!
@tokero51993 дні тому
I liked the video but I find this example (of a button) would be better implemented as a custom view...
@adityadhal50274 дні тому
AsyncImage is not working in home screen widget. Do you know any solution for it.
@elemento_arts4 дні тому
Definitely gonna use the medium for a paywall 😁
@quanphan73374 дні тому
19:27 The animation didnt work for
@petehikers60034 дні тому
Thanks for this great tutorial? Where can I find the code?
@MateMuller14 дні тому
Please activate the Donate button here on UKposts too! You'll earn much more! You deserve every penny!
@elemento_arts4 дні тому
Excellent videos Nick. Thanks. I think that naming the manager class "ViewModel" is incredible confusing for us beginners, due to having the same name as the other 2 groups inverted. I also understand that is how the Industry refers to them. I personally would name it: MVM or Model View Manager. It's easier and far less confusing.
@SwiftfulThinking4 дні тому
It’s supposed to be Model-View-ViewModel, and the manager is not technically part of MVVM, but a common practice to keep the code clean. Often devs will use another “repository pattern” for that part of the code
@elemento_arts4 дні тому
@@SwiftfulThinking Oh I see. Yeah, I was referring to the last part of MVVM, you know the ViewModel. Just the repeating of the same words with different concepts makes it kind of awkward to explain during a coding interview. I just wish it was named differently. Anyway, looking forward for more of your videos. Awesome stuff 👍
@codesbyabgolor4 дні тому
Yeah🎉 you did a great job
@sander57644 дні тому
8:10 "We don't need weak self" hit me right in the feelings....
@rayhaanalykhan5 днів тому
Is this video still relevant after navigation stack video? 0:01
@liberiskermose99495 днів тому
@19:32. Doesn't swift infer from the parameter name that the return value type should be of type bool instead of void?
@dukensonguerrier53695 днів тому
I was thinking the same thing
@antonignatenko77766 днів тому
interesting i am absolutely new to swift, just learning the basics but have experience in java. In java it's considered an absolutel no no to use optionals as properties, but i see it's fine in swift
@SwiftfulThinking6 днів тому
We love optionals, as long as they are safely unwrapped!
@ionpavelescu21256 днів тому
hello , i love your stuff , is it posiible to do a crash course on appwrite ? thanks soo much
@SwiftfulThinking6 днів тому
I’ve never heard of anyone using that… I have a course on Firebase which is what I’d recommend
@ionpavelescu21255 днів тому
@@SwiftfulThinking thanks, I looked at them all very good, I made an application with it, but firebase is paid when you need more memory. AppWrite is free opensource and selfhosted, making it easy to install it to an old computer for testing but then easy to put on a server to scale it up.
@njasow52346 днів тому
I noticed at 9:00 when the sheet pops up, the view underneath it also slides down revealing a white sliver above both views. Do you know how to get rid of this? or at least change the color of it?