Aspiring Developer

I'm still learning how to code and would love to get recommendations on how to learn swift/swiftui for iOS/macOS app development. Any recommendations are welcome :)
Answered by zmfrew in 613209022
I highly recommend Paul Hudson's intro programs at Hacking with Swift. He has a 100 Days of SwiftUI course, which would be an excellent place to start. It will walk you through learning Swift in the beginning then start building apps with SwiftUI. There's a ton of free content on his website ranging from beginner to advanced.

Additionally, John Sundell writes excellent content on his website Swift by Sundell. He has a basics section, which would complement the 100 Days of SwiftUI quite well. He also covers advanced topics and everything in between.
Hey, Im in the same boat, but I have been trying on and off for the past 3-4 years. Every time I restart, I am happy that I recall some of the basics, but I always have trouble piecing everything together to develop an actual app.

I find the Code With Chris YouTube channel to be easy to follow and has great tutorials and he is constantly updating and providing fresh content with Apple's updates.

All this being said, if anyone has any recommendations on piecing everything together... please let me know.
I am also a really newbie in Swift and the Apple Ecosystem, and I found useful Paul Hudson's videos published on his YT channel. A very good video tutorials about Swift UI.
I totally recommend this Stanford Free Course:

youtu.be/jbtqIBpUG7g

I'm also really new to development - I found that a combination of Google/YouTube/Udemy & StackOverFlow really helped.

I'd recommend;

Blckbirds.com - SwiftUI Tutorials (You can follow along and build a demo app)
Udemy - SWIFTUI - The complete developers course (This is really great as it tells you why the code does what it does)
Default Apple tutorials on here
designcode.io (Great for learning UI)

My process for learning (which might be of use)
  • Do some follow-along tutorials

  • Read the code they've put and write it out from scratch to get it "baked in"

  • Learn the core basics; Lists, search, image, UI etc

  • Understand why the code does what it does and why I get the result I get

Good luck :-)
you can use the official documentation, it is simple and practical https://docs.swift.org/swift-book/LanguageGuide/TheBasics.html
Kavsoft.

you can find that team in YouTube, if you will look at it, you will love that
I would definitely check out the App Development With Swift books by apple on Apple Books.
...



I realize you have this checked off as resolved but I'm in the same boat as you and I found two people who speak slowly and really explain what's going on. They channels on YouTube.

CodeWithChris
Matt Heaney

Chris has many video tutorials on specifics: i.e. Logic, Conditionals, Functions, Classes,.DataTypes, etc.

And Matt has a 7 video tutorial on building a complete game. It gave me a great view on where to start, how to connect things, etc. etc.

Good luck to everyone.
求各位大神帮忙

Hello, officer. We have a little problem. I hope you can help me solve this problem. Our proposed IPA build has been processed for more than 48 hours and cannot be built. I hope it can help us solve this problem. thank you very much. I hope it can help us solve this problem. Here's an email from apple after we submitted the version. This shows that there is no problem.
Dear Guangzhou weiyuntu Technology Co., Ltd,
The following build has finished processing:
Platform: IOS
Application Name: Business
Manufacturing number: 2022
Version number: 2.1.0
Application SKU: Wang Jianshi
Apple App ID: 981570594
Now you can use this build for testlight testing or submitting it to the Appstore.
If you have any questions about your app, please click "contact us" in App Store connect.
Deemed,
App store team
However, what we still see is that it is still unable to build the version. We hope that the app store team can give us a solution. thank

谢谢,有好的意见,发我邮箱236238809@qq.com 万分感谢
I recommend the first three as mandatory...
  1. Paul Hegarty's Stanford course is excellent CS193p Developing Apps for iOS - cs193p.sites.stanford.edu

  2. The Apple Developer SwiftUI tutorial is the best learning tool Apple has ever released - developer.apple.com/tutorials/swiftui/

  3. Watch ALL the WWDC videos - I try one a day - start with Swift, SwiftUI and Combine

Then refer to these websites for good reliable well written articles:
  • Others have recommended Swift by Sundell, and so do I - swiftbysundell.com

  • NSHipster for many excellent articles on Swift - nshipster.com

  • For some more in-depth articles on certain aspects of SwiftUI, try:

    • The SwiftUI-Lab - swiftui-lab.com

    • Swift with Majid - swiftwithmajid.com


Me the same, im starting learning again after one year without practice on Xcode and Swift. Thanks
This topic is so heartwarming. I'm currently employed as a front-end developer and I see this question pop up from time to time on the JS communities and the replies are rarely as friendly as this specific topic.

I'm currently getting my hands on Swift and SwiftUI as I want to expand my skills and hopefully create a few awesome apps along the way, so a lot of the sources in this topic are very helpful!

As far as learning is concerned, I am currently involved in Paul's "100 Days of SwiftUI", as well as Design + Code's SwiftUI course. The former teaches very in-depth things that will help you understand why things are the way they are and how you can utilise them. The latter is really helping me know about all the different modifiers and how to create awesome looking UI's that have a very friendly UX.
I would like to know how to create something I am bit confused sense I’m new to this any ideas 
In addition to this wonderful recommendations,

I would encourage you to play with the Nam Việt Plastic App and then check the Github repo and the documentation. This SwiftUI SDK allows you yo create Universal Design Systems like Material Design or Bootstrap right from your phone.
We'll be happy to help you get started (There is a link to Discord chat inside the app).

https://gitlab.com/tamloplaysang

Aspiring Developer
 
 
Q