Комментарии:
Brilliant tutorials on SwiftUI! You're doing a great job explaining pretty complex concepts easily. So thank you very much for your work! I only wanted to add one thing about the Singleton pattern that you use for services. If we want to properly implement this pattern, it's a good idea to make the designated initializer private in order to make it impossible to construct an instance of that class. Thus we prevent the possibility to create an instance of that class and make it sure that we can only access those methods and properties through the static shared property.
ОтветитьSee you on Monday
ОтветитьGreat tutorial buddy!!! Love the way you explained the topics in plain easy language. This is my 3rd app that I've built within last 5 days.. starting with a basic UI app with some logic, then a War card game and now just finished this one with all the running features and fixing bugs. This type of content needs more views and likes!! This won't be possible without your help man! I'm 20yr's now, a tech geek who loves web3 to solve real world problems. Let's connect buddy! whenever possible :) keep up the good work. Love from India
ОтветитьFollowing you as you build this Threads clone as well as the AirBnB clone gives me confidence to design and develop my own app from the ground up all the way to the publishing stage, thank you
.
Amazing! If I only want to fetch the currently logged in user's threads to the feed, how could I do that? Is there a way to come in contact with you for some assistance?
Ответитьwhy do u use state object if this was replaced with observable macro much much easier and less confusion???
ОтветитьCalling them View Model's is confusing. View Models are supposed to define the logic between the data being represented in the view. Having asynchronous network calls in a view model does not make sense. something like "network interface" or "data provider" would be more appropriate, especially when it comes to writing tests for them.
ОтветитьExcellent content. I love the focus on code organisation and structuring content
Ответитьif i know it all , can i be offered 100->200k usd ?
Ответитьthis is so damn excellent
ОтветитьHey AppStuf! when I put @Published var userSession: FirebaseAuth.user? in the ContentViewModel and in AuthService I get this error message: "No type named 'user' in module 'FirebaseAuth' Any thoughts as to why?
ОтветитьThanks! do you have a tiktok or spotify tutorial?
ОтветитьDamn man this video is so good I learned so much from it you the best man ❤❤
ОтветитьHey there AppStuff! Just wondering how I can add a verification checkmark for it. Unsure if it's in the video but yeah. Looking forward to hearing from you.
ОтветитьWhy do you need a login? iPhone already knows who you are, just open the app and use! Easy?
ОтветитьGenuinely so impressed with the explanations! Took me a while to understand singletons and their uses. Your videos are amazing honestly. Been coding for 1 year and a half now and I’ve come to realise most of the code I utilise is based off the learning from your videos. P.s. I now also understand combine and how it can be used for the current user and user session! Thank you for this
ОтветитьI thoroughly enjoyed this tutorial! I've just completed the video and I must say, the learning was fantastic. The project's structure is refreshingly simple and tidy. The method of segregating services with view models aligns perfectly with clean architecture principles. I'll definitely be keeping an eye out for your upcoming clones. I gained a wealth of knowledge from this one, and I'm genuinely excited. Thanks a ton for sharing!
ОтветитьI love it how you always show us the latest functionalities
Ответитьhey just a shoutout, I like how you are able to simply explain the build of a full app, bringing together a lot of different parts and tips. Just amazing.
ОтветитьCan you create a video wherein the authentication and backend is cloudkit please!!
ОтветитьShouldn't we delete the old profile image when the user uploads a new one? How would we do it? thanks a lot, this tutorial has been extremely useful!
ОтветитьGiving this valuable work for is incredible. This is the best effort to grow iOS community..
ОтветитьMinor Improvement
In edit profile
The rectangle is rounded corners but the white background is coming out of it
As seen in simulator @ 1.23.23
has the complete pro course been released??
ОтветитьThanks so much for the awesome tutorial - I'm learning a lot! :)
I'm still new to programming/swift and trying to wrap my head around best practices with passing data around in a swiftui project. Is static let shared = UserService a singleton? Everything I've read seems to emphasize staying away from singletons/shared instances and to only use dependency injection or environmentobjects.
In large-scale real world apps is using a shared instance like this just as optimal as dependency injection?
Your explanation in the video for using a shared instance totally made sense, I'm just confused why everything seems to say not to use them in the real world. Is there a reason a shared instance is optimal here despite what I seem to have read about using them?
What I love about your content is that your code is always organised and there's just no bull****. Breaking down real apps into 5 hours of content is also my favourite thing to watch. It takes the apps off the pedestal, and you realise you can make them too. It's empowering. Please do more!
ОтветитьThanks bro your the best !
ОтветитьSo do people really get paid 200k just for this?! That's crazy!
Ответитьwhat a man! God bless
ОтветитьThanks a lot!! really appreciate!
ОтветитьCan you create one course without firebase, like using rest api, for auth
ОтветитьGreat content!
ОтветитьThank You!
ОтветитьHit to TOP
ОтветитьAs you are experienced iOS dev, I have a question, is it better to be freelancer or just work in company?
ОтветитьWhat a video! Thank you for fantastic job It's phenomenal
ОтветитьWoow😮
ОтветитьThanks bro for this ! I just starting out to learn Swift , this really helps me out 🙏🙏
Ответить