Skip to content

Instantly share code, notes, and snippets.

@MastreDev
MastreDev / Async.kt
Created June 20, 2023 07:27
Customized Mavericks's Async
sealed class Async<out T>(private val value: T?) {
open operator fun invoke(): T? = value
}
object Uninitialized : Async<Nothing>(value = null)
data class Initialized<out T>(private val value: T) : Async<T>(value = value) {
@MastreDev
MastreDev / .gitignore
Last active July 23, 2024 03:51
My Gitignore
# built application files
*.apk
*.ap_
# files for the dex VM
*.dex
# Java class files
*.class