Let it flow! – Unidirectional data flow architecture on Android

Reactive Functional Programming becomes more and more recognised as a great way to build reliable and maintainable software. Functional programming paradigms such as Immutability and avoiding statefull objects are considered good practices and something to strive for. That’s great! However it is not always straightforward to apply those principles, let alone to create a whole […]

World-Class Testing Development Pipeline for Android

Test our Android applications is not an easy task. When we start writing tests most of the time we don’t know what to test and how, our code is not as testable as it should, we write tests but sometimes they are flaky or test nothing. In this talk we are going to talk about […]

Application Architecture for Scaled Agile

An agile software development was introduced to focus more on individuals, interactions, working software, customer collaboration and responding to change. An agile team usually consists of 4 to 6 members including product owner, testers, designers, developers and agile coach. It is straightforward for smaller companies to apply. As a company grows, you might wonder how […]