Marcelo BenitesUser Centric Software ArchitectureWhen a company grows a challenge emerges: to scale teams while allowing them to work independently from each other. Although teams can…Nov 20, 20201Nov 20, 20201
Marcelo BenitesinThe StartupTDD in AndroidTest Driven Development is a controversial topic among software engineers and it is not rare to find very strong opinions in favour and…Sep 4, 20201Sep 4, 20201
Marcelo BenitesAndroid: Back to BasicsSince Google introduced Android Architecture Components and finally became more opinionated about software architecture, some people…Nov 8, 20191Nov 8, 20191
Marcelo BenitesinLevel Up CodingUnderstanding Dependency Injection in AndroidIt is hard to talk about dependency injection without mentioning Dagger. Dagger is becoming more and more popular among Android developers…Nov 5, 2019Nov 5, 2019
Marcelo BenitesinLevel Up CodingManaging State in AndroidState management is probably one of the most complicated challenges in Android development. The reasons behind the complexity of state…Oct 28, 20193Oct 28, 20193
Marcelo BenitesinTalkdesk EngineeringAndroid Testing StrategyTesting an Android application was always hard. In the past couple of years we got access to better tools, but we still rely a lot on…Jan 10, 20191Jan 10, 20191
Marcelo BenitesAppCoins Protocol: Proof-of-Attention in AndroidTLDR: A big challenge we aim to solve with AppCoins and the App Economy is to allow users to earn coins by paying attention to apps for a…Nov 28, 20171Nov 28, 20171