# Announcing requireKTX

DevFeed: [Announcing requireKTX](<https://devfeed.tech/articles/announcing-requirektx-27052.md>)

Original publisher: [Read original article](<https://zsmb.co/announcing-requirektx/>)

Author: Márton Braun

Published: 2021-06-17T18:00:00Z

Content type: release

Language: en

Sources: [zsmb.co](<https://devfeed.tech/sources/zsmb-co.md>)

Topics: [Library](<https://devfeed.tech/topics/library.md>), [Android](<https://devfeed.tech/topics/android.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [error-messages](<https://devfeed.tech/tags/error-messages.md>), [errors](<https://devfeed.tech/tags/errors.md>), [github](<https://devfeed.tech/tags/github.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [library](<https://devfeed.tech/tags/library.md>), [marton-braun](<https://devfeed.tech/tags/marton-braun.md>), [zsmb](<https://devfeed.tech/tags/zsmb.md>), [zsmb-co](<https://devfeed.tech/tags/zsmb-co.md>), [zsmb13](<https://devfeed.tech/tags/zsmb13.md>), [zsmbco](<https://devfeed.tech/tags/zsmbco.md>)

## AI overview

This article announces requireKTX, a library that adds extensions for conveniently requiring values from common Android types and data sources. Instead of returning nullable types or default values, the extensions throw meaningful exceptions with explanatory error messages.

## Source excerpt

Introducing a new library to conveniently require values from common Android types.