Encapsulate your @Composable functions
Chris Keenan Codesby Christopher Keenan·20 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.
49%plop scoreAndroid Parcelable: There's a better way
Chris Keenan Codesby Christopher Keenan·18 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.
48%plop scoreJetpack Compose Multiplatform!?
Chris Keenan Codesby Christopher Keenan·8 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.
49%plop scorePublishing KMP Libraries in Kotlin 1.4.0
Chris Keenan Codesby Christopher Keenan·9 Sept 2020
With the release of Kotlin 1.4.0, comes a new approach to authoring and using Kotlin Multi-platform (KMP) Libraries.
44%plop scoreFrom GraphQL to Kotlin
Chris Keenan Codesby Christopher Keenan·18 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.
50%plop scoreExecuting commands from Gradle
Chris Keenan Codesby Christopher Keenan·25 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.
46%plop scoreConstructing Kotlin Friendly Code
Chris Keenan Codesby Christopher Keenan·25 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.
52%plop scoreIt's about time
Chris Keenan Codesby Christopher Keenan·12 Feb 2020
People like us, who believe in physics, know that the distinction between past, present, and future is only a stubbornly persistent illusion.
49%plop scoreFrankencode: Bringing an old Android library back to life with Kotlin
Chris Keenan Codesby Christopher Keenan·19 Jan 2020
Look! It's moving. It's alive. It's alive... It's alive, it's moving, it's alive, it's alive, it's alive, it's alive, IT'S ALIVE!
53%plop scoreKotlin Inject
Chris Keenan Codesby Christopher Keenan·9 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.
51%plop scoreKotless, a Nice Surprise
Chris Keenan Codesby Christopher Keenan·31 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.
Concerning Jetpack Compose
Chris Keenan Codesby Christopher Keenan·21 Nov 2019
The Jetpack Compose library provides the ability to create declarative and reactive UIs written in Kotlin for Android.
52%plop scoreYour filters hide everything on this page. Adjust them in preferences.