InClean Android DevbyDenis BrandiModeling ViewModel State in Android: A Guide to Clean, Scalable PatternsPoorly designed models create a cascade of complications for every component that depends on them. In the case of presentation models, when…Nov 4, 20248Nov 4, 20248
InClean Android DevbyDenis BrandiHow to “Safely” Migrate from Retrofit to KtorRetrofit has long been a cornerstone of Android development, offering a straightforward, efficient, and dependable way to manage network…Oct 1, 2024Oct 1, 2024
InClean Android DevbyDenis BrandiIntroducing NetMock: Simplifying HTTP Request Testing in Java, Android, and Kotlin MultiplatformLet’s get rid of the complexities of simulating requests and responses in testing environmentsJun 14, 20232Jun 14, 20232
InClean Android DevbyDenis BrandiThe “Real” Clean Architecture in Android: ModularizationAn overview of the principles behind modularizationApr 3, 202310Apr 3, 202310
InClean Android DevbyDenis BrandiHow To Avoid Use Cases Boilerplate in AndroidExploring four different approachesAug 24, 202225Aug 24, 202225
InClean Android DevbyDenis BrandiThe “Real” Clean Architecture in Android: S.O.L.I.D.If you think good architecture is expensive, try bad architecture. ~ Brian Foote and Joseph YoderJul 18, 202211Jul 18, 202211
InTide Engineering TeambyDenis BrandiThe Practical Test PyramidWhy do we write tests?Jun 30, 20201Jun 30, 20201
InThe StartupbyDenis BrandiFunctional Use CasesWhat if I tell you that you can remove all the boilerplate code of your use cases and avoid writing them when not needed without affecting…May 29, 20204May 29, 20204
InProAndroidDevbyDenis BrandiFunctional Data MappersA while ago I wrote a post about the Repository Pattern in which, among the other concepts, I explained the importance of model separation…Apr 18, 20208Apr 18, 20208
InProAndroidDevbyDenis BrandiWhy you need use-cases/interactorsSince Clean Architecture became the new hot topic in the Android world there have been loads of code samples and articles that tried to…Oct 16, 201932Oct 16, 201932
InProAndroidDevbyDenis BrandiThe “Real” Repository Pattern in AndroidOver the years I’ve seen many implementations of the repository pattern, yet I think most of them are wrong and not beneficial.Sep 4, 201948Sep 4, 201948