Skip to content

Instantly share code, notes, and snippets.

View VincentJoshuaET's full-sized avatar

Vincent Joshua Tigas VincentJoshuaET

  • Nobel Systems Inc.
  • Pasig City, Philippines
  • 20:26 (UTC +08:00)
View GitHub Profile
@VincentJoshuaET
VincentJoshuaET / BundleUtil.kt
Last active October 18, 2021 19:02
Building a type safe bundleOf
import android.os.Bundle
import android.os.IBinder
import android.os.Parcelable
import android.util.Size
import android.util.SizeF
import android.util.SparseArray
import kotlinx.parcelize.Parcelize
import java.io.Serializable
inline fun bundleOf(block: BundleBuilder.() -> Unit): Bundle {
@VincentJoshuaET
VincentJoshuaET / itextpdf-ktx
Last active February 20, 2021 13:47
Kotlin extension functions and properties for iTextPDF
import com.itextpdf.io.image.ImageDataFactory
import com.itextpdf.kernel.colors.Color
import com.itextpdf.layout.Document
import com.itextpdf.layout.ElementPropertyContainer
import com.itextpdf.layout.IPropertyContainer
import com.itextpdf.layout.element.*
import com.itextpdf.layout.property.Property
import com.itextpdf.layout.property.TransparentColor
import com.itextpdf.layout.property.UnitValue
import java.io.ByteArrayOutputStream