SwiftUI Masterclass: Build To Do List App

SwiftUI Masterclass: Build To Do List App

iOS Academy

1 год назад

100,775 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

@aryanjasuja8295
@aryanjasuja8295 - 30.11.2023 16:31

I am Facing some issues can someone please help me with that
?

Ответить
@RealCPI
@RealCPI - 24.11.2023 00:41

How do you get the iphone model at the left side of the screen

Ответить
@nicolaspedra4195
@nicolaspedra4195 - 11.11.2023 20:41

amazing video, thanks bro!

Ответить
@user-oe9fk6kk7l
@user-oe9fk6kk7l - 10.11.2023 02:32

I really appreciate how not basic this tutorial is. I am a programmer knowing at least 5 languages and know 3 of them to an advanced level. I am just looking to build myself something for fun. I want a full app with proper coding components, not an app that does nothing but dealing cards with no text field, no traditions, no nothing.

Ответить
@mattybomba7358
@mattybomba7358 - 02.11.2023 14:33

hi, i'm Matteo from italy. i've been following this video because i'm trying to improve my coding skills, i'm still kind of a newbie, but i'm getting better also thanks to you (i'm not coping and pasting, but almost understood everything). But now i'm at the end of lesson 6 and trying to build the app a message popped up:

Updating selectors failed with: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated: failed at lookup with error 3 - No such process." UserInfo={NSDebugDescription=The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated: failed at lookup with error 3 - No such process.}
Synchronous remote object proxy returned error: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated: failed at lookup with error 3 - No such process." UserInfo={NSDebugDescription=The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated: failed at lookup with error 3 - No such process.}

in the MainViewViewModel, near DispatchQueue.main.sync {, comes this: Thread 1: EXC_BREAKPOINT (code=1, subcode=0x104cd2ae0)

could u please help me?

Ответить
@user-pt8ni4ke2i
@user-pt8ni4ke2i - 21.10.2023 21:30

hello

Ответить
@aidenkamph
@aidenkamph - 18.10.2023 22:59

On the login screen, I am not seeing the error message when it is supposed to pop up. I have been getting "Unable to simultaneously satisfy constraints." with a bunch of NSLayoutConstraint messages and have not been able to figure it out for two days. Any help would be appreciated, thanks!

Ответить
@cascasanova
@cascasanova - 18.10.2023 03:12

Hi great app so far, i have been following along with great interest and enjoying your explanation and teaching style. I have one question? I am getting this warning from Firebase . SwiftUIToDoList
[Firebase] Client access to your Cloud Firestore database expiring in 2 day(s) You chose to start developing in Test Mode, which leaves your Cloud Firestore database completely open to the Internet. Because your app is vulnerable to attackers, your Firestore security rules were configured to stop allowing requests after the first 30 days. In 2 day(s), all client requests to your Firestore database will be denied. Before that time, please write strong security rules that allow your app to function while appropriately protecting your data. Analysis is run daily; if you've modified your rules in the last 24 hours those changes may not be accounted for. Any suggestions on how t remedy/fix this issue?

Ответить
@nicokalkusinski9320
@nicokalkusinski9320 - 06.10.2023 22:47

I just finished the course and I've a working app on my computer :) Thank you so much for that. It was an amazing introduction to SwiftUI for me, I like starting big so I will pick so many things on the way and it was a perfect place for me to start. You're an incredible teacher and the pace of the course suited my learning so well. What I would recommend to do is to build upon the project they already have after following the video. I personally added "rename" feature, history of deleted items, preserved for 3 days, forgot the password feature (also comes with not being able to create a new account on the same email) and notification when the item is overdue. It's not that hard to implement after having a working base project and I hope everybody could learn something new :)

Ответить
@ricklee128
@ricklee128 - 27.09.2023 19:01

I don't see the check boxes for adding select packages when using xcode 15

Ответить
@debasismandal4090
@debasismandal4090 - 24.09.2023 22:45

Thanks a lot! Awesome content🔥
Even though a todo list app sounds simple and basic but your tutorial is really helpful to understand the unique concepts of SwiftUI. Especially the integration with Firebase, your explanation was very intuitive on that.

Ответить
@AnishKumar-li8vy
@AnishKumar-li8vy - 23.09.2023 22:08

Can you please provide source code or github repo

Ответить
@timbass9822
@timbass9822 - 20.09.2023 07:10

Hello! How do we order the todos in ToDoListView? Have googled to death and tried many examples and nothing works for me. What am I missing?

Ответить
@timbass9822
@timbass9822 - 17.09.2023 09:11

@IOS Academy, Thank you for this great tutorial. For an retired experienced and passionate programmer, this tutorial was excellent. The best so far for a novice SwiftUI person. I did a few things differently along the way in the view-models and the views, including getting the currentUserId directly in the part where you made it a bit overly complex, but hey, that's me. Very well done and much appreciated! Looking forward to the next one from you && subscribed.

Ответить
@evan_ry
@evan_ry - 16.09.2023 19:33

All that jazz 🤙🏻

Ответить
@borysgwia6100
@borysgwia6100 - 14.09.2023 10:25

great thank you for your effort !

Ответить
@timbass9822
@timbass9822 - 14.09.2023 07:17

The Firebase integration made this course much better than other starter classes. Thank you.

Ответить
@beckschubert8746
@beckschubert8746 - 13.09.2023 00:25

I'm getting an error when trying to build app after creating the RegisterViewModel "App Delgate does not conform to UIApplicationDelegate protocol" - any thoughts how to fix?

Ответить
@surajchand10
@surajchand10 - 12.09.2023 22:00

really helpful .

Ответить
@vivekdhole2675
@vivekdhole2675 - 12.09.2023 08:39

Very helpful thank you ✌

Ответить
@fernandokhounphithach3551
@fernandokhounphithach3551 - 10.09.2023 14:34

Great video, can you update the Chat app to this latest swift?

Ответить
@ryanhofmann7644
@ryanhofmann7644 - 25.08.2023 21:44

🔥🚀

Ответить
@emegbert
@emegbert - 12.08.2023 01:36

How would you sort the To Do list items when retrieving the data?

Ответить
@leftyballsac
@leftyballsac - 06.08.2023 00:06

brilliantly done...very helpful for me to brush up on my swift skills after some time away while also learning something new. Very clear, very simple explanations

Ответить
@ErkanOzdemir75
@ErkanOzdemir75 - 24.07.2023 01:43

Hey there, great masterclass!

Ответить
@vitaliyhalai6017
@vitaliyhalai6017 - 23.07.2023 01:00

Reel reel good 👍❤

Ответить
@turgenevslife9379
@turgenevslife9379 - 12.07.2023 21:22

I have a problem with fetching profile data, probably it's connected to Firebase rules, somebody help me pls

Ответить
@patrickschopfer4404
@patrickschopfer4404 - 11.07.2023 09:30

🔥🚀 Great Video. Thank you

Ответить
@user-zs3kn3wf9j
@user-zs3kn3wf9j - 07.07.2023 15:09

Verifying ios-sdk while adding package is just stucked.

Ответить
@meunomeecriss
@meunomeecriss - 07.07.2023 12:06

🔥🚀 Hey you! Thanks for this amazing video. I have been studying the basic of Swuift and swuifUI

Ответить
@alistairop3098
@alistairop3098 - 04.07.2023 20:59

hey man this really works on my device! Thanks for sharing.

Ответить
@Septix
@Septix - 28.06.2023 07:41

This would be clutch as a beginner course if we just switch Firebase to SwiftData or some local db. At least that's my perspective as a mobile dev trying to pick up swift as soon as possible and not trying to get bogged down with creating a firebase account. Not sure how much that helps but some feedback :) Loving the other videos nonetheless!

Ответить
@matthewronderos7428
@matthewronderos7428 - 27.06.2023 01:19

thanks for your help.

Ответить
@IgorOdaryuk
@IgorOdaryuk - 19.06.2023 14:02

Thank you!

Ответить
@mEtAlMaNiAc787
@mEtAlMaNiAc787 - 17.06.2023 12:16

great do you have this in more detail or do you know where I can find it. I've been trying to figure out how to sort them in date last opened, and date created?

Ответить
@imanimansfield5456
@imanimansfield5456 - 14.06.2023 17:07

why when I add swiftui files it gives me an error? but when it's only on Content View it Works?

Ответить
@brendongong7295
@brendongong7295 - 07.06.2023 01:42

Stupid question: How did you pull up the terminal to view executed print statements?

Ответить
@Revan9991
@Revan9991 - 04.06.2023 23:57

🔥🚀 Much appreciated!

Ответить
@bmsrangel1
@bmsrangel1 - 31.05.2023 15:43

Hey! Great video! Thank you very much!

I have a question, though. When we open the app after the user is already logged, we have the Launch Screen being displayed, then we have the Login Screen displayed for a split of a second and then we have the ToDoListView page.

I understand why it's happening, but I wonder how to prevent this to happen. Is there a way to "delay" the launch screen transition, so this verification is first executed in background? Or is there a way to dismiss the launch screen programmatically?

Thanks!

Ответить
@SwiftDeveloperWorld
@SwiftDeveloperWorld - 23.05.2023 17:42

What is different between StateObject and ObservableObject?

Ответить
@DavesTechChannel
@DavesTechChannel - 16.05.2023 17:27

Great tutorial that covers the basics of MVVM, SwiftUI and Firebase.

Ответить
@diegomonteagudo3560
@diegomonteagudo3560 - 15.05.2023 22:43

What do you think about Scrollview + Vstackk > list component in terms of performance? Cause I see you are using list here and I think is better to avoid use it

Ответить
@victorriurean
@victorriurean - 15.05.2023 19:46

Ответить
@user-uo9nx4tz8u
@user-uo9nx4tz8u - 15.05.2023 15:44

Every day iOS Academy the best of the best

Ответить