How Badoo tackles Architecture in mobile performance
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...
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...
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...