Category: Kotlin

01/30/2024

10 min readTime measurement is essential for Android app development. It makes our apps faster and more efficient. Kotlin is a popular language for building these apps, and it keeps improving its time management features. Kotlin 1.9 launched the Timing API, a set of tools to measure time intelligently. This is not…

11/13/2019

3 min readRecently my team and I worked on implementing WebSockets (known as subscriptions in GraphQL), to allow users to talk to each other in real-time. During this time, we saw that the documentation to this using the Apollo client for Android was pretty bad! So in this post, I will be…

03/17/2019

3 min readSealed classes are used for representing restricted class hierarchies, when a value can have one of the types from a limited set, but cannot have any other type. They are, in a sense, an extension of enum classes: the set of values for an enum type is also restricted, but…