Technical debt creeps up into our software projects. Sometimes we notice it, sometimes we don't. We collected a list of 10 Technical Debt symptoms your Android app might be suffering from.Read More
A lot can be said about testing. But to finish this testing guide, here are some subjects you will run into when testing Android apps.Read More
Although you should avoid having your code tied to Android components, it's not always possible. Maybe it's Activity code, or a component that needs Context. But you still should test it.
Those tests will have to run on an emulator or a real device. They are going to be slower. But they are important nevertheless.
Here's how you can do that...Read More
Now we dive into unit testing.
The goal is to test a specific part of your code, just a particular class or method. That way, we can find sooner where bugs appear in your application. For that, we need to test that code in isolation, mocking all its dependencies with fake ones we can controlRead More