Refactor complex systems and maintain sanityHave you ever been in situation where you have a new, shiny system that you developed with the help of latest tech stack, modern…Apr 22, 2020Apr 22, 2020
Published inProAndroidDevAdvanced networking: when Retrofit is not enoughAlmost every Android application uses remote services nowadays. But recently at Agoda we felt that industry standard Retrofit is not…Apr 9, 20192Apr 9, 20192
Published inProAndroidDevMinimizing your Android app’s bootstrap and why it’s importantTake a look at the icon above. That’s what you usually see when you open up most of the apps available for your Android powered devices…Jan 30, 20192Jan 30, 20192
Published inProAndroidDevA true companion: exploring Kotlin’s companion objectsFor the past year of my Kotlin study and development I used companion objects only for the purpose of storing static functions and…Jul 12, 20186Jul 12, 20186
A quest for speed: fastening up MockitoWriting tests is a good thing for your code as well as following TDD. But with every new test you have in your project the execution time…Feb 27, 20181Feb 27, 20181
Published inProAndroidDevKakao - how to make UI testing great againWe at Agoda pay a lot of attention for different kinds of testing of our software. It helps us to ensure code stability and to early…Oct 9, 20173Oct 9, 20173