Kodebits Day 69: Spread Copy Independence
Aug 3 2026 · Kodebits
Practice collections with a short dart challenge.
Android & Kotlin
New
Kodebits Day 60: Inline Function
Jul 18 2026 · Kodebits
Practice inline with a short kotlin challenge.
Android & Kotlin
New
Kodebits Day 59: Reified Generics
Jul 17 2026 · Kodebits
Practice reified with a short kotlin challenge.
iOS & Swift
New
Kodebits Day 58: Custom Operator
Jul 14 2026 · Kodebits
Practice operators with a short swift challenge.
Flutter & Dart
Kodebits Day 56: Factory Constructor
Jul 12 2026 · Kodebits
Practice factory constructors with a short dart challenge.
Android & Kotlin
Kodebits Day 48: Delegation By Keyword
Jun 28 2026 · Kodebits
Practice delegation with a short kotlin challenge.
Flutter & Dart
Kodebits Day 41: Switch Expression
Jun 16 2026 · Kodebits
Practice control flow with a short dart challenge.
Android & Kotlin
Kodebits Day 36: Lambda With Receiver
Jun 7 2026 · Kodebits
Practice lambdas with a short kotlin challenge.
iOS & Swift
Kodebits Day 25: Capture List Value
May 18 2026 · Kodebits
Practice closures with a short swift challenge.
iOS & Swift
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
Kodebits Day 17: Closure Reference Capture
May 4 2026 · Kodebits
Practice memory management with a short swift challenge.
Android & Kotlin
Kodebits Day 16: Sequence Map Take
May 3 2026 · Kodebits
Practice collections with a short kotlin challenge.
Android & Kotlin
Kodebits Day 14: runCatching Fallback
Apr 29 2026 · Kodebits
Capture failures as values with runCatching and recover cleanly.
iOS & Swift
Kodebits Day 13: Associated Types
Apr 27 2026 · Kodebits
Associated types let protocols model flexible value containers.
iOS & Swift
Kodebits Day 5: Closure Capturing
Apr 13 2026 · Kodebits
Values are captured by reference in closures by default in Swift.
Game Tech
How to Translate Your Game Using the Unity Translation Package
Dec 14 2023 · Article (30 mins)
Welcome to the wild world of localization, where Veggie Gladiators are about to prove that vegetables aren’t just for salads, but for speaking multiple languages too! Picture this: your game is a hit in Tokyo,...
Server-Side Swift
Performance-Profiling Swift on Linux: Getting Started
Sep 12 2022 · Article (35 mins)
Learn how to profile Server-Side Swift with perf on Linux.
You’ll discover the basic principles of profiling and how to view events, call-graph-traces and perform basic analysis.
Android & Kotlin
Kotlin and Spring Boot: Hypermedia Driven Web Service
Sep 6 2022 · Article (30 mins)
Learn about HATEOAS, build a state machine to model an article review workflow, use Spring-HATEOAS and see how hypermedia clients adapt.
Server-Side Swift
Advanced PostgreSQL With Vapor
Aug 23 2022 · Article (25 mins)
Learn to use advanced PostgreSQL functionalities, joining tables, views, indexes and full-text search in your Vapor server app.
Android & Kotlin
Write a Symbol Processor with Kotlin Symbol Processing
Aug 1 2022 · Article (25 mins)
Learn how to get rid of the boilerplate code within your app by using Kotlin Symbol Processor (KSP) to generate a class for creating Fragments