Kodebits Day 78: Switch Where Clause
Aug 18 2026 · Kodebits
Practice switch statements with a short swift challenge.
iOS & Swift
New
Kodebits Day 77: Optional flatMap
Aug 17 2026 · Kodebits
Practice optionals with a short swift challenge.
Android & Kotlin
New
Kodebits Day 74: Lateinit Property
Aug 12 2026 · Kodebits
Practice lateinit with a short kotlin challenge.
Flutter & Dart
New
Kodebits Day 72: Late Variable Init
Aug 8 2026 · Kodebits
Practice late variables with a short dart challenge.
iOS & Swift
New
Kodebits Day 71: Value vs Reference
Aug 7 2026 · Kodebits
Practice value semantics with a short swift challenge.
iOS & Swift
New
Kodebits Day 65: Custom Subscript
Jul 27 2026 · Kodebits
Practice subscripts with a short swift challenge.
iOS & Swift
New
Kodebits Day 64: Generic Function
Jul 25 2026 · Kodebits
Practice generics with a short swift challenge.
Android & Kotlin
New
Kodebits Day 62: Partition Collection
Jul 22 2026 · Kodebits
Practice collections with a short kotlin challenge.
Android & Kotlin
New
Kodebits Day 61: Object Expression
Jul 20 2026 · Kodebits
Practice objects with a short kotlin challenge.
iOS & Swift
New
Getting Started with Apple’s Foundation Models
Jul 17 2026 · Article (15 mins)
Apple’s Foundation Models framework puts a large language model right on the device — private, offline, and free to call. In this free chapter from Apple Foundation Models, you’ll build a SwiftUI chat app that...
Android & Kotlin
Kodebits Day 57: When With Sealed Class
Jul 13 2026 · Kodebits
Learn about the new caching feature of AsyncImage and how to customize a URLRequest or URLSession to manage the cache. Discover a quick and easy way to download and cache images in your apps.
Android & Kotlin
Kodebits Day 42: Operator Overloading
Jun 17 2026 · Kodebits
Practice operators with a short kotlin challenge.
iOS & Swift
Kodebits Day 40: Pattern Match Tuple
Jun 14 2026 · Kodebits
Practice pattern matching with a short swift challenge.