utzcoz
Focus on AOSP, XR, and testing tools.
-
Fixing the blurry LUKS password screen after upgrading to Ubuntu 25.10
Read moreAfter upgrading from Ubuntu 25.04 to 25.10, I noticed something annoying: the disk-encryption password screen that appears right after the firmware logo had become noticeably low-resolution. The motherboard logo was fuzzy, the password field looked like it had been stretched from 800×600, and the whole thing felt like a regression... -
Android emulator won't boot on AMD GPU? It's your Vulkan driver.
Read moreI lost days to this. The Android emulator would launch, show the boot animation, and just sit there. No error dialog in Android Studio, no crash popup, nothing. An infinite boot loop with zero indication of what went wrong. -
How Android Studio's @Preview Actually Works: Extension Points, ViewAdapters, and LayoutLib
Read moreAndroid Studio’s design panel is not a monolithic system. It is a pluggable framework where each UI technology (Compose, Wear Tiles, Glance AppWidgets, Custom Views) registers its own “designer module” via IntelliJ extension points. -
AOSP Split APK Architecture - Comprehensive Analysis Report
Read more1. Executive Summary -
The Intelligent OS: How AppFunctions and ComputerControl Power Android's AI Agent Ecosystem
Read moreI. The Big Picture -
Building a Custom Jekyll Theme with Claude Code
Read moreI’m not a frontend engineer, and I wanted to replace the minima theme on my Jekyll blog with a custom one – no frontend experience required. I used Claude Code to build the entire theme in a single session. -
Robolectric Native Runtime: Architecture & Implementation Report
Read more1. Introduction -
APKM File Format Spec from APKMirror
Read more1) Overview -
Layout Inspector Deep Technical Analysis
Read moreThe analysis generated with help of GitHub Copilot CLI with multiple models. -
Use swiftshader to support Vulkan for Windows 11 that runs in the VirtualBox
Read morePurpose