ylliX - Online Advertising Network

Android Parcelable: There’s a better way

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. Android Parcelable Android’s Parcelable is an object whose values can be written and read from a Parcel. An Android Parcel is a container of values that can be sent between different Android […]

How to display date and time in SwiftUI

Displaying dates or times is a very common requirement for many apps, often using a specific date formatter. Let’s see what SwiftUI brings to the table to make it easier for developers. Coming from UIKit, if I want to display a date, my code would look like something like this. import Foundation import UIKit let […]

Create a dynamic onboarding UI in Swift

When creating new features, it’s really important to think about how our users will use it. Most of the time, the UI is straightforward enough. However, sometimes, you will want to give some guidance, to highlight a button or a switch, with a message attached. Today, we’ll create a reusable and adaptable overlay in Swift […]

Wrap-up 2020

Like before, this will be a mostly personal ramble about things that happened during the year. You’ve been warned. For the usual technical content, please tune in next year. The elephant in the room Let’s just get this out of the way: this year has been absolute rubbish. There’s no going around or sugar coating […]

A Jetpack Compose by any other name

A Jetpack Compose by any other name 30 December 2020 I really like Jetpack Compose. Between work and personal stuff I have three projects which are each built on top of it. It’s great! So far my biggest problem is its name… but that requires some explaining. Welcome to one of the hills I’ll die […]

HTML over the wire

You can write fast, modern, responsive web applications by generating your HTML on the server, and delivering that (with a little help) directly to the browser. You don’t need JSON as an in-between format. You don’t need client-side MVC frameworks. You don’t need complicated bundling and transpiling pipelines. But you do need to think different. […]

Validation is a mirage

Spend enough time talking with entrepreneurs, product people, designers, and anyone charged with proving something, and you’ll bump into questions about validation. “How do you validate if it’s going to work?”“How do you know if people will buy it to not?”“How do you validate product market fit?”“How do you validate if a feature is worth […]