charlesmuchene.comSwift Android Gradle PluginIntroduction Last week, the Swift for Android working group announced that Swift now supports Android. This is an exciting milestone for developers who want to leverage Swift's powerful features in Android development. To help developers explore this...Oct 29, 2025路3 min read
charlesmuchene.comSwift Android Gradle Plugin Sample AppIn my previous article, I introduced the Swift Android Gradle Plugin that simplifies integrating Swift code into Android projects. To demonstrate the plugin in action, I built a sample Android app that generates fractal images using Swift and renders...Oct 29, 2025路9 min read
charlesmuchene.comJetliner XRTaking Flight with Android XR: Building a Jetliner Demo I spent the last few days exploring Android XR, Google's latest platform for extended reality applications. After working through the documentation and experimenting with the SDK, I built a demo...Oct 20, 2025路7 min read
charlesmuchene.comPref EditorThe Android Developer's Preference Testing Nightmare How many times have you been in this situation? You're developing an Android app, need to test different preference values, and find yourself stuck in this frustrating cycle 馃槩: Change a preferenc...Jun 22, 2025路8 min read
charlesmuchene.comIterator PatternThe Iterator design pattern is a well-known and often-used pattern. It allows us to access elements in a collection without the need to know about the underlying storage details. We get this functionality from an object known as an iterator of the co...May 11, 2023路4 min read