-
Android Core
Avoid Gradle Duplication in Multi-Module Android
When you have an Android project with many modules, you may find a lot of the gradle configuration being duplicated…
Read More » -
Android Core
Paging Library 3 and Content Provider
I needed to display the contents of a Android content provider in a recyclerview with pagination. I also wanted to…
Read More » -
Android Core
Is AspectJ Still Useful for Android? Part 2
In the first part of this post, I showed some ways that AspectJ would be useful in android development when it comes…
Read More » -
Android Core
Is AspectJ Still Useful for Android? Part 1
For Java projects I sometimes use AspectJ for various tasks, but for Android projects I initially decided against using it.…
Read More » -
DevOps
Checking for Artifactory in a Jenkins Pipeline
One of my projects uses the Artifactory as the repository manager. Unfortunately when doing a Jenkins pipeline build, I sometimes…
Read More » -
Android Core
Espresso Idling Resource for RecyclerView Data Changes
I was having a problem with using Android Espresso to test a RecyclerView when it’s data was updated. This is…
Read More » -
Android Core
Restart Android Activity with ActivityScenario
I was writing an instrumentation test which required restarting the activity during a test. As I was trying out the…
Read More » -
Android Core
Update Your Fake AndroidInjector
Using Dagger 2 for dependency injection means that you can inject fake / mock objects for testing. I had been…
Read More » -
Android Core
Crashlytics and Android: Clean Way to Use Custom Crash Reports?
I was implementing Firebase Crashlytics for crash reporting for an Android app, and came across their documentation for customizing the reports. Having things…
Read More »
- 1
- 2