Image for post
Image for post

For almost 4 years I am using MVVM for the development of iOS Apps. Managing the communication by a bunch of delegate methods and closures always felt like a bit of a hassle — but I did not know what I was missing.

At some point I had to develop an app in Xamarin — also using MVVM. But there was one suprise. Using Visual Studio and its bindings it was… nice.

But back to Xcode! Here the problem remains. But there is a cure! 🙏

RxSwift & RxCocoa

Using it for Android development it is more or less state of the art. This was also the way I recognised there is a solution for the delegate and clousure mess. …

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store