This talk will be on how Brewbot.io approaches an iOS app architecture.
Brewbot.io has taken the principles of MVVM and coated them with some nice RxSwift/RxCocoa and further separated «responsibilities» with DataControllers to get a nicely decoupled architecture when building our iOS application.
It takes inspiration from VIPER in some aspects and obviously a lot from MVVM.
This separation of responsibilities helps them reuse code where needed and makes it easier to take onboard new developers.
Brewbot.io does not claim to have created yet another architecture; they just want to share what works for them and maybe inspire you to architect your apps this way or come up with an even better architecture.

The Call for Papers is now open for iOSCon2017! Submit your talk for the chance to join a stellar line-up of experts on stage. Find out more.

Thanks to our sponsors

MVVM, RxSwift and DataControllers

Esteban is an iOS Developer from Costa Rica with over 6 years of experience. After leading a small team of 4 iOS Devs @ LogN, Esteban is now Lead iOS developer at Brewbot.io. He is also the organizer of CocoaHeads Costa Rica.

This talk will be on how Brewbot.io approaches an iOS app architecture.
Brewbot.io has taken the principles of MVVM and coated them with some nice RxSwift/RxCocoa and further separated «responsibilities» with DataControllers to get a nicely decoupled architecture when building our iOS application.
It takes inspiration from VIPER in some aspects and obviously a lot from MVVM.
This separation of responsibilities helps them reuse code where needed and makes it easier to take onboard new developers.
Brewbot.io does not claim to have created yet another architecture; they just want to share what works for them and maybe inspire you to architect your apps this way or come up with an even better architecture.

The Call for Papers is now open for iOSCon2017! Submit your talk for the chance to join a stellar line-up of experts on stage. Find out more.

Thanks to our sponsors

MVVM, RxSwift and DataControllers

Esteban is an iOS Developer from Costa Rica with over 6 years of experience. After leading a small team of 4 iOS Devs @ LogN, Esteban is now Lead iOS developer at Brewbot.io. He is also the organizer of CocoaHeads Costa Rica.