Using Y Combinator's HackerNews API and presenting it in an app using SwiftUI and Advanced State Management.
- Working with SwiftUi Lists and Identifiable Protocol.
- Using a Navigation View to navigate between a List and detail view
- Advanced State Management using the Observer Design Pattern
- Incorporate a UIKit component into SwiftUI by using WebKit to display web pages in the app
- Building on topics of Closures, Networking, JSON, Protocols, The Delegate Deisgn Pattern
This is a companion project to The App Brewery's Complete App Developement Bootcamp