Simple Android plugin system using DaggerIn this blog post I will showcase — building a simple plugin system — how Dagger+Anvil make a great couple to easily decouple your code.Sep 27, 2020Sep 27, 2020
Not so Java anymoreAs a software engineer that spends a fair amount of time programming in Java, I have suffered and heard multiple times how Java is an old…Jul 15, 2020Jul 15, 2020
Most common interview mistakes (made by interviewers)(Also see part 1 where I went over a few typical mistakes I have seen candidates make during interviews.)Jul 7, 2020Jul 7, 2020
Published incodeburstMy 10-tips in Software developmentTip #1 — Use dependency injection.Dec 29, 20173Dec 29, 20173
Keep calm, log and crash!Crashes happen and will continue happening. And with the years, I have grown to appreciate the value of letting the app crash, and do it as…Oct 8, 2017Oct 8, 2017
Isolate your Fragments…just for testingAndroid testing has been traditionally hard. It is difficult and laborious to correctly architect your application such that your business…Oct 3, 20175Oct 3, 20175
Espresso, do not Assume, just AnnotateIf your weapon of choice for your integration tests is Espresso, most likely you have some tests that should only run on tablet(s), some…Jul 2, 20172Jul 2, 20172
Git, beyond version controlI remember the first time I started learning Git. At that time I was an SVN user and I didn’t actually learned it, I spent most of my time…Apr 30, 20172Apr 30, 20172
Android Face-Tracking PlaygroundOne of my first sample apps when I started on Android was a book library and, at the time I used a barcode scanner third party library. It…Sep 2, 20162Sep 2, 20162