Ubiratan Soares

  • About
  • Talks     

A taste of simple Android DI with Kotlin Context Receivers

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 post

Enabling fault-tolerant HTTP abstractions in Android apps with Resilience4j, Testcontainers, and Toxiproxy

In 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 post

The landscape of Android screenshot testing in 2023

In 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 post

Two strategies to drive screenshot testing in Mobile projects

Regardless 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 post

The problem with disabled tests

Having 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
More content

© 2025 - CCv4 License

This website is free of trackers