![iOS Development Newsletter #21](/upload/1579521377027-Cover Blog.jpg)
📰 News
![](/upload/mario-calvo-S_mEIfXRzIk-unsplash.jpg)
Reality Converter Beta Release
The new Reality Converter app makes it easy to convert, view, and customize USDZ 3D objects on Mac.
📖 Articles
![](/upload/james-pond-Z0uzZSM5i4M-unsplash.jpg)
Swift by Sundell: Property wrappers in Swift
We already discovered Property Wrappers in Swift 5.1 in previous issues. Here is another comprehensive guide on this topic from John Sundell.
Morning SwiftUI: ViewState in SwiftUI using ViewBuilder
Thomas Sivilay from Morning SwiftUI blog wrote an interesting article about View content presentation depending on its state with the power of ViewBuilder.
Better Programming: Pull to Refresh in SwiftUI
It's quite a useful post about Pull-to-Refresh functionality implementation in SwiftUI by using UIViewRepresentable.
🛠 Libraries
![](/upload/1583821000131-jo-szczepanska-9OKGEVJiTKk-unsplash.jpg)
EasyTransitions
A simple way to create custom interactive UIViewController transitions.
CountryPicker
A simple, customizable Country picker for picking country or dialing code.
ScrollStackController
Create Scrollable Layout easily using UIViewControllers as first citizen and the power of AutoLayout.
BottomPopup
BottomPopup provides a popup-like presentation style to any view controller.
SwiftUIPagingScrollView
Implementation of generic paging ScrollView in SwiftUI.
Don’t forget to follow our Twitter if you enjoyed this issue. See you next week 🙋♂️