sinasamaki/kotlinconf26animatedlogo — explained in plain English
Analysis updated 2026-05-18
Learn how to draw complex animated shapes in Compose using only code, no image assets.
Reference the oscillateToZero helper for building pulse and rocking animation effects.
Run the same animated UI across Android, iOS, desktop, and web from one Kotlin codebase.
| sinasamaki/kotlinconf26animatedlogo | androidpoet/cloudflare-kmp | androidpoet/openai-kmp | |
|---|---|---|---|
| Stars | 8 | 11 | 11 |
| Language | Kotlin | Kotlin | Kotlin |
| Setup difficulty | — | moderate | moderate |
| Complexity | — | 3/5 | 3/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
KotlinConf '26 Animated Logo is an animated recreation of the KotlinConf 2026 conference logo, built entirely in code using Compose Multiplatform's drawing APIs. Instead of using images, the logo is constructed from paths, arcs, and curves drawn programmatically, with a looping animation that brings the geometry to life. The logo is broken into individual visual elements: a tower with clock hands, expanding concentric rings, sliding capsule shapes, a heartbeat scaled heart, a blinking mascot, a rocking pretzel, and others. Each element is a self contained drawing function. All animations are synchronized to a single progress value that loops from 0 to 1 over four seconds. Some elements use a custom helper called oscillateToZero that maps the linear progress through a cosine curve, creating pulse and rock effects rather than straight sweeps. The project runs on all Compose Multiplatform targets, including Android, iOS, Desktop on the JVM, and Web through both WasmJS and a JS fallback. It was created as a companion to a talk at KotlinConf 2026 on drawing with Compose. A live demo is available online. The project is written in Kotlin. It is an independent fan recreation made for educational purposes and is not affiliated with JetBrains.
An animated recreation of the KotlinConf 2026 logo drawn entirely in code with Compose Multiplatform, made as a talk companion project.
Mainly Kotlin. The stack also includes Kotlin, Compose Multiplatform.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.