Apple’s newest framework Combine, alongside SwiftUI, took WWDC by storm. Combine is a framework which provides logical streams of data which can emit values and then optionally end in a success or error. These streams are at the core of Functional Reactive Programming (FRP) which has become popular over recent years. It has become clear that Apple is moving forward, not only with a declarative way
![MVVM with Combine Tutorial for iOS](https://cdn-ak-scissors.b.st-hatena.com/image/square/80ed86afaec88cabb2d0ac0069b466fc5e1daa3a/height=288;version=1;width=512/https%3A%2F%2Fkoenig-media.raywenderlich.com%2Fuploads%2F2019%2F09%2FMVVMCombine-twitter.png)