Aitor VianaSimple 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.4 min read·Sep 27, 2020----
Aitor VianaNot 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…6 min read·Jul 15, 2020----
Aitor VianaMost 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.)·10 min read·Jul 7, 2020----
Aitor VianaMost common mistakes during interviews#1 — Not Asking Clarification Questions·5 min read·Jul 3, 2020----
Aitor VianaincodeburstMy 10-tips in Software developmentTip #1 — Use dependency injection.3 min read·Dec 29, 2017--3--3
Aitor VianaKeep 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…3 min read·Oct 8, 2017----
Aitor VianaIsolate your Fragments…just for testingAndroid testing has been traditionally hard. It is difficult and laborious to correctly architect your application such that your business…3 min read·Oct 3, 2017--5--5
Aitor VianaEspresso, 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…3 min read·Jul 2, 2017--2--2
Aitor VianaGit, 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…8 min read·Apr 30, 2017--2--2
Aitor VianaAndroid 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…4 min read·Sep 2, 2016--2--2