Bite-sized knowledge.

Quick, fun coding challenges from the Kodeco team.
Perfect for your coffee break.

Android

Kodebits Day 14: runCatching Fallback

Apr 29 2026 ● ● ●

Capture failures as values with runCatching and recover cleanly.

Read Kodebit
iOS

Kodebits Day 13: Associated Types

Apr 27 2026 ● ● ●

Associated types let protocols model flexible value containers.

Read Kodebit
Flutter

Kodebits Day 12: Null-aware Operators

Apr 26 2026 ● ● ○

Combine safe access and fallback defaults in Dart.

Read Kodebit
Android

Kodebits Day 11: Data Class Copy

Apr 24 2026 ● ● ○

Use copy() to derive immutable variants in Kotlin.

Read Kodebit
iOS

Kodebits Day 10: Protocol Extension

Apr 22 2026 ● ● ○

Default behavior from protocol extensions keeps code small and reusable.

Read Kodebit
Flutter

Kodebits Day 9: Collection If

Apr 20 2026 ● ○ ○

Build a Dart list dynamically with collection-if.

Read Kodebit
iOS

Kodebits Day 8: Result Mapping

Apr 19 2026 ● ● ○

Transform a successful Result value using map.

Read Kodebit
Android

Kodebits Day 7: Null-safe Length

Apr 17 2026 ● ○ ○

Use Kotlin null safety and the Elvis operator in one small function.

Read Kodebit
iOS

Kodebits Day 6: Guard Optionals

Apr 15 2026 ● ○ ○

Practice unwrapping optionals safely with guard.

Read Kodebit
iOS

Kodebits Day 5: Closure Capturing

Apr 13 2026 ● ● ●

Values are captured by reference in closures by default in Swift.

Read Kodebit
Flutter

Kodebits Day 4: Cascade Notation

Apr 12 2026 ● ● ○

Cascades (..) allow you to make a sequence of operations on the same object.

Read Kodebit
Android

Kodebits Day 3: Null Safety

Apr 10 2026 ● ○ ○

Kotlin’s null safety features help avoid NullPointerExceptions.

Read Kodebit
iOS

Kodebits Day 2: Property Wrappers

Apr 8 2026 ● ● ○

Understand how property wrappers encapsulate storage logic.

Read Kodebit
iOS

Kodebits Day 1: Optional Chaining

Apr 6 2026 ● ○ ○

Test your knowledge of Swift’s optional chaining and nil coalescing operators.

Read Kodebit