Chapter 14

Ten Great SwiftUI Resources

IN THIS CHAPTER

check Finding even more tips for working with SwiftUI

check Going down the SwiftUI rabbit hole

I hope this book covers all the important concepts you need to know to succeed in SwiftUI development, but I know you need more than just one single resource to stay ahead. In this chapter, I provide ten great SwiftUI resources that will be useful to you when you’re ready to venture beyond the basics.

Apple

You may as well go straight to the source! Apple has a set of resources for learning SwiftUI, including tutorials, documentation, sample code, videos, and a forum. You can find it all at https://developer.apple.com/tutorials/swiftui/resources.

Of particular interest is the Tutorial section. As you scroll through each topic, you can follow the various steps in each section. Some of the figures are animated and interactive, which makes following the tutorials fun and effective. You can also jump directly to a specific topic that you’re interested in and select the relevant section to start learning.

SwiftUI by Example

SwiftUI by Example (www.hackingwithswift.com/quick-start/swiftui) has a vast collection of tutorials on everything related to SwiftUI. If you search online for anything related to SwiftUI, chances are, you’ll find an answer on Swift by Example. The code examples are very well written — straight to the point, without all the fluff.

100 Days of SwiftUI

Created by Paul Hudson, the same person behind SwiftUI by Example (see the preceding section), 100 Days of SwiftUI (www.hackingwithswift.com/100/swiftui) is a collection of videos, tutorials, tests, and more, designed to help beginners learn SwiftUI effectively. What’s more, the course is entirely free! All you need is your motivation and focus to complete the 100 days of learning and coding.

Gosh Darn SwiftUI

Gosh Darn SwiftUI (https://goshdarnswiftui.com) is a curated list of questions and answers about SwiftUI. It also contains a quick reference to some of the commonly used views and controls in SwiftUI. I find it useful as a quick code reference when I need to refresh myself on how to use a particular view.

Tip My editor wouldn’t let me use the alternative URL for this same website. If you’re curious, just replace goshdarn with f___ing (I can't spell out the whole word, but you can probably guess what word I’m talking about). You didn’t hear it from me.

SwiftUI Hub

SwiftUI Hub (https://swiftuihub.com/beginner-swiftui-tutorials) is a collection of links to tutorials on SwiftUI. This site is useful if you’re trying to learn a new topic in SwiftUI.

Awesome SwiftUI

Awesome SwiftUI (https://github.com/chinsyo/awesome-swiftui) is another curated list of awesome SwiftUI tutorials, libraries, videos, and articles. It contains tutorials and videos from the Apple Worldwide Developers Conference (WWDC), as well as related articles on SwiftUI. It also contains a list of GitHub code repositories of SwiftUI projects.

raywenderlich.com

raywenderlich.com has established itself in the iOS development world. It has a list of tutorials on SwiftUI (www.raywenderlich.com/library?q=SwiftUI&sort_order=popularity) that are worth a read. In addition, if you’re already familiar with the Swift programming language, SwiftUI by Tutorials is a great book to get you started using SwiftUI to build an iOS app user interface (UI) declaratively. You can find the book at https://store.raywenderlich.com/products/swiftui-by-tutorials.

Swift Talk

Swift Talk (https://talk.objc.io) is a weekly video series on Swift programming. Although Swift is in its name, it contains a lot of interesting videos on SwiftUI, including ones that allow you to learn a particular topic in depth.

About SwiftUI

This site (https://github.com/Juanpe/About-SwiftUI) is another repository for all things SwiftUI. About SwiftUI contains a listing of documentations by Apple, WWDC videos, tutorials, books, courses, and articles, as well as code repositories created using SwiftUI.

Stack Overflow

No resource list would be complete if it didn’t mention Stack Overflow, a question-and-answer site for professional and enthusiast programmers. In fact, if you don’t know Stack Overflow, you aren’t a programmer yet!

One of the top places to get your questions on SwiftUI answered is Stack Overflow (https://stackoverflow.com/search?q=swiftui). In fact, if you search the web for the answer to your question, chances are, Stack Overflow already has what you’re looking for!

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.17.28.48