The goal of this blog post is to show the architecture that originated in the iOS team at Jobandtalent. It is an architecture that leverages Swift, value types, generics, sum types and some React Native experiences.
During the development lifecycle of a software project, you probably create different builds at various stages. All of these builds are not exactly the same, each of which usually has some specialties and a slightly different configuration.
ViewAnimator is a library for building complex iOS UIView animations in an easy way. It provides one line animations for any view included the ones which contain other views like UITableView and UICollectionView with its cells or UIStackView with its arrangedSubviews.