News
Apple releases SF Symbols beta 2
New symbols, better ordering and fewer restrictions. Read here.
Upcoming Changes for 17+ Age Ratings and App Availability
In an effort to open up additional opportunities for developers, we’ve worked with the government of the Republic of Korea on making more apps available on the App Store in the Republic of Korea. And to ensure that our global age rating system continues to help make the App Store safe for kids, apps that feature Frequent/Intense Simulated Gambling will be rated 17+ in all countries and regions starting August 20, 2019. More here
Apple Launches iCloud for Web Redesign in Beta
The old look for iCloud.com reflected the iOS 7 design era, while this new version, which is accessible by visiting beta.icloud.com, fits better with Apple’s modern design conventions. It also brings new functionality to the iPhone. More here.
Libraries & Repositories
SwiftUI example projects
Community-driven repository of examples projects using SwiftUI & Combine.
Nuke
Modern Swift library for image loading and caching system. Besides clear and well thought-out API, Nuke provides integrations with Alamofire, WebP, Gifu, FLAnimatedImage and Reactive extensions.
Puma
Set of build utilities written in Swift to automate mobile application development and deployment.
SwiftErrorHandler
Flexible library for handling Swift Errors.
SwiftHub
GitHub iOS client in RxSwift and MVVM-C clean architecture.
Pock
Pock is an app which allows you to display macOS Dock in Touch Bar.
Articles
URLSession and the Combine framework
https://theswiftdev.com/2019/08/15/urlsession-and-the-combine-framework
22 short tests of Combine — Part 1: Protocols
https://www.cocoawithlove.com/blog/twenty-two-short-tests-of-combine-part-1.html
Modular Architecture in iOS
https://medium.com/flawless-app-stories/a-modular-architecture-in-swift-aafd9026aa9
Don’t forget to follow our Medium blog and Twitter if you enjoyed this issue. See you next week!