WhatIf

    ☔ Fluent syntactic sugar to handle single if-else statements, nullable, collections, and booleans for Kotlin and KMP.

    Language: kotlin

    Author: Dominic Wong (@dominic)

    10 stars · 195 views

    Files

    • gradle (txt)
    • wrapper (txt)
    • libs.versions.toml (toml)
    • whatif (txt)
    • src (txt)
    • androidTest (txt)
    • kotlin (txt)
    • com (txt)
    • skydoves (txt)
    • whatif (txt)
    • whatif (txt)
    • android (txt)
    • main (txt)
    • kotlin (txt)
    • com (txt)
    • skydoves (txt)
    • whatif (txt)
    • android (txt)
    • WhatIf.kt (kt)
    • ic_launcher.png (image)
    • ic_launcher_round.png (image)
    • mipmap-anydpi-v26 (txt)
    • LICENSE (txt)
    • .github (github)
    • workflows (txt)
    • WhatIfStringUnitTest.kt (kt)
    • WhatIfArrayUnitTest.kt (kt)
    • WhatIfUnitTest.kt (kt)
    • Poster.kt (kt)
    • WhatIfCollectionsUnitTest.kt (kt)
    • commonMain (txt)
    • kotlin (txt)
    • com (txt)
    • skydoves (txt)
    • whatif (txt)
    • WhatIfArray.kt (kt)
    • WhatIfCollections.kt (kt)
    • WhatIfString.kt (kt)
    • WhatIfInlineOnly.kt (kt)
    • api (txt)
    • android (txt)
    • jvm (txt)
    • README.md (md)
    • app (txt)
    • src (txt)
    • main (txt)
    • kotlin (txt)
    • com (txt)
    • skydoves (txt)
    • whatifdemo (txt)
    • theme (txt)
    • Type.kt (kt)
    • spotless.license.kt (kt)
    • whatif-android (txt)
    • Color.kt (kt)
    • WhatIfTheme.kt (kt)
    • MainActivity.kt (kt)
    • res (txt)
    • values (txt)
    • mipmap-mdpi (txt)
    • ic_launcher.png (image)
    • ic_launcher_round.png (image)
    • layout (txt)
    • drawable-v24 (txt)
    • drawable (txt)
    • mipmap-xhdpi (txt)
    • ic_launcher.png (image)
    • ic_launcher_round.png (image)
    • mipmap-xxxhdpi (txt)
    • ic_launcher.png (image)
    • ic_launcher_round.png (image)
    • mipmap-xxhdpi (txt)
    • ic_launcher.png (image)
    • ic_launcher_round.png (image)
    • mipmap-hdpi (txt)
    • src (txt)
    • android.yml (yml)
    • publish.yml (yml)
    • ISSUE_TEMPLATE (txt)
    • Bug_report.md (md)
    • Feature_request.md (md)
    • FUNDING.yml (yml)
    • pull_request_template.md (md)
    • scripts (txt)
    • buildSrc (txt)
    • src (txt)
    • main (txt)
    • kotlin (txt)
    • Configuration.kt (kt)
    • CONTRIBUTING.md (md)
    • test (txt)
    • kotlin (txt)
    • com (txt)
    • skydoves (txt)
    • WhatIfFragmentTest.kt (kt)
    • WhatIfActivityTest.kt (kt)
    • MainTestActivity.kt (kt)
    • WhatIfFragmentActivityTest.kt (kt)
    • MainTestFragments.kt (kt)
    • data (txt)
    • Poster.kt (kt)
    • PosterSerializable.kt (kt)
    • WhatIfFragmentActivity.kt (kt)
    • WhatIfFragment.kt (kt)
    • WhatIfActivity.kt (kt)
    • WhatIfInlineOnly.kt (kt)
    • api (txt)
    • CODE_OF_CONDUCT.md (md)
    • spotless (txt)
    • spotless.license.kt (kt)
    • ATTRIBUTION.md (markdown)

    Loading code snippet…