An exploration of the potential of Kotlin Context Receivers for driving Dependency Injection in Android/Native projects, evaluating how AppComponentFactory enables a strategy for context modeling and inversion of control
Read postIn this article, I share an overview of HTTP resilience patterns, elaborating on which ones fit best for Mobile/Front-end applications. I also show a practical example of implementing a fault-tolerant HTTP abstraction for an Android project using Resilience4j and testing simulated networking issues in the last mile of Mobile networks on top of Testcontainers and Toxiproxy.
Read postIn this article, I share a couple of considerations about existing libraries that enable screenshot testing for Android projects, comparing the capabilities and trade-offs of Shot, Paparazzi, and Dropshots.
Read postRegardless of the nature of your Mobile project, if it uses a Design System, you should mind how to drive a screenshot testing strategy that maximizes the value you get from it, avoiding using a great tool in a poor way
Read postHaving disabled tests in a test suite is pretty much like having commented snippets among production code: a practice that solves no real issues while keeps the door open to further ones
Read post