2026  52

October  27

AI Can Write Swift and Kotlin Now. So What’s the Point of Cross-Platform?

2026-10-23 · 7 min · 1398 words · Trevor Wang

Kotlin 2.5 Changes Its Publishing Format, and the Compiler Gets Stricter

2026-10-22 · 9 min · 1727 words · Trevor Wang

Giving a Coding Agent Memory: First Figure Out Which Layer It Lives In

2026-10-21 · 3 min · 1368 words · Trevor Wang

My Google Play Account Got Banned, So I Opened a New One

2026-10-20 · 3 min · 1308 words · Trevor Wang

Google Play Registration: Your Address Has to Match Your ID

2026-10-20 · 3 min · 1085 words · Trevor Wang

A Google Play Developer Account: The Five Gates After the $25

2026-10-19 · 5 min · 1051 words · Trevor Wang

Installing a Plugin in DeepSeek Harness: I Hit Three Walls

2026-10-18 · 8 min · 1687 words · Trevor Wang

Streaming Chat in Flutter: What Three Pitfalls Actually Cost

2026-10-17 · 7 min · 1438 words · Trevor Wang

CLI-Anything: Giving Agents a Command Line

2026-10-16 · 8 min · 1487 words · Trevor Wang

IDEA’s Intelligence Is Now Inside VS Code: A 1.0 Hands-On

2026-10-16 · 8 min · 1541 words · Trevor Wang

Don’t Leak Keys, Don’t Blow the Context: dsh alpha.3 Hands-On

2026-10-15 · 4 min · 1508 words · Trevor Wang

The Agent’s Official Command Line: Android CLI 1.0

2026-10-14 · 3 min · 1368 words · Trevor Wang

Turning Any AI Agent into a HarmonyOS Workbench

2026-10-13 · 5 min · 2157 words · Trevor Wang

What Comes After CLAUDE.md: Don’t Write One for a New Project

2026-10-12 · 5 min · 886 words · Trevor Wang

Genkit Dart 1.0: The AI Toolbox Is Finally Complete

2026-10-11 · 3 min · 1227 words · Trevor Wang

EmbeddingGemma 2: One Model Swallows Four Modalities

2026-10-10 · 5 min · 1001 words · Trevor Wang

A Patch That Saved 15 MiB Got Rejected, and the Reason Was Not in the Code

2026-10-09 · 6 min · 1270 words · Trevor Wang

Android Is Tightening Sideloading, and Cross-Platform Devs Need to Redo Their Distribution Math

2026-10-09 · 8 min · 1506 words · Trevor Wang

Android Sideloading Only Got Half Apple-ified: It Wants Identity, Not Content Review

2026-10-08 · 8 min · 1551 words · Trevor Wang

Amper Got Promoted: It Is Now the Kotlin Toolchain

2026-10-07 · 9 min · 1777 words · Trevor Wang

JetBrains Pulled Swift Support Out of the KMP Plugin: Not One Link in the Toolchain Moved

2026-10-06 · 6 min · 1120 words · Trevor Wang

The Laziest Senior Dev on the Team Is Now Writing Rules for AI Agents

2026-10-05 · 6 min · 1240 words · Trevor Wang

One YAML, One Agent Team

2026-10-03 · 6 min · 1261 words · Trevor Wang

Kotlin Multiplatform Compiling “Whenever It Feels Like It” – Officially Acknowledged

2026-10-03 · 8 min · 1556 words · Trevor Wang

Too Many Agents Around, and the IDE Starts Grabbing the Wheel

2026-10-02 · 8 min · 1549 words · Trevor Wang

DeepSeek Built Ascend a Whole Separate Toolchain

2026-10-02 · 7 min · 1421 words · Trevor Wang

Are the Big Three Back in the Game?

2026-10-01 · 7 min · 1433 words · Trevor Wang

September  25

A2UI Hands-On: the Agent Draws the UI, Jetpack Compose Renders It

2026-09-30 · 8 min · 1546 words · Trevor Wang

DeepSeek Harness 0.2: Writing Plugins by Just Talking

2026-09-29 · 8 min · 1648 words · Trevor Wang

Writing My First dsh Plugin: Three Files, One Command, and the Two Potholes I Hit

2026-09-29 · 9 min · 1811 words · Trevor Wang

Row-Level localState Cannot Carry Nested Edits: Reworking Offline Sync with KMP + SQLDelight + Supabase

2026-09-28 · 6 min · 1254 words · Trevor Wang

Building My Own PikPak Client with KMP: Not a Single expect/actual

2026-09-27 · 10 min · 2024 words · Trevor Wang

Scheduling Tasks for Your Agent: dsh Gives You Three Tools and Deliberately Skips Cron

2026-09-26 · 7 min · 1473 words · Trevor Wang

The Official DeepSeek Harness Desktop App: No Download Page, and a 355MB Build Shipping the Whole Time

2026-09-25 · 8 min · 1572 words · Trevor Wang

4,287 Plugins in 6 Weeks: How the DeepSeek Harness Ecosystem Keeps Itself in Check

2026-09-25 · 5 min · 2080 words · Trevor Wang

DeepSeek Harness Ships an Official Desktop App: Sign In With Your Account, Voice Input Runs on Your Own CPU

2026-09-24 · 9 min · 1729 words · Trevor Wang

Your Coroutine Crashed and the Stack Is Blank: Getting the Lost Call Chain Back with Decoroutinator

2026-09-23 · 8 min · 1538 words · Trevor Wang

ADK for Kotlin 1.1 + Ktor 3.6: An AI Agent Primer for KMP Developers

2026-09-22 · 11 min · 2214 words · Trevor Wang

Does ADK for Kotlin Support iOS? I Took Its Gradle Metadata Apart to Check

2026-09-22 · 4 min · 1731 words · Trevor Wang

KMP’s Fourth Leg: Running Inside WebAssembly

2026-09-21 · 5 min · 2359 words · Trevor Wang

How Much of Your Code Do AI Coding Tools Actually Upload? Starting with the Zhipu ZCode Incident

2026-09-21 · 15 min · 3024 words · Trevor Wang

Meta Muse Did Not Read Your DMs, but It Cannot Explain What It Did Read

2026-09-20 · 6 min · 1191 words · Trevor Wang

M6 Benchmarks Match M3 Max — Is KMP Desktop Worth Betting On?

2026-09-20 · 5 min · 881 words · Trevor Wang

AGENTS.md Is Here. So How Should a KMP Project Write This Manual?

2026-09-19 · 12 min · 2333 words · Trevor Wang

ChatGPT Has Ads Now: Click One and You Don’t Land on a Website, You Land on a Brand AI

2026-09-19 · 9 min · 1729 words · Trevor Wang

Kotlin 2.4 Is Here and HarmonyOS Is Adapting to 2.4: Two Fronts for KMP

2026-09-18 · 5 min · 2010 words · Trevor Wang

Kotlin 2.4.20 Is Out: KMP’s iOS Interop Can Finally Hold Its Own

2026-09-18 · 7 min · 1389 words · Trevor Wang

A Bank Spent ¥74 Million on Agents: The Money Is Not for “It Runs”, It Is for “Keeping It Under Control”

2026-09-17 · 9 min · 1807 words · Trevor Wang

A Kotlin Legend Turned Down 80% of the Job Market: Why I Flatly Refuse to Use AI for Code

2026-09-17 · 9 min · 1777 words · Trevor Wang

Kotlin Developers Can Finally Write Production-Grade AI Agents: A Deep Dive into Google ADK for Kotlin 1.0

2026-09-17 · 7 min · 1452 words · Trevor Wang

KMP Lands on HarmonyOS: One Compose Codebase, Four Platforms Now

2026-09-16 · 9 min · 1861 words · Trevor Wang

Shopify Went From React Native Back to Native: Is Cross-Platform Still Worth It in the AI Coding Era?

2026-09-15 · 9 min · 1786 words · Trevor Wang

2019  3

July  1

Flutter 1.7.8 Stable Released

2019-07-09 · 2 min · 389 words · Trevor Wang

June  1

Using JaCoCo to Check Test Coverage

2019-06-20 · 4 min · 819 words · Trevor Wang

April  1

flutter_boost Integration on Android: What It Took

2019-04-10 · 3 min · 555 words · Trevor Wang

2018  4

June  4

Flutter Plugin Development – The Android Edition

2018-06-16 · 3 min · 552 words · Trevor Wang

An Introduction to the Flutter Widgets Framework

2018-06-11 · 3 min · 552 words · Trevor Wang

Flutter Project Structure

2018-06-09 · 1 min · 123 words · Trevor Wang

Setting Up Your Flutter Development Environment

2018-06-03 · 2 min · 223 words · Trevor Wang

2017  6

April  1

Continuous Delivery System Based on Gitlab

2017-04-10 · 2 min · 259 words · Trevor Wang

March  1

Kotlin Null Safety

2017-03-12 · 4 min · 671 words · Trevor Wang

February  3

Kotlin & Dagger2

2017-02-17 · 3 min · 619 words · Trevor Wang

Kotlin & RxJava & Retrofit

2017-02-16 · 2 min · 250 words · Trevor Wang

Kotlin & Databinding

2017-02-05 · 1 min · 196 words · Trevor Wang

January  1

Dancing with Kotlin

2017-01-25 · 2 min · 297 words · Trevor Wang