New release of Compose Syntax Highlight now has custom dom parser and is up to ~1 ms faster and APK size will be ~100KB+ smaller! 🚀
https://github.com/hossain-khan/android-compose-highlight/releases/tag/0.30.0
New release of Compose Syntax Highlight now has custom dom parser and is up to ~1 ms faster and APK size will be ~100KB+ smaller! 🚀
https://github.com/hossain-khan/android-compose-highlight/releases/tag/0.30.0
Quick update - the request was approved under 2 days without any input from my side!
Looks like I spoke too soon about the Android developer verification process 🥸
When I tried to register my app, the eligible key is not what I use to sign release build anymore! So, the one I use now is not eligible!? 🤦🏽♂️
The missing highlighting for Kotlin is also very subtle.
The flipping of highlighted code is negligible unless you are really looking for it. If you know you just know, and if that bothers you, this is not for you! 🙃
At least it makes me happy! 😄
I recently learned about Zensical from Zac's Metro project which migrated from MkDocs to https://zensical.org based site.
I also tried to use it for my recent experimental project. Not having full Kotlin syntax highlighting was bothering me, so I applied client side shim to re-highlight using Shiki.
🔗 Better Kotlin syntax highlighting on Zensical with Shiki | Hossain's Dev Bytes: https://hossain.dev/posts/better-kotlin-syntax-highlighting-zensical-shiki/
If you are interested in experimenting with it, here is the GitHub project ^_^
The recent syntax highlighting experiment on compose worked really well.
So, I thought why not use the engine to also add support for simpler editor use-case? 🤔
It did work nicely, once engine is initialized, roundtrip to highlight is under 5-15ms
#AndroidDev #SyntaxHighlighting
🎥 [Video: This is a demo of the Android Compose Highlight library editor feature.]
I gave it for a spin for first time to see what this is about!
Added the sample app for the new highlight library and it was OK!
Desktop Mode idea on Android is great - however to make great use, need to support better output quality.
I am using 4K monitor with 1080p and max size and I see pixeletted icon & images + not so smooth texts.
Nevertheless great dev article: https://android-developers.googleblog.com/2026/03/android-devices-extend-seamlessly-to.html
Official Kotlin support in VS Code has graduated from experimental to alpha! yay! This is big!
Now, Firebase Studio can be great for Android dev ;-)
https://marketplace.visualstudio.com/items?itemName=JetBrains.kotlin-server
Watching the #KotlinConf keynote during the weekend. This slide made me proud even though I know the app list is in random order! 😆
Wait! what's going on? 45GB of temporary Android OS files? What are those? On device LLM models? Usually gemini nano is under 10GB.
#Google can we cleanup these OS files that are not needed anymore please? it's eating up my ~40% space of Pixel.
Thanks for featuring my new library that supports syntax highlighting for modern compose apps 🙏
It uses old tech in interesting way that modern AI chat apps use today.
So, I am looking at 600% to 1200% increase based on per-per-use that matches Claude's current pricing!
Copilot is definitely out the door with the new changes coming in few weeks.
Need to figure out new token provider! 😂
As a bonus, if you are looking for KMP + Metro 🚇 then take a look into the KotlinConf app which now uses Metro DI framework.
This is definitely a welcoming structural change for KMP projects https://blog.jetbrains.com/kotlin/2026/05/new-kmp-default-structure/
Wondering if Amper (https://github.com/JetBrains/amper) would be able to support the same structure! 🤔