I've done some #SwiftUI lately for @pushheroapp @PastePalApp , and amazed by how easy and fun it is to make apps. If you want to get into SwiftUI but don't know where to start, here are my recommended resources #iosdev

Thread 👇
1) First thing first is @Apple official guides. Apple has done a stunning job to make SwiftUI tutorials fun and interactive

- Introducing SwiftUI https://developer.apple.com/tutorials/swiftui
- Develop Apps with SwiftUI https://developer.apple.com/tutorials/app-dev-training/
- Creating a macOS App https://developer.apple.com/tutorials/swiftui/creating-a-macos-app
2) Next is a mini-series focusing on fundamental blocks which are Stack and ScrollView

- Creating Performant Scrollable Stacks https://developer.apple.com/documentation/swiftui/creating-performant-scrollable-stacks
- Aligning Views Across Stacks https://developer.apple.com/documentation/swiftui/aligning-views-across-stacks
- Building Layouts with Stack Views https://developer.apple.com/documentation/swiftui/building-layouts-with-stack-views
3) Further, consult the official SwiftUI documentation https://developer.apple.com/documentation/swiftui/ for everyday topics like

- View Layout and Presentation
- State and Data Flow
- Drawing and Animation
6) What's better than books you said? Video courses! So far I've enjoyed these courses
- SwiftUI for iOS 14 https://designcode.io/swiftui-ios14  and SwiftUI Handbook https://designcode.io/swiftui-handbook all by our rockstar @designcodeio @MengTo
7) Taking about video series, I also want to highlight @objcio excellent SwiftUI Layout Explained.

I used to use @LinkedIn LayoutKit framework so I thought I understand SwiftUI enough. But after the series by @chriseidhof @floriankugler I understand more how SwiftUI is built
8) All reading and watching is nothing if you don't practice. #100DaysOfSwiftUI by @twostraws https://www.hackingwithswift.com/100/swiftui  is a vital resource to practice #SwiftUI

Every time I google something about SwiftUI, @twostraws has already an answer ready for me ❀
9) đŸ„ to the hardcore part SwiftUI Lab https://swiftui-lab.com/  by Javier

This blew my mind on how he managed to deep dive into SwiftUI with lots of cool insights given the lack of SwiftUI documentation at time
11) Next is Netsplit https://netsplit.com/swiftui  which I learned a lot about SwiftUI layout system, flexible frames, and how Stack works. Unfortunately, the site is down and I can only read from archive now
12) Again @twostraws has this SwiftUI by Examples https://hackingwithswift.com/quick-start/swiftui you will find a lot of everyday tips and tricks for all sort of tasks you need in your app 🙏
13) What SwiftUI blogs should I read? There are plenty, but here come first in my mind
- @swiftbysundell by @johnsundell if you want to learn how to write better Swift and SwiftUI code, this site is a must-visit
14) Swift with Majid by @mecid I was lucky enough to meet @mecid at WWDC2019. Since then he has amazed us by weekly articles about new SwiftUI APIs and how to use them
15) Another interesting blog is Five Stars by @zntfdr talking about practical tips for building SwiftUI applications. He is also the author of WWDC Notes, which provides quality notes during WWDC
16) Learning from open source. Nothing is better than get a hand-on on existing open-source projects and learn best practices from it

Then you can't ignore RedditOS https://github.com/Dimillian/RedditOS and MovieSwiftUI https://github.com/Dimillian/MovieSwiftUI all by @Dimillian
You can follow @onmyway133.
Tip: mention @twtextapp on a Twitter thread with the keyword “unroll” to get a link to it.

Latest Threads Unrolled:

By continuing to use the site, you are consenting to the use of cookies as explained in our Cookie Policy to improve your experience.