Android

Articles concerning Android, Kotlin and everything else aimed at Android developers.
Android | Kotlin

Using lazy in Kotlin to bind Android views

 ·  6 minute read

When retrieving views in Android there are many different ways to go about it. We will be looking at using lazy delegated properties within Kotlin, to create a concise and easy-to-use solution, whilst avoiding generated code.

Android | Kotlin

Adding Continuous Integration to your Android project

 ·  6 minute read

CI is a powerful tool that can improve your workflow. We will explore some of the options available for Android, before configuring Circle CI and Bitrise in order to compare the approaches two different services take.

Android | Kotlin

Testing on Android using JUnit 5

 ·  9 minute read

How we write and run unit tests can be greatly improved by using JUnit 5 on Android, which has been available for a while. We will look through what is required to get it setup and the changes it makes to how we write tests.

Android | Kotlin

Manage your Gradle dependencies in Kotlin, even from Groovy scripts

 ·  4 minute read

As projects grow we can quickly run into issues with dependency management. We will explore the ways Gradle allows us to define our dependencies, ending with looking at using Kotlin source files and easily accessing them from our Gradle scripts.

Android | Kotlin

Welcome to Android Studio 3.0

 ·  4 minute read

It's a brave new world! We will go through the process of updating to the 3.0 version of Android Studio and the matching Gradle plugin, alongside considering the reasons for updating.

Android | Kotlin

Hiring Android Developers

 ·  10 minute read

Different companies choose to interview potential new developers in very different ways. There are some practices which get good results for both parties and also others which should definitely be avoided.