How Badoo tackles Architecture in mobile performance

Clear Filters

Showing 3 of 3 articles (Page 1 of 1)

Badoo's Android team describes how adopting an MVI (Model-View-Intent) architecture with unidirectional data flow helped eliminate hard-to-reproduce race conditions in their chat module. By modeling application...

iOS UI Development in Badoo

Company: Badoo · Aug 1, 2018
Platform: iOS

Badoo's iOS team shares four UI development techniques used to build highly maintainable and testable UIs in a medium-to-large team: implementing UI in code instead of XIBs, using layout anchors, component-driv...

Singleton, Service Locator and Tests in iOS

Company: Badoo · Dec 5, 2017
Platform: iOS

Badoo's iOS team reviews the Singleton and Service Locator patterns, explaining why they are often considered anti-patterns and when it is appropriate to use them. The article discusses strategies for keeping c...

Loading articles...