Kodebits Day 25: Capture List Value
May 18 2026 · Kodebits
Practice closures with a short swift challenge.
iOS & Swift
New
Kodebits Day 24: Result Failure Path
May 17 2026 · Kodebits
Practice error handling with a short swift challenge.
iOS & Swift
New
Kodebits Day 23: Dictionary Defaults
May 15 2026 · Kodebits
Practice dictionaries with a short swift challenge.
iOS & Swift
New
Swift Metaprogramming: Writing Code that Inspects Itself
May 14 2026 · Article (15 mins)
Most Swift developers never look beyond the syntax—but what if your code could inspect itself at runtime? This extract from Swift Internals explores Mirror, reflection, and @dynamicMemberLookup: the metaprogramming tools that let you build generic...
iOS & Swift
New
Kodebits Day 21: Result Map Value
May 11 2026 · Kodebits
Practice error handling with a short swift challenge.
iOS & Swift
New
Kodebits Day 18: Optional Chaining
May 6 2026 · Kodebits
Practice working with optionals in this short Swift challenge.
iOS & Swift
New
Kodebits Day 17: Closure Reference Capture
May 4 2026 · Kodebits
Practice memory management with a short swift challenge.
iOS & Swift
New
Kodebits Day 15: Filter Then Sort
May 1 2026 · Kodebits
Chain collection operations to transform an array concisely.
Multiple Domains
New
Kodebits: The First Month
Apr 30 2026 · Article (5 mins)
Kodebits launched in April with 14 bite-sized coding insights across iOS, Android and Flutter. Here’s the full month-one archive, grouped by platform and sorted from warm-up to deep end.
iOS & Swift
New
Kodebits Day 13: Associated Types
Apr 27 2026 · Kodebits
Associated types let protocols model flexible value containers.
iOS & Swift
New
Kodebits Day 10: Protocol Extension
Apr 22 2026 · Kodebits
Default behavior from protocol extensions keeps code small and reusable.
iOS & Swift
New
Kodebits Day 8: Result Mapping
Apr 19 2026 · Kodebits
Transform a successful Result value using map.
Multiple Domains
New
Getting Started with the Swift SDK for Android
Apr 15 2026 · Article (10 mins)
Learn how to set up the Swift SDK for Android and integrate Swift code into an Android app. This tutorial covers installation, creating a Swift library, and running Swift code on Android devices.
iOS & Swift
Kodebits Day 6: Guard Optionals
Apr 15 2026 · Kodebits
Practice unwrapping optionals safely with guard.
iOS & Swift
Kodebits Day 5: Closure Capturing
Apr 13 2026 · Kodebits
Values are captured by reference in closures by default in Swift.
iOS & Swift
Kodebits Day 2: Property Wrappers
Apr 8 2026 · Kodebits
Understand how property wrappers encapsulate storage logic.
iOS & Swift
Kodebits Day 1: Optional Chaining
Apr 6 2026 · Kodebits
Test your knowledge of Swift’s optional chaining and nil coalescing operators.
iOS & Swift
Getting Started with iOS App Observability
Mar 4 2026 · Article (10 mins)
Ready to add AI to your iOS apps without privacy concerns or cloud dependencies? Apple Foundation Models brings powerful on-device language models to iOS 18+. This tutorial shows you how to build AI-powered apps with...
iOS & Swift
Getting Started with SwiftData in iOS 26
Feb 11 2026 · Article (10 mins)
SwiftData is Apple’s modern framework for managing data in SwiftUI apps. In this article, you’ll explore the core concepts behind SwiftData in iOS 26 and learn how it fits into a modern iOS architecture.
iOS & Swift
An Introduction to Liquid Glass for iOS 26
Feb 4 2026 · Article (10 mins)
Apple’s new Liquid Glass design language marks a major shift in iOS 26 UI design. Learn what Liquid Glass is, how it works across SwiftUI and UIKit, and what to watch out for when updating...