ylliX - Online Advertising Network

Better Android Testing at Airbnb, Part 7

In previous articles we’ve looked at Airbnb’s product architecture, the mocking system we built for it, and how this ecosystem enables us to run automated tests on our features. One notable missing piece though has been a discussion of how and when these tests are run. We’ll now take a look at the tooling that […]

Android Authority Podcast: #CES2020 was amazing!

The Android Authority Podcast – discussing topics in Android every week. The Android Authority Podcast brings you all the top stories and features based on your favorite mobile operating system: Android. We help make Android more accessible to all, and dive deeper into the details when we can, there’s something in here for everyone. […]

Goodbye, Clean Code — overreacted

It was a late evening. My colleague has just checked in the code that they’ve been writing all week. We were working on a graphics editor canvas, and they implemented the ability to resize shapes like rectangles and ovals by dragging small handles at their edges. The code worked. But it was repetitive. Each shape […]

Kotlin Inject

A new Kotlin multi-platform library for annotating common code that will be dependency injected. TL;DR Inject is a new Kotlin multi-platform library that is a wrapper around the javax.inject annotations so that they can be used in Kotlin common code. I recently created a new Kotlin Multi-platform library called inject which is a simple wrapper […]

Github Packages: the right tool for the job?

I've been looking for a simple and inexpensive way to host my Kotlin library binaries for some time. Previously I have used JitPack, but there's no Kotlin multi-platform support. I have tried Bintray in the past but found it to be over-complicated. So, I was left with no good solution for hosting my libraries. Then […]