ylliX - Online Advertising Network

From GraphQL to Kotlin

That’s one small step for [a] man, one giant leap for mankind. — Neil Armstrong GraphQL has redefined the way of writing APIs by providing an elegant way to declare and query data. Structuring models and their relationships, and querying those models for specific data can be done using a simple Schema Definition Language (SDL). […]

Introducing ๐ŸŒˆRainbowCake

2020-06-29 โ€ข Mรกrton Braun This is a project over two years in the making, and Iโ€™m happy to finally announce it to a broader audience. Itโ€™s been quite the journey. The project started as the architecture for a single app back in mid-2018, and was then extracted into a library and spread internally to other […]

Executing commands from Gradle

Simply invoke command line processes within Gradle Tasks 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. The instrumentation tests were responsible for loading the different screens and capturing the screenshots. The Gradle tasks were responsible […]

Constructing Kotlin Friendly Code

Kotlin is often lauded for it’s conciseness and eloquent syntax, but often suffers from being confined to more limited Java coding conventions. This may be welcoming to Java developers looking to adopt Kotlin in their projects, but could be off-putting for others working in different environments, as well as, somewhat limiting Kotlin’s full linguistic potential. […]

It’s about time

People like us, who believe in physics, know that the distinction between past, present, and future is only a stubbornly persistent illusion. — Albert Einstein Time representation is a necessity for nearly all applications. The ability to display, reference, track, and manipulate moments of time plays an important role in the development of applications. But […]

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 […]

Kotless, a Nice Surprise

The Kotless Serverless Framework provides desired functionality for the Kotlin ecosystem. 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. While not precisely what I had envisioned, this project does seem promising. For more information about Kotless, […]

Concerning Jetpack Compose

Jetpack Compose is an intriguing library but is not without concerns. The Jetpack Compose library provides the ability to create declarative and reactive UIs written in Kotlin for Android. It’s another attempt to avoid XML layout files by allowing the creation of layouts in a DSL-esque manner. The library borrows heavily from cross-platform application frameworks […]

Kotlin “Server-less” Functions

A concept about single focus server functions written in Kotlin. Recently I found the need to create a Server-less Function for a project and was disappointed in both the lack of Kotlin options and the tightly-coupled, framework-specific code necessary to implement one. This lead me to ponder about how a Server-less Function could be implemented […]