Ivor

Native app developer. I build for Android in Kotlin and Jetpack Compose, and bring the same apps to iOS, macOS and Windows with SwiftUI and WinUI 3.

Projects

Kodav5.2 · ★ 215 · 2026

A Material 3 Expressive music and video player for Android: YouTube Music with crossfade and AutoMix, full video and live streams with picture-in-picture, offline downloads, and eight player styles. Kotlin and Jetpack Compose.

Kotlin · Compose · Media3
Koda for iOS & macOSv0.2 · ★ 3 · 2026

Koda on Apple platforms: a SwiftUI music player for YouTube Music, built around Liquid Glass. One codebase for iPhone, iPad and Mac.

Swift · SwiftUI · Liquid Glass
Koda for Windowsv0.2.0 · ★ 3 · 2026

A native Windows music player powered by YouTube Music. Built with WinUI 3 and Fluent, and wired into the Windows shell's own surfaces.

C# · .NET · WinUI 3
OpenStreamv2.2 · ★ 51 · 2026

Movies, series and anime in one native Android app. TMDB metadata, extension-based sources, quality switching, subtitles, dubs, downloads and picture-in-picture.

Kotlin · Compose · Media3
SmoothMotionv0.1.0 · ★ 3 · 2026

Real-time GPU frame interpolation for Media3 / ExoPlayer. Turns 24/30 fps video into 60/90/120 Hz using OpenGL ES 3.2 motion estimation, backing off on heat and battery.

Kotlin · OpenGL ES · Media3
CYCB Chatv0.7 beta · ★ 11 · 2026

The Android app for the CYCB community: real-time messaging and voice calls, with a clean Material 3 Expressive interface.

Agora · Socket.io · Compose

Writing

Something that could have been Air16 Jul 2026
All posts →