plopslop

Chris Keenan Codes

chrynan.codesadded August 2026

Encapsulate your @Composable functions

Chris Keenan Codes20 Apr 2023

TL;DR Encapsulate your composable functions and associated types with a surrounding object and use the operator fun invoke of that object as your composable function.

0
49%plop score

Android Parcelable: There's a better way

Chris Keenan Codes18 Jan 2021

TL;DR Introducing the new parcelable library which enables using kotlinx.serialization to serialize data into Android Parcels to be passed between different Android Components.

0
48%plop score

Jetpack Compose Multiplatform!?

Chris Keenan Codes8 Dec 2020

Jetpack Compose, the new UI toolkit for Android, that is currently in an Alpha stage, has made it's way over to Desktop App development.

0
49%plop score

Publishing KMP Libraries in Kotlin 1.4.0

Chris Keenan Codes9 Sept 2020

With the release of Kotlin 1.4.0, comes a new approach to authoring and using Kotlin Multi-platform (KMP) Libraries.

0
44%plop score

From GraphQL to Kotlin

Chris Keenan Codes18 Jul 2020

That's one small step for [a] man, one giant leap for mankind. GraphQL has redefined the way of writing APIs by providing an elegant way to declare and query data.

0
50%plop score

Executing commands from Gradle

Chris Keenan Codes25 Feb 2020

Recently, I setup a system to automate the process of taking screenshots of an Android application. The system consisted of instrumentation tests, Gradle tasks, and a Fastlane command.

0
46%plop score

Constructing Kotlin Friendly Code

Chris Keenan Codes25 Feb 2020

Kotlin is often lauded for it's conciseness and eloquent syntax, but often suffers from being confined to more limited Java coding conventions.

0
52%plop score

It's about time

Chris Keenan Codes12 Feb 2020

People like us, who believe in physics, know that the distinction between past, present, and future is only a stubbornly persistent illusion.

0
49%plop score

Kotlin Inject

Chris Keenan Codes9 Jan 2020

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.

0
51%plop score

Kotless, a Nice Surprise

Chris Keenan Codes31 Dec 2019

A couple months ago I wrote an article about an idea for Kotlin "Server-less" Functions. Unbeknownst to me, JetBrains was working on a similar project called Kotless.

0

Concerning Jetpack Compose

Chris Keenan Codes21 Nov 2019

The Jetpack Compose library provides the ability to create declarative and reactive UIs written in Kotlin for Android.

0
52%plop score