---
title: "Charles Muchene (@charlesmuchene) | Hashnode"
description: "Software Engineer. Read the latest articles by Charles Muchene on Hashnode."
url: "https://hashnode.com/@charlesmuchene"
---

@charlesmuchene

# Charles Muchene

@charlesmuchene · Austin, TX · Joined March 2020

Software Engineer

[Website](https://www.charlesmuchene.com/)

### [Swift Android Gradle Plugin](https://charlesmuchene.com/swift-android-gradle-plugin?utm_source=hashnode&utm_medium=feed)

Integrate Swift into Android projects easily. Complete guide to the Swift Android Gradle Plugin with setup instructions, cross-compilation tips, and sample

3 min read · [charlesmuchene.com](https://charlesmuchene.com/swift-android-gradle-plugin?utm_source=hashnode&utm_medium=feed)

[Oct 29, 2025](https://hashnode.com/posts/swift-android-gradle-plugin/69019fbbd92e9aa49a82c0f9)

### [Swift Android Gradle Plugin Sample App](https://charlesmuchene.com/swift-android-gradle-plugin-sample-app?utm_source=hashnode&utm_medium=feed)

Complete Swift-Android integration tutorial: Generate fractals with Swift concurrency, pass data via JNI, and render in Compose. Includes working code.

9 min read · [charlesmuchene.com](https://charlesmuchene.com/swift-android-gradle-plugin-sample-app?utm_source=hashnode&utm_medium=feed)

[Oct 29, 2025](https://hashnode.com/posts/swift-android-gradle-plugin-sample-app/6901a917610fd6560ec59b79)

### [Jetliner XR](https://charlesmuchene.com/jetliner-xr?utm_source=hashnode&utm_medium=feed)

Explore Android XR development by building a 3D jetliner app. Learn spatial UI, SceneCore 3D models, and Jetpack Compose XR with practical examples and code

7 min read · [charlesmuchene.com](https://charlesmuchene.com/jetliner-xr?utm_source=hashnode&utm_medium=feed)

[Oct 20, 2025](https://hashnode.com/posts/jetliner-xr/68f63718c1c1bd98a9012a6e)

### [Pref Editor](https://charlesmuchene.com/pref-editor-how-to-modify-android-preferences-in-real-time-during-development?utm_source=hashnode&utm_medium=feed)

This article shows you how to eliminate the rebuild-test cycle when working with Android preferences. Pref Editor lets you modify values instantly.

8 min read · [charlesmuchene.com](https://charlesmuchene.com/pref-editor-how-to-modify-android-preferences-in-real-time-during-development?utm_source=hashnode&utm_medium=feed)

[Jun 22, 2025](https://hashnode.com/posts/pref-editor-how-to-modify-android-preferences-in-real-time-during-development/685834b1101f5f4d3270e4b6)

### [Iterator Pattern](https://charlesmuchene.com/iterator-pattern?utm_source=hashnode&utm_medium=feed)

The 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...

4 min read · [charlesmuchene.com](https://charlesmuchene.com/iterator-pattern?utm_source=hashnode&utm_medium=feed)

[2](https://hashnode.com/posts/iterator-pattern/645c3e6d588b68a68e3f63fe) [May 11, 2023](https://hashnode.com/posts/iterator-pattern/645c3e6d588b68a68e3f63fe)
