DEV Community

Rizwan
Rizwan

Posted on • Originally published at blog.rizwan.dev on

1

Learning SwiftUI with NetNewsWire

After the release of SwiftUI 2.0 on WWDC 2020, I got excited and want to learn more about it. What is better than learning a new tech by building a real-world app? Here it goes my learnings…

NetNewsWire

I got the chance to learn SwiftUI from an open-source project called NetNewsWire. It’s an RSS reader app for iOS, iPadOS and macOS. Build with UIKit/AppKit.

Shameless plug:- It’s a cool app, you should check it out

After the WWDC, contributors to the project had a zoom call and decided to hope on the SwiftUI train. It’s not new for the team. They have already burnt the hand by investing some time last year when the SwiftUI 1.0 was released. For various reasons the team had to stop and rollback everything done on SwiftUI. Since there are lots of improvements on 2.0, we have decided to try it to build the existing multi-platform app with the all-new SwiftUI multiplatform.

The whole team is ramping up with the latest cool beta things and I learnt a ton by implementing some small set of features on the Settings screen for iOS/iPadOS. One of my goals, when I started learning, is to share what I have learnt via blog posts. So I’m gonna kick start a set of blog posts which explains specific new features from SwiftUI 2.0.

The whole NetNewsWire community is great and I like to thank Brent Simmons for creating this project and making it open-source, Maurice Parker,Stuart for helping me and correct my direction whenever I lost in track, and all other contributors and users. If you would like to join, please check out our slack group. Everybody is welcome and encouraged to join.

Image of Datadog

The Future of AI, LLMs, and Observability on Google Cloud

Datadog sat down with Google’s Director of AI to discuss the current and future states of AI, ML, and LLMs on Google Cloud. Discover 7 key insights for technical leaders, covering everything from upskilling teams to observability best practices

Learn More

Top comments (0)

Heroku

Simplify your DevOps and maximize your time.

Since 2007, Heroku has been the go-to platform for developers as it monitors uptime, performance, and infrastructure concerns, allowing you to focus on writing code.

Learn More

Best practices for optimal infrastructure performance with Magento

Running a Magento store? Struggling with performance bottlenecks? Join us and get actionable insights and real-world strategies to keep your store fast and reliable.

Tune in to the full event

DEV is partnering to bring live events to the community. Join us or dismiss this billboard if you're not interested. ❤️