Designer News App is an open-source Swift client created for the Designer News community and originally targeted at iOS 8. It demonstrates how a designer can build a functioning native iOS application using Xcode and Swift. The repository contains the main application, a shared DesignerNewsKit module, tests, screenshots, and Apple Watch components. Network requests are handled with Alamofire, while DTCoreText is used for efficient HTML content rendering. The Spring library provides animation support without requiring extensive animation code. Developers can clone the project, initialize its submodules, open the Xcode project, and run it in the simulator. The codebase reflects an earlier generation of Swift and Apple platform development, making it especially useful as a historical learning project.
Features
- Native Swift iOS client
- Designer News content integration
- Apple Watch app and extension
- Alamofire networking
- HTML content rendering with DTCoreText
- Spring-based interface animations